[Решено] Как можно реализовать скидки в Commerce?

Главные вкладки

Комментарии

Аватар пользователя tamonten tamonten 9 февраля 2012 в 10:50

Как вариант:
Создать в commerce TAX (налог) с отрицательным значением (это будет размер скидки).
В Rules в условиях сравнить общую сумму заказа с необходимым значением, в данном случае "больше 3000".
В Rules в действиях выбрать применение созданного налога.

Необходимую информацию можете подчерпнуть из "Lynda.com - Create Your First Online Store with Drupal Commerce"
урок "1. Offering product discounts"

Аватар пользователя denisov denisov 9 февраля 2012 в 12:31

А какое действие? Calculate taxes for a line item? Вроде условия сделал такими же, а tax не работает (в видео Lynda.com не показывается какое стоит действие)

Аватар пользователя tamonten tamonten 9 февраля 2012 в 13:14

Создайте "Tax Types", потом "Tax Rates".
В Tax Rates из выпадающего списка выбираете созданный тип.
А в действии стоит Calculate taxes for a line item.
Сейчас создал по этой схеме отрицательные налоги и проверил - все работает, скидка вычисляется от каждого выбранного товара.
Результат:

Аватар пользователя denisov denisov 10 февраля 2012 в 10:31

Создал новый сайт и установил Commerce. на новом сайте у меня заработали скидки, а на старом нет. сталкивался кто, из-заче его это может быть?

Аватар пользователя tamonten tamonten 20 апреля 2012 в 12:33

возможно из-за того, что не были настроены все рулесы, которые идут уже сконфигурируемые в сборке commerce kickstart