Техническое задание: Доработка логики отображения изображений товаров

Суть задачи

На сайте, работающем на CMS MODX Revolution, существует проблема с отображением фотографий для модификаций (вариаций) товаров. В текущей реализации всегда показывается изображение, привязанное к основному товару, даже если для конкретной модификации загружено собственное уникальное изображение.

Требуемое решение

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

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

Критерии приемки

  • Изменения работают корректно для всех товаров, имеющих модификации.
  • Логика приоритета (свое фото модификации > фото основного товара) соблюдена.
  • Существующий функционал сайта (фильтрация, добавление в корзину и т.д.) не нарушен.
  • Решение должно быть реализовано в рамках архитектуры MODX Revolution.

Парсинг цветовой палитры в Excel

Необходимо собрать данные о цветах из онлайн-каталога и оформить их в таблицу Excel. Все цвета должны быть представлены в формате HEX-кода.