2017-08-17 91 views
0

規格:Magento的2.1.7Magento的2車價格規則和稅收問題

我有一個問題,但沒有找到類似我在谷歌的情況下,任何東西。

我有一個稅額價格規則,使小計高於500歐元時免費送貨。 規則工作正常,免費送貨正在申請沒有問題。 問題出現在應用了FPT(固定產品稅)的產品上。

當應用免費送貨,稅收總額變成一個不錯的回合。稅額減少到

顯然這不會發生在使用稅類的產品上。 運輸變得免費,稅款看起來很好。

我沒有想法,會潛入代碼中,但我不確定是否會發現問題。 感謝您的幫助。

回答

0

顯然FPT並不總和總計,他們有不同的總項目。

知道我已經寫了一個觀察員,它將FPT金額加到了稅金總額中,現在一切都很正常。

**Event** sales_quote_address_collect_totals_after 



/** 
* Adds Fixed Product Tax(FPT) to the total Taxes 
*/ 
public function execute(Observer $observer) 
{ 
    /** @var Magento\Quote\Model\Quote\Address\Total */ 
    $total = $observer->getData('total'); 

    /* Adds FPT to the tax totals even if it is equal to zero */ 
    $total->addTotalAmount('tax', $total->getWeeeAmount()); 

    return $this; 
}