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

Суть задачи

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

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

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

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

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

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

Сравнение двух таблиц Excel по уникальному ключу

Требуется разработать скрипт для автоматического сравнения двух Excel-файлов. Необходимо найти совпадающие и различающиеся строки по заданному уникальному идентификатору и представить результат в удобном виде.

Срочная доработка Android-приложения для совместимости с камерой Xiaomi

Требуется оперативно исправить часть приложения, отвечающую за работу камеры, для обеспечения полной совместимости со смартфоном Xiaomi 13 Ultra. Необходимо проанализировать и переработать модуль взаимодействия с камерой.