Как вариант:
Создать в commerce TAX (налог) с отрицательным значением (это будет размер скидки).
В Rules в условиях сравнить общую сумму заказа с необходимым значением, в данном случае "больше 3000".
В Rules в действиях выбрать применение созданного налога.
Необходимую информацию можете подчерпнуть из "Lynda.com - Create Your First Online Store with Drupal Commerce"
урок "1. Offering product discounts"
А какое действие? Calculate taxes for a line item? Вроде условия сделал такими же, а tax не работает (в видео Lynda.com не показывается какое стоит действие)
Создайте "Tax Types", потом "Tax Rates".
В Tax Rates из выпадающего списка выбираете созданный тип.
А в действии стоит Calculate taxes for a line item.
Сейчас создал по этой схеме отрицательные налоги и проверил - все работает, скидка вычисляется от каждого выбранного товара.
Результат:
Комментарии
Как вариант:
Создать в commerce TAX (налог) с отрицательным значением (это будет размер скидки).
В Rules в условиях сравнить общую сумму заказа с необходимым значением, в данном случае "больше 3000".
В Rules в действиях выбрать применение созданного налога.
Необходимую информацию можете подчерпнуть из "Lynda.com - Create Your First Online Store with Drupal Commerce"
урок "1. Offering product discounts"
А какое действие? Calculate taxes for a line item? Вроде условия сделал такими же, а tax не работает (в видео Lynda.com не показывается какое стоит действие)
Создайте "Tax Types", потом "Tax Rates".
В Tax Rates из выпадающего списка выбираете созданный тип.
А в действии стоит Calculate taxes for a line item.
Сейчас создал по этой схеме отрицательные налоги и проверил - все работает, скидка вычисляется от каждого выбранного товара.
Результат:
Создал новый сайт и установил Commerce. на новом сайте у меня заработали скидки, а на старом нет. сталкивался кто, из-заче его это может быть?
возможно из-за того, что не были настроены все рулесы, которые идут уже сконфигурируемые в сборке commerce kickstart