Как изменить изображение вариативного товара в каталоге при фильтрации?
Здравствуйте, уважаемые коллеги! Подскажите, пожалуйста, может кто сталкивался когда с подобной задачей. Суть в чем - есть вариативные товары со своими атрибутами (размер, цвет, материал и т.д), на странице каталога есть фильтр (по размеру, цене, цвету). Если отфильтровать товары по нужному цвету - покажет выборку товаров, в которой есть вариации с нужным нам цветом...Но! В выборке картинка товара выводится одна и та же - та, которая ставится заглавной при создании вариативного товара (не зависимо от того, какой цвет выбирается в фильтре). Можно ли как то сменить заглавную картинку вариативного товара на картинку вариации нужного цвета при фильтрации на странице каталога? Даже прикинуть не могу, в какую сторону копать...
Роберт Плант, нет...В итоге решили сделать цвет товара не вариацией (и, соответственно, были показаны в каталоге все варианты товара по цвету), а все остальные аттрибуты сделали вариациями. Так решил СЕо-шник и клиент согласился (так как мало было товаров), а мне и проще)
Слишком мало данных.
как хранятся варианты товара, аттрибуты. Это отдельный товар в бд или реализовано через связи с таблицей аттрибутов. К чему привязывает картинка. Когда ответишь на эти вопросы вопрос решится сам
Спасибо за ваш ответ. Это стандартный вариативный товар в котором связи между вариациями осуществлены с помощью стандартных атрибутов woocommerce. Соответственно и картинка вариации привязана к вариации.
Вот как здесь, например. Цвет вариации - черный, фото на вариации с черным кроссовком. А заглавное фото с зеленым кроссовком.
Атрибуты тоже сделаны стандартным для Woocommerce способом и нужные выведены в вариативном товаре.
Как идея. Не проверял.
Отловить хук вывода картинки товара на странице архивов. Проверить параметры фильтра. Если необходимо заменить картинку на нужную.