Magento 2: Код купона для дочернего настраиваемого продукта


У меня есть настраиваемый продукт. Он имеет размеры бутылок, такие как 4 унции, 16 унций, 32 унции, галлон. Я хочу применить код купона, который работает на 16 унций.

Я добавляю бутылку весом 16 унций в свою корзину, и если я просто применю купон к товарам в этой категории, то это сработает, но это будет сделано и для бутылок весом 32 унции. Если я добавлю условие "Размер бутылки" (настроенный атрибут), оно будет равно "16 унциям". Тогда купон просто всегда терпит неудачу.

Единственная ошибка в корзине:

The coupon code "testcoupon" is not valid.

Я предполагаю, что, он не может распознать простой выбранный товар, соответствующий атрибуту 16 унций, настраиваемый товар не имеет этого атрибута, и даже если он выбран в корзине, он не распознается системой купонов.

Большинство элементов, которые у меня есть с атрибутами, настроены таким образом для настраиваемых элементов, но у меня есть только пара установленных, и конфигурации нет. Для этих купонов, похоже, работает, потому что атрибут определен. Но если это не работает для настраиваемых элементов, это создает настраиваемые элементы вид непригодный для использования.

Author: Dhiren Vasoya, 2017-03-27

1 answers

Я нашел решение этой проблемы, просто настроив купон на работу в зависимости от артикула товара. Поэтому мы просто добавляем список артикулов в купон вместо того, чтобы пытаться прикрепить его к атрибуту. Я бы подумал, что любой из вариантов сработает, но пока работает один из методов, это приемлемо на данный момент.

 0
Author: Jason Diehl, 2018-02-13 14:46:24