Общая задача

Разработать полнофункциональный сайт-каталог для продажи металлопроката и сопутствующих товаров на платформе 1С-Битрикс. Сайт должен поддерживать многоуровневый каталог, сложные фильтры, корзину, калькулятор стоимости и интеграцию с CRM.

Основные требования

Структура каталога

  • Многоуровневая иерархия категорий (реализовать вложенность до 4-5 уровней)
  • Каждая категория может иметь свои уникальные характеристики
  • Возможность привязки товара к нескольким категориям

Карточки товаров

  • Отображение всех характеристик (размеры, марка стали, ГОСТы)
  • Динамический расчет цены в зависимости от параметров
  • Отображение остатков на складе
  • Возможность загрузки чертежей и сертификатов

Фильтры

  • Умные фильтры по всем характеристикам товара
  • Фильтрация по диапазону цен
  • Фильтр по наличию на складе

Калькулятор стоимости

  • Подсчет суммы заказа с учетом веса изделий (для погонажной продукции)
  • Учет возможных скидок при оптовых заказах
  • Автоматический пересчет при изменении параметров

Региональность

  • Реализация через поддомены (spb.domen.ru, msк.domen.ru)
  • Для каждого региона свой отображаемый каталог, цены и склады
  • Автоотображение региона посетителя

Интеграция с CRM

  • Выгрузка данных по лидам и сделкам из CRM
  • Подгрузка остатков со склада в реальном времени
  • Синхронизация заказов между сайтом и CRM
  • Получение персональных цен для клиентов

Корзина и оформление заказа

  • Стандартная корзина с возможностью предзаказа отсутствующих позиций
  • Многошаговая форма оформления с расчетом доставки
  • Автоматическая отправка данных в CRM

Примечание: В прикрепленном файле с полным техническим заданием указано детальное описание алгоритмов расчета, структура базы данных и точные настройки интеграции.

Фильтрация проблемных email-адресов из базы данных

Требуется проанализировать и исключить из существующей базы email-адресов проблемные записи, прошедшие предварительную SMTP-валидацию. Необходимо разработать решение для их автоматического выявления и удаления.

Разработка интеграционного виджета для CRM с мессенджерами

Требуется создать виджет для интеграции CRM-систем с мессенджерами Telegram и WhatsApp. Необходимо реализовать прием данных через вебхуки, создание сделок по номеру телефона или логину, загрузку истории переписки и возможность ответа из CRM.

Правки сайта на Next.js по ТЗ маркетолога

Требуется оперативно внести изменения в готовый проект на Next.js: обновить текстовый и структурный контент, подправить блоки, верстку и адаптивность под десктоп и мобильные устройства.