Техническое задание: Интеграция внешнего каталога в MODX CMS
Цель проекта
Необходимо реализовать на сайте, построенном на CMS MODX, механизм для получения, отображения и базовой адаптации каталога товаров от партнерской компании. Данные должны поступать через предоставленное API.
Основные задачи
- Настроить стабильное подключение к внешнему API для получения данных каталога (списка товаров с атрибутами).
- Разработать логику для вывода полученного ассортимента на страницах сайта.
- Выполнить базовую адаптацию выводимых данных: привести названия, описания, изображения к единому стилю сайта.
- Обеспечить корректную работу интеграции и обработку возможных ошибок API.
Требования к реализации
- Работа должна быть выполнена в рамках экосистемы MODX (создание сниппетов, плагинов или компонентов).
- Код должен быть документирован и поддерживаем.
- Необходимо предусмотреть возможность кэширования данных для снижения нагрузки на API и увеличения скорости работы сайта.
- Верстка выводимых товаров должна интегрироваться в существующий дизайн шаблона.