Использование условной логики для вариативного товара WooCommerce
Я разрабатываю магазин на WooCommerce. Сейчас у меня есть требование от клиента, которое я не могу понять, как реализовать...
Проблема в том, что мы можем использовать вариативный товар в WooCommerce, это просто, но мне нужно использовать условную логику для вариативных товаров. Давайте рассмотрим конкретнее.
Наш товар - это Серьги. К которым может прилагаться 2, 3 или 4 мешочка. Как на изображении: ![Пример товара][1]. Таким образом, при добавлении товара в корзину, пользователь должен выбрать: 1) Количество мешочков (1,2,3 или 4) 2),
Если он выбирает 1 мешочек, тогда показывается еще один выпадающий список для выбора цвета и стиля мешочка, если выбирает 2 мешочка - показываются 2 выпадающих списка, если выбирает 3 мешочка - показываются 3 выпадающих списка.
Пожалуйста, посмотрите изображение товара здесь, чтобы лучше понять мои требования:
https://i.sstatic.net/3WD6F.jpg
В основном мне нужна такого рода условная логика в WooCommerce.
Спасибо

Опоздал на вечеринку, но вот вам:
<?php
if( $product->is_type( 'simple' ) ){
// простой товар
} elseif( $product->is_type( 'variable' ) ){
// вариативный товар
}
// Если вам нужен объект Product для кода выше:
$product = new WC_Product( get_the_ID() );
Нашел это здесь: https://gist.github.com/patrickgilmour/9d4a28b4a2f0c1dcecbf и здесь https://wordpress.org/support/topic/condition-to-check-if-product-is-simple-or-variable.
Рад, что этот вопрос не закрыли :)
