Техническое задание: Модуль парсинга товаров для 1С-Битрикс
Необходимо реализовать функциональный модуль для автоматизированного сбора информации о товарах и её интеграции в систему управления сайтом на базе 1С-Битрикс.
Основные цели проекта
- Автоматизация процесса добавления и обновления товарных позиций на сайте.
- Снижение ручного труда и минимизация ошибок при переносе данных.
- Создание гибкого инструмента, который можно адаптировать под различные источники данных.
Ключевые требования к функционалу
1. Парсинг данных
- Возможность задания правил сбора информации (URL, селекторы) для разных сайтов-источников.
- Извлечение ключевых данных: название товара, артикул, цена, описание, характеристики, изображения.
- Обработка ошибок подключения и изменения структуры исходных страниц.
2. Интеграция с 1С-Битрикс
- Загрузка спарсенных данных в инфоблоки или модуль "Торговый каталог" Битрикс.
- Сопоставление полей: настройка соответствия между полученными данными и полями в системе.
- Реализация логики обновления существующих товаров (по артикулу или названию) или создания новых.
3. Управление и настройка
- Создание понятной административной панели в рамках админки Битрикс для управления задачами парсинга.
- Настройка расписания автоматического запуска (крон-задачи).
- Ведение логов выполнения операций для диагностики.
Ожидаемый результат
Работоспособный модуль, готовый к установке на сайт под управлением 1С-Битрикс, с подробной технической документацией по его настройке и использованию.