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