Техническое задание: Настройка парсинга и интеграции товарных данных
Цель проекта
Автоматизировать процесс наполнения интернет-магазина товарами из внешних источников. Необходимо создать систему, которая собирает, обрабатывает и загружает данные без ручного вмешательства.
Основные задачи
- Настройка парсинга товаров: Разработка скриптов для сбора информации (название, цена, описание, изображения, характеристики) с нескольких целевых сайтов-поставщиков.
- Сопоставление данных (Mapping): Приведение полученных с разных источников данных к единой структуре. Создание логики для корректного сопоставления атрибутов, категорий и значений.
- Интеграция с WooCommerce: Настройка автоматической загрузки в базу данных магазина:
- Товаров с полным набором атрибутов.
- Категорий товаров и их иерархии.
- Произвольных атрибутов товаров (цвет, размер, материал и т.д.).
Требования к системе
- Решение должно быть надежным и работать без постоянного контроля.
- Процесс парсинга и загрузки должен быть настраиваемым (периодичность, источники).
- Важно предусмотреть обработку ошибок (например, если сайт-источник недоступен или изменил структуру).
- Данные должны обновляться, а не дублироваться при повторной загрузке.
Ожидаемый результат
Полностью автоматизированный конвейер: от сбора данных с внешних ресурсов до их публикации в каталоге интернет-магазина на WooCommerce с корректной категоризацией и атрибутами.