Правило для Drupal Commerct для добавления 4% к сумме заказа в случае оплаты через PayPal

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

Аватар пользователя leramulina leramulina 5 апреля 2016 в 6:58

Здравствуйте! Мучаюсь уже несколько дней. Казалось бы все так просто, но правило не срабатывает.

1) Сначала попробовала сделать это с модулем Taxes

Сделала правило Calculate taxes: PayPal tax

Event Operations
Calculating the sell price of a product

Conditions
Elements Operations
Selected payment method comparison
Parameter: Order: [commerce-line-item:order], Payment method: PayPal WPS

Actions
Elements Operations
Multiply the unit price by some amount
Parameter: Line item: [commerce_line_item], Amount: 1.04, Price rounding mode: Do not round at all

В результате тестового заказа цена не поменялась.

2) Потом решила использовать модуль Commerce Fees

Сделала надбавку Apply a fee to a given order

Events
Event Operations
Apply a fee to a given order

Conditions
Elements Operations
Selected payment method comparison
Parameter: Order: [commerce_order], Payment method: PayPal WPS

Actions
Elements Operations

Multiply the unit price by some amount
Parameter: Line item: [commerce-order:commerce..., Amount: 1.04, Price rounding mode: Do not round at all

Снова цена осталась прежней

3) Потом решила сделать другое стартовое событие для правила

Events
Event Operations
Select available payment methods for an order

Conditions
Elements Operations
Selected payment method comparison
Parameter: Order: [commerce_order], Payment method: PayPal WPS

Actions
Elements Operations
Multiply the unit price by some amount
Parameter: Line item: [commerce-order:commerce..., Amount: 1.04, Price rounding mode: Do not round at al

Но и в этом случае цена вообще никак не меняется.

Кто-нибудь делал что-то подобное?
Заранее спасибо!

Комментарии

Аватар пользователя leramulina leramulina 5 апреля 2016 в 11:02

А вот как раз и 2.9. Спасибо за ссылку! Попробую там найти ответ или попробую поставить самую последнюю dev версию Rules.