Използвам фиксирани продуктови данъци (FPT), които наричаме „такса за обслужване“, за да таксувам „такса за обслужване“ от $4 за всеки артикул в пазарската количка. Така че, ако някой купи количество от 2, ще бъде таксуван допълнително с $8.
Това работи чудесно, но когато прилагам „Промоционален код“ (Правило за цената на пазарската количка), който трябва да нулира общата сума за всеки артикул (включително премахване на „Таксата за обслужване“), той не преизчислява общата сума в пазарската количка , въпреки че отстъпката се появява и е изчислена правилно. Изглежда, че преизчисляването е ограничено до общата сума на продукта, а не до сумата на FPT.
Не мога да публикувам изображение, но ето какво показва количката:
Артикул от продуктовата линия: $22 ($18 + $4 FPT (наричаме го „такса за обслужване“))
Междинна сума: $22
Отстъпка (ПРОМОЦИЯ ): -$22
Общо: $4
Общата сума трябваше да бъде изчислена на $0, тъй като $22 - $22 = 0.
Вече опитах да настроя „Прилагане на отстъпки към FPT“ на ДА в Система > Конфигурация > Продажби > Данък > Фиксирани продуктови данъци > Прилагане на отстъпки към FPT
Правилото за цената на пазарската количка използва „Отстъпка от фиксирана цена“ от $22, когато продуктът отговаря на SKU. Всяка сума над $18 (базовата цена на продукта без FTP) всъщност има същия ефект.
Използвам Magento Community 1.6.1.0.