Я когда-то делал, но делал костылями. Делаете вывод вариации радиокнопками, а не селектом. Самим input radio ставите display:none, а label стилизуете как вам нужно, и ставите на bg картинку. там у них id должны быть уникальные по имени атрибута.
Было бы не плохо, но у меня 22 категорий товаров и каждый разный)))
Нашел только что решение, по моему подходит, с радио проблемы конечно, но это решаемо, вот ссылка. dlwordpress.com/visual-attributes-woocommerce-vari...
VyzhaninGeorgiy: да вам то и надо просто на каждое значение атрибута картинку.. У меня было около 10 цветов мебели.. бук, орех и прочее, сделал на каждый квадратик с текстуркой, и стили с галочкой скопировал с алиэкспресс xD.. лишних плагинов не грузится никаких
Ну да или не иметь себе мозг кодами кодищамИ, особенно если их не знаешь, и попробовать плагин Visual Attributes - WooCommerce Variable Products
Есть еще пара похожих.
и.. да, точно скажу бесплатных аналогов нет, если только писать ручками.. но поверте, не стоит ваше потраченное драгоценное время 22 долларов
Элементарно.
Добавить поле-картинку к атрибуту товара (атрибут - это обычная таксономия).
Используйте для этого например плагин ACF.
Затем,выводя атрибуты, получить их картинку.
в том то и соль. что атрибут - это не обычная таксономия. И через ACF нельзя добавить поле к атрибутам в целом. Можно только каждому по отдельности. Поэтому, я полагаю, и все плагины платные.
Павел: необычная это как?
ACF: take.ms/ymuMY
Страница атрибута: take.ms/JHcTy
Вроде точно такая же задача как и у автора вопроса - добавить возможность задавать картинки к атрибуту (атрибут в обоих случая "цвет").
Павел: всё что делает ACF можно и самому написать при желании) Хотя я считаю что если человек занимается разработкой на WP, то 100$ на девелоперскую лицензию ACF'а может и найти.
Андрей Хохлов: а необычная это так что нет таксономии "Атрибуты".. таксономия это созданная группа атрибутов "pa_*****" - я это имел в виду) и термины у них хранятся в отдельной таблице "wp_woocommerce_attribute_taxonomies" отсюда и сложности все.... Ноя не спорю, можно попробовать метабокс свой дописать. "Хотя я считаю что если человек занимается разработкой на WP, то 100$ на девелоперскую лицензию ACF'а может и найти." - если мы говорим, про фриланс, то на ВП редко такие бюджеты, что заказчик согласен оплачивать еще за "какие-то плагины", а если студия, то да.. ACF PRO можно купить за счет студии и в бюдежете проекта его не учитывать))) ну это мое мнение.