Техническое задание: Разработка парсера данных для WooCommerce

Цель проекта

Создание программного решения (парсера), которое будет собирать информацию о товарах из заданных источников и формировать структурированный CSV-файл для последующей автоматической загрузки в интернет-магазин на платформе WordPress с использованием плагина WooCommerce.

Требования к результату

Основным результатом работы должен быть файл в формате *.csv, готовый к импорту через стандартные средства WooCommerce.

Структура данных в CSV-файле

Файл должен содержать следующие поля (атрибуты товара):

  • Название товара - полное наименование.
  • Категория (путь из разделов) - иерархическая структура категорий (например, "Электроника > Смартфоны > Apple").
  • Изображения - список URL-ссылок на изображения товара, разделенных запятыми.
  • Описание - детальное текстовое описание товара, возможно, с HTML-разметкой.
  • Характеристики (атрибуты) - ключевые параметры и их значения (например, "Цвет: Черный", "Объем памяти: 256 ГБ").
  • Цены - основная и, при необходимости, старая цена.

Технические особенности

  • Парсер должен быть надежным и корректно обрабатывать данные с целевых источников.
  • Формат итогового CSV-файла должен соответствовать стандартам импорта WooCommerce для беспрепятственной загрузки товаров.
  • В коде и описании не должно остаться упоминаний конкретных брендов, сайтов, телефонов или других контактных данных заказчика.

Дополнительная информация

Для справки по формату импорта можно ориентироваться на документацию плагина WooCommerce и общедоступные руководства по импорту CSV-файлов.

Разработка Python-бота для кофейни с админ-панелью

Требуется создать функционального чат-бота на чистом Python для автоматизации процессов в кофейне. Бот должен иметь удобную админ-панель для управления. Подробные технические требования будут согласованы с исполнителем.