我正在解决与在篮子中显示 TAX 价格相关的问题。我为英国国家/地区配置了一些税收规则,即 20%。在前面,我可以看到含税价格。没关系。但是,当我将产品添加到购物篮时,它会显示不含税额,但它会像我在后端启用的那样。
我的配置是
- 税金取决于送货地址
- 我在后端指定了默认收货地址,国家 = GB,地区 = *,邮政编码 = *
我希望:如果我不指定任何收货地址,那么将使用默认收货地址。
所以我去depper我发现有一些方法可以Mage_Sales_Model_Quote->collectTotals()
与$address->collectTotals()
国家、地区和邮政编码一起使用。它们的值为 Country = GB,region 为空,postcode 为空。这就是为什么Mage_Tax_Model_Calculation::getRate
返回0税率的原因。
我可以覆盖这个功能,但是有默认的送货地址配置,但我不确定我是否破坏了任何东西:)
这是标准行为还是错误?