Техническое задание: Обновление модуля YML для OpenCart
Цель проекта
Адаптировать рабочий модуль генерации YML-фида (формат Яндекс.Маркет) с версии OpenCart 3.x до полной совместимости с OpenCart 4.0.x.
Основные задачи
- Проанализировать существующий код модуля для OC3.
- Выявить и устранить несовместимости с архитектурой и API OpenCart 4.0.
- Обеспечить корректную генерацию YML-фида с учетом всех обязательных и опциональных полей.
- Проверить работу модуля в новой среде, включая отображение валют, категорий, остатков и атрибутов товаров.
- Гарантировать отсутствие конфликтов с другими стандартными и кастомными модулями.
Требования к результату
- Модуль должен устанавливаться стандартным способом через Installer в админ-панели OpenCart 4.
- Настройки модуля должны быть доступны и функциональны в разделе расширений.
- Сгенерированный YML-файл должен валидироваться без ошибок на стороне Яндекс.Маркет.
- Код должен быть чистым, без использования устаревших функций (deprecated).
- Необходимо предоставить краткую документацию по установке и настройке.
Что предоставляет заказчик
Исходный рабочий код модуля для OpenCart 3.x.