Здравствуйте! Мучаюсь уже несколько дней. Казалось бы все так просто, но правило не срабатывает.
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
Но и в этом случае цена вообще никак не меняется.
Кто-нибудь делал что-то подобное?
Заранее спасибо!
Комментарии
Какая версия модуля Rules? Если 2.8, то ничего не получится
А вот как раз и 2.9. Спасибо за ссылку! Попробую там найти ответ или попробую поставить самую последнюю dev версию Rules.