Техническое задание: Исправление работы плагинов вариаций WooCommerce

Суть проблемы

На сайте используется связка плагинов, которая скрывает основной товар и отображает только его вариации как отдельные товары. Это необходимо для корректной работы номенклатуры.

Возник следующий баг:

  • Для вариативного товара загружается основное изображение (для SEO-карточки) и отдельно такое же (или другое) изображение в настройках вариации.
  • При открытии или обновлении страницы товара происходит заметный "скачок" изображения: сначала загружается фото из основной карточки, а через доли секунды подменяется фото из настроек вариации.
  • Если фото различаются, визуальный эффект становится еще более некорректным.

Цели работы

  1. Устранить визуальный баг с "скачком" изображения при загрузке страницы вариативного товара.
  2. Обеспечить корректную и плавную загрузку правильного изображения (из настроек вариации) с самого начала.
  3. Подготовить систему к установке и интеграции дополнительного плагина для расширенной галереи изображений и видео для вариаций товаров (аналог Product & Variation Gallery Images).

Особенности и ограничения

  • Исходный код многих плагинов и темы сайта был изменен вручную. Обновление плагинов, WordPress или PHP может привести к потере этих правок.
  • Решение должно учитывать эту кастомизацию и не должно требвать полного сброса к стандартным версиям.
  • Желательно проанализировать, может ли замена текущего плагина дополнительных изображений вариаций на плагин расширенной галереи решить проблему без возникновения конфликтов.

Требования к исполнителю

  • Опыт глубокой работы с WooCommerce, особенно с механизмами вариативных товаров.
  • Навыки отладки и исправления конфликтов между плагинами WordPress.
  • Умение работать с кастомизированным кодом, не нарушая существующую логику.
  • Понимание процессов загрузки и отображения изображений на фронтенде.