Magento 2: Код купона для дочернего настраиваемого продукта
У меня есть настраиваемый продукт. Он имеет размеры бутылок, такие как 4 унции, 16 унций, 32 унции, галлон. Я хочу применить код купона, который работает на 16 унций.
Я добавляю бутылку весом 16 унций в свою корзину, и если я просто применю купон к товарам в этой категории, то это сработает, но это будет сделано и для бутылок весом 32 унции. Если я добавлю условие "Размер бутылки" (настроенный атрибут), оно будет равно "16 унциям". Тогда купон просто всегда терпит неудачу.
Единственная ошибка в корзине:
The coupon code "testcoupon" is not valid.
Я предполагаю, что, он не может распознать простой выбранный товар, соответствующий атрибуту 16 унций, настраиваемый товар не имеет этого атрибута, и даже если он выбран в корзине, он не распознается системой купонов.
Большинство элементов, которые у меня есть с атрибутами, настроены таким образом для настраиваемых элементов, но у меня есть только пара установленных, и конфигурации нет. Для этих купонов, похоже, работает, потому что атрибут определен. Но если это не работает для настраиваемых элементов, это создает настраиваемые элементы вид непригодный для использования.
1 answers
Я нашел решение этой проблемы, просто настроив купон на работу в зависимости от артикула товара. Поэтому мы просто добавляем список артикулов в купон вместо того, чтобы пытаться прикрепить его к атрибуту. Я бы подумал, что любой из вариантов сработает, но пока работает один из методов, это приемлемо на данный момент.