Техническое задание: Парсинг и импорт товаров на WordPress
Цель проекта
Автоматизировать наполнение интернет-магазина товарами из заданных категорий путем парсинга данных из внешних источников и их последующей загрузки на сайт, работающий на CMS WordPress с WooCommerce (или аналогичным плагином для товаров).
Основные задачи
- Написать скрипт (парсер) для сбора данных о товарах.
- Обработать и структурировать полученные данные.
- Обеспечить загрузку товаров на сайт WordPress.
Категории товаров для парсинга
- Drones (Квадрокоптеры)
- GPU (Видеокарты)
- RAM (Оперативная память)
- Action cameras (Экшн-камеры)
Требования к данным товара
Парсер должен собирать для каждого товара следующую информацию (минимальный набор):
- Название товара
- Описание
- Цена
- Изображения (основное и галерея)
- Характеристики (технические параметры)
- Наличие (остаток на складе)
- Категория
Требования к загрузке на WordPress
- Товары должны быть созданы в соответствующем разделе админ-панели WordPress (например, через WooCommerce).
- Должна быть корректно присвоена категория.
- Необходимо загрузить и прикрепить изображения к карточкам товаров.
- Данные должны быть предварительно обработаны (очищены от лишнего HTML, мусора, унифицированы).
Условия
- Исполнитель должен предложить технологический стек для реализации (например, Python с библиотеками BeautifulSoup/Selenium/Scrapy, PHP, готовые плагины и т.д.).
- Важно обеспечить устойчивость парсера к изменениям структуры исходных сайтов.
- Срок выполнения - в кратчайшие сроки (обсуждается с исполнителем).
Результат работы
Полностью функционирующая система, которая позволяет по запросу или автоматически собирать товары из указанных категорий и публиковать их на сайте WordPress. Предоставление исходного кода и инструкции по настройке и использованию.