2

我需要覆盖 magento 计算税收的方式。

当客户更改地址或填写增值税号时,我需要即时更改客户的税级。

为此,我发现重写 Customer 方法 getTaxClassId() 就足够了,但事实并非如此。我发现 Magento 使用客户的税级和他的集团的税级进行计算。

要计算正确的税率,集团和客户税级必须相同。

问题是我不能覆盖组的税级 ID,因为当你这样做时

Mage::getModel("customer/group")->getTaxClassId($groupID)

我无法确定它指的是哪个客户。

所以也许我可以尝试另一种方法:我正在考虑重写税收规则计算类。目标是重新定义产品税类、客户税类的税收规则,但我无法理解 Magento 在哪里执行此操作。

谁能帮我?

谢谢!

4

0 回答 0