Техническое задание: Создание YML-фида для Яндекс.Директ

Исходные условия

  • Сайт работает на WordPress версии 4.8.
  • Интернет-магазин использует WooCommerce версии 3.2.5.
  • Серверная среда: PHP 5.6.
  • Система стабильно работает, и обновление версий CMS, плагинов или PHP в ближайшее время не планируется.

Суть задачи

Необходимо разработать решение для автоматической генерации YML-фида (формат Яндекс.Маркет) для товаров каталога. Этот фид будет использоваться для настройки рекламных кампаний в Яндекс.Директ.

Ключевая проблема

Все популярные и стандартные плагины для создания YML-фидов требуют более свежих версий PHP (7.0 и выше) и/или более новых версий WordPress/WooCommerce, что делает их несовместимыми с текущей конфигурацией сайта.

Требования к решению

  • Решение должно стабильно работать в среде PHP 5.6.
  • Должно корректно интегрироваться с WooCommerce 3.2.5, извлекая актуальные данные о товарах (название, описание, цену, наличие, категории, изображения и т.д.).
  • Сгенерированный YML-файл должен соответствовать актуальным техническим требованиям Яндекс.Директ/Яндекс.Маркет.
  • Решение может быть реализовано в виде:
    • Кастомного плагина WordPress.
    • Отдельного скрипта, запускаемого по расписанию (cron).
    • Другого стабильного и поддерживаемого метода.
  • Необходимо обеспечить возможность обновления фида по расписанию.
  • Важна надежность и отсутствие конфликтов с текущим функционалом сайта.

Ожидаемый результат

Стабильно работающий URL (например, site.ru/yml.xml), по которому доступен актуальный YML-фид с товарами магазина, готовый к загрузке в Яндекс.Директ.

Исправление ошибки отправки почты при оформлении заказа в интернет-магазине на MODX

Требуется устранить ошибку "Mailer Error: Could not instantiate mail function", возникающую при завершении покупки в интернет-магазине на CMS MODX. Необходимо настроить или починить работу почтовой системы сайта.

Проектирование и расчёт проводной системы освещения DALI для квартиры 300 кв. м

Требуется выполнить светотехнический расчёт и разработать проект проводной системы управления освещением на базе протокола DALI для просторной квартиры. В наличии планировка и эскизы помещений.