Я пытаюсь применить правило цены корзины покупок к продукту в комплекте, но безуспешно. Что я хочу сделать, так это создать код купона, который применяет скидку 10% на пакетный продукт с артикулом «ABC».
Итак, я установил для атрибута SKU значение «Использовать для условий правила промо» -> «Да» и создаю правило вроде:
If ALL of these conditions are TRUE :
If an item is FOUND in the cart with ANY of these conditions true:
SKU is ABC
но безуспешно...
Итак, я прочитал что-то о пакетных продуктах и ценовых правилах, применяемых только к простым продуктам (так ли это?), поэтому я изменил свое правило, чтобы оно применялось к продуктам в моем пакетном продукте:
If ALL of these conditions are TRUE :
If an item is FOUND in the cart with ANY of these conditions true:
SKU is one of ABC,ABC-1,ABC-2
Не повезло...
Поэтому я пытаюсь оставить весь SKU и создаю новый атрибут: give_discount, и также устанавливаю для него значение «Использовать для условий правила акции» -> «Да». Да, я в таком отчаянии на данный момент. Я создаю атрибут, добавляю его в свой пакет, а также в его дочерние продукты:
If ALL of these conditions are TRUE :
If an item is FOUND in the cart with ANY of these conditions true:
Give discount is Yes
Тем не менее... нет... удачи...
Кто-нибудь знает, что здесь происходит? Я просто не могу уложить это в голове! Нельзя ли таким образом предоставить скидку на комплектные товары? Когда я убираю условия, скидка предоставляется (как и ожидалось), но как только я применяю фильтр, я получаю представление о том, что код купона недействителен...
Изменить:
Мое ценовое правило работает и с другими типами продуктов. После некоторых исследований мне удалось заставить код работать, создав скрытую категорию, поместив в нее связанный продукт и применив правило цены к категории. Это единственный способ добиться чего-то подобного выше?