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

Суть задачи

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

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

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

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

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

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

Наполнение сайта профсоюза мастеров контентом

Требуется выполнить полное наполнение сайта контентом: заголовками, описаниями и изображениями. Срок выполнения работы - 4-6 дней. Необходимо качественно переработать и адаптировать предоставленные материалы.