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

Суть задачи

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

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

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

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

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

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

Интеграция мультивалютных цен для интернет-магазина MODX

Требуется реализовать функционал управления ценами в трёх валютах (UAH, EUR, USD) для товаров в MODX с автоматическим пересчётом и отображением на сайте только в гривнах по заданному курсу. Необходима настройка компонентов miniShop2 и msOptionsPrice2.

Конвертация архитектурной модели из ArchiCAD в Revit для жилого комплекса

Требуется перенести 3D-модель жилого комплекса из ArchiCAD в Revit с соблюдением структуры и детализации. Проект включает 8-этажный дом, подземный паркинг и 97 квартир. Необходимо выполнить работу в сжатые сроки.