Плагин для автоматического обновления цен на WooCommerce

Описание задачи

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

Функциональные требования

  • Сопоставление товаров: название в разных регистрах, уникальный идентификатор, артикул.
  • При успешном сопоставлении цена товара со стороны поставщика корректируется по указанной администратором формуле и записывается как новая цена на нашем сайте.
  • Плагин должен работать как парсер, запускаемый по расписанию или вручную из админки.

Структура плагина (вкладки в админке)

  • Парсер - управление процессом выбора бренда/товаров, сопоставления и запуска обновления цен.
  • Отчеты - журнал выполненных обновлений: какие товары были обновлены, ошибки сопоставления, статистика.
  • Настройки - общие настройки плагина: формула цены, приоритет ключей сопоставления, расписание автоматического запуска.

Технические детали

  • Разработка на чистом PHP + интеграция с WooCommerce (хуки, функции работы с товарами и ценами).
  • Парсинг удаленного XML-файла по прямой ссылке, предоставленной поставщиком.
  • Логирование всех операций для формирования отчетов.
  • Юнит-тестирование и обработка ошибок (недоступность XML, несоответствие структуры, дубликаты).

Сроки и условия

  • Общий срок выполнения - 14 дней с момента старта.
  • Этапы: анализ требований (2 дня), разработка основных модулей (8 дней), тестирование и отладка (4 дня).
  • Требуется исполнитель с опытом разработки плагинов для WooCommerce.

Веб-сервис скринера криптовалют

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