Техническое задание: Разработка парсера данных для WooCommerce
Цель проекта
Создание программного решения (парсера), которое будет собирать информацию о товарах из заданных источников и формировать структурированный CSV-файл для последующей автоматической загрузки в интернет-магазин на платформе WordPress с использованием плагина WooCommerce.
Требования к результату
Основным результатом работы должен быть файл в формате *.csv, готовый к импорту через стандартные средства WooCommerce.
Структура данных в CSV-файле
Файл должен содержать следующие поля (атрибуты товара):
- Название товара - полное наименование.
- Категория (путь из разделов) - иерархическая структура категорий (например, "Электроника > Смартфоны > Apple").
- Изображения - список URL-ссылок на изображения товара, разделенных запятыми.
- Описание - детальное текстовое описание товара, возможно, с HTML-разметкой.
- Характеристики (атрибуты) - ключевые параметры и их значения (например, "Цвет: Черный", "Объем памяти: 256 ГБ").
- Цены - основная и, при необходимости, старая цена.
Технические особенности
- Парсер должен быть надежным и корректно обрабатывать данные с целевых источников.
- Формат итогового CSV-файла должен соответствовать стандартам импорта WooCommerce для беспрепятственной загрузки товаров.
- В коде и описании не должно остаться упоминаний конкретных брендов, сайтов, телефонов или других контактных данных заказчика.
Дополнительная информация
Для справки по формату импорта можно ориентироваться на документацию плагина WooCommerce и общедоступные руководства по импорту CSV-файлов.