Техническое задание: Настройка автоматического импорта товаров в Битрикс
Цель проекта
Организовать бесперебойную и точную синхронизацию товарного каталога интернет-магазина с данными пяти основных поставщиков. Процесс должен быть полностью автоматизирован, учитывать пересекающийся ассортимент и работать по гибкому графику ценообразования.
Исходные данные
- Источники данных: 5 независимых фидов (XML/CSV) от поставщиков.
- Структура данных: В фидах присутствует информация о товарах, их описаниях, закупочных ценах и РРЦ.
- Пересечение ассортимента: Около 70% товаров могут дублироваться у разных поставщиков, 30% - уникальны.
Основные требования к системе
1. Планирование и частота обновлений
- Импорт должен запускаться 2 раза в сутки по заданному расписанию.
- Время запуска и применяемые правила ценообразования для разных брендов будут предоставлены отдельно (в приложенном файле с графиком).
2. Управление товарами и наличием
- Товары, которые исчезли из фида поставщика или имеют нулевой остаток, должны автоматически деактивироваться на сайте.
- Альтернативное требование: для таких товаров на карточке должна отображаться пометка «Нет в наличии».
- При появлении товара или положительного остатка - товар должен активироваться.
3. Гибкая система ценообразования
- Для товаров, имеющихся в наличии, необходимо применять актуальные цены.
- Правила расчета цен зависят от поставщика, бренда и времени суток. Все правила будут детально описаны в предоставленном файле (график ценообразования).
- Необходимо реализовать механизм выбора приоритетного поставщика для пересекающихся товаров согласно установленным правилам (список брендов и исключений).
4. Обработка данных поставщиков
- Настройка индивидуальных параметров импорта для каждого из 5 фидов.
- Фильтрация товаров: из фидов некоторых поставщиков должны загружаться не все товары, а только разрешенные бренды.
- Реализация механизма «стоп-листа»: возможность исключать загрузку определенных товаров или брендов от конкретного поставщика.
Ожидаемый результат
- Автоматизированный процесс, не требующий ручного вмешательства для ежедневных обновлений.
- Актуальный и корректный ассортимент на сайте, соответствующий остаткам у поставщиков.
- Динамическое ценообразование, работающее по заданным бизнес-правилам.
- Четкое разграничение товаров от разных поставщиков с приоритизацией согласно ТЗ.