Всем привет. У меня уже был подобный поста на эту тему ранее. Но сейчас я нашёл лучшее решение для этого.
В общем если заново рассказывать то суть такая. У нас есть какой-то товар. Не важно вариационный или простой, и у этого товара есть некоторые свойства, например размер, цвет и т.д. И каждое из свойств стоит какую-то сумму денег. Конечно это можно реализовать через вариации, но если вариаций там получается много, то это не совсем удобно.
Отчасти я ещё эту тему затронул в прошлом посте когда рассказывал про произвольные поля вукоммерс и плагин Advanced Product Fields for WooCommerce.
По сути после установки этого плагина в woocommerce внутри каждого товара в админке у нас появляется вкладка custom field. В ней мы добавляем нужные нам поля. Рекомендую использовать checkbox если в качестве полей используем какие-то допы.
Если рассмотреть на конкретном примере, то допустим есть интернет магазин цветов. И у нас есть дополнительные плюшки которые хотели бы использовать как апсейл, например шоколад и мишка. И чтобы пользователь мог их выбрать именно внутри карточки товара. На деле это выглядит вот так:
Как вы видите в данном случае мы имеем вариативный товар и Teddy Beer и Chocolate Box идут как апсейлы к основному товару, что согласитесь удобно.
Ну так вот, мы можем добавить такие опции непосредственно внутри каждого товара, если нам нужно это во вкладке custom field
Или же если нам нужно добавить глобально ко всем товарам то делается это здесь:
Если данный пост оказался вам полезен, то ставим лайк, подписываемся на обновления)
С уважением, фрилансер-вебмастер Александр Шульгинов