Есть старый сайт на 1С-Битрикс (ядро версии 14.9.3), на котором настроен каталог товаров.
В каталоге товары разбиты по разделам (например: Мониторы, Ноутбуки и т.п.).
Характеристики товаров реализованы как отдельный инфоблок, в котором у каждой записи:
* есть название характеристики ("Разрешение экрана", "Тип процессора"),
* есть значение,
* есть привязка к конкретному товару.
В каждом товаре — свой набор характеристик.
Задача:
Перенести все данные на новый сайт на свежем Битриксе:
1. Перенести товары и разделы в новый инфоблок каталога на новом сайте.
2. Перенести характеристики:
* Автоматически собрать все уникальные названия характеристик по разделам.
* Преобразовать их в свойства инфоблока
* Привязать свойства к соответствующим разделам, где они используются.
* Включить свойства в умный фильтр (smart filter).
3. Настроить умный фильтр:
* В каждом разделе должен отображаться свой набор фильтров, соответствующий характеристикам товаров этой группы.
4. Скрипт должен поддерживать синхронизацию:
* На старом сайте продолжается работа с контентом.
* Скрипт должен иметь возможность повторного запуска без дублей.
* При повторной загрузке — обновлять изменённые товары и характеристики, добавлять новые, игнорировать ранее перенесённые без изменений.
* Желательно ведение логов или отчёта по синхронизированным данным.
5. Обеспечить работоспособность фильтра на фронте (в шаблоне).
Опубликован 15.07.2025 в 16:37
Заказ находится в архиве