Drupal Commerce: скидка при достижении определенной суммы в корзине

Аватар пользователя Sun-fire Sun-fire 13 июня 2012 в 11:33

Собственно, вопрос:

Каким образом реализовать создание скидки при достижении определенной суммы в корзине?

Для примера:

Общая сумма в корзине составляет до $500 - скидки нет
Общая сумма от $501-$1000 скидка 3%
Общая сумма свыше $1000 скидка 5%

Комментарии

Аватар пользователя iNFerNo iNFerNo 13 июня 2012 в 12:26

там как то криво 3 товара по 9 баксов равно 30 уе - 10% итого 27 и ноде еще цена меняется.

как то надо это не правильно

Аватар пользователя Orion76 Orion76 13 июня 2012 в 12:51

Что-то наверное неправильно делаете..
Поидее к Заказу должен добавиться "line_item" - "Скидка" с суммой, равной расчитанной скидке.
В итоговой стоимости Заказа Скидка вычитается из Общей стоимости Заказа..
Сама стоимость товаров меняться не должна..

Аватар пользователя Sun-fire Sun-fire 13 июня 2012 в 13:17

2 orion76: Спасибо за ссылку. Везде искал, а в первоисточник как то и не заглянул. По результатам отпишусь.

Аватар пользователя petrovnn petrovnn 4 апреля 2013 в 23:25

ТС, вам удалось настроить скидку при заказе на определенную сумму?
Вот, нашел такую темку: http://www.drupalcommerce.org/discussions/1123/discount-amount-cart

Еще, уже теплее:
http://www.drupalcommerce.org/discussions/4113/discount-amount-cart-does...

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