Неправилна обща сума в Magento

Използвам фиксирани продуктови данъци (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.


person user2506270    schedule 20.06.2013    source източник


Отговори (1)


Можете да проверите конфигурацията „Прилагане на отстъпка върху цените -> включително данък / без данък“, ако е зададено да включва данък. Ще го намерите в System->Configuration->Sales->Tax->Calculation-Settings.

person ibo_s    schedule 22.06.2013
comment
Благодаря ви, това със сигурност ме насочи на правия път. Въпреки че направих тази настройка правилна, трябваше също да променя Apply Customer Tax на Преди отстъпка, за да заработи. - person user2506270; 24.06.2013