Как показать различные размеры при выборе конкретного продукта в Woocommerce

В Woocommerce, на одной странице продукта я использовал 2 разных размера, один для верхней и другой для брюки. Если пользователь хочет выбрать только размер забора, то будет отображаться только размер брюки, и если пользователь выберет верхний размер, отобразится только верхний размер, и если пользователь захочет купить полный продукт, покажут как размер брюк, так и верхний размер. В пункте выбора есть 3 варианта: Pant, Top, Full.

https://drive.google.com/open?id=17_lJZ1dMnITvW3gQY1ZLNigzZcVMrWDvUA

Ответ 1

Если я правильно понял проблему, клиент может выбрать:

      Pant            Top

Вариант 1 Да, выберите размер., Да, выберите размер

Вариант 2 Да, выберите размер., Отсутствует

Вариант 3 Нет.,,,,, Да, выберите размер

Клиент может выбрать брюки, верх, или как брюки, так и верх. Существует также подразумеваемое требование, что клиент может выбрать покупку количества одного или более одного требуемого выбора.

В дополнение к проблеме пользовательского интерфейса выбора клиента вам может потребоваться четкое общение со складом, элементы которого выбраны из инвентаря, и зайдите в поле.

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

Вам также может потребоваться рассчитать стоимость доставки на экране проверки. на основе разных весов и размеров, поскольку выбранный вариант и количество изменят вес и объем отгрузки.

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


Решение:

Есть два расширения, которые вы, возможно, захотите рассмотреть, в зависимости от сложности остальных бизнес-правил, других плагинов и пользовательского кода на вашем сайте и других элементов в вашем магазине.

Пакеты продуктов

Композитные продукты

Оба из них - плагины премиум-класса от WooCommerce.

Стандартная оговорка: у меня нет связи с WooCommerce, кроме как у клиента.