Php magento价格含税

Php magento价格含税,php,model-view-controller,magento,Php,Model View Controller,Magento,我已经设置了我的产品,使其价格含税 然而,当我进入结账页面时,税被加到了产品价格中。实际上,它应该只是一个总结 有人知道如何解决这个问题吗?从高层来看,答案是不设置含税价格。Magento系统希望您设置无税价格。系统中的所有计算都将基于此 如果希望价格随税显示,则应覆盖和/或创建显示价格信息的新块和phtml模板。您希望更改显示给用户的内容,而不是更改系统计算中使用的内容。您需要在显示价格的price.phtml中找到适当的位置,并使用类似的代码行仅显示产品价格而不显示任何税费 /app/des

我已经设置了我的产品,使其价格含税

然而,当我进入结账页面时,税被加到了产品价格中。实际上,它应该只是一个总结


有人知道如何解决这个问题吗?

从高层来看,答案是不设置含税价格。Magento系统希望您设置无税价格。系统中的所有计算都将基于此


如果希望价格随税显示,则应覆盖和/或创建显示价格信息的新
块和phtml模板。您希望更改显示给用户的内容,而不是更改系统计算中使用的内容。

您需要在显示价格的price.phtml中找到适当的位置,并使用类似的代码行仅显示产品价格而不显示任何税费

/app/design/frontend/(你的商店)/(你的模板)/template/catalog/product/price.phtml

<?php echo Mage::helper('core')->currency($_price,true,false) ?>


进入您的税务规则并将其全部删除。如果没有税收规则,则不能收取任何税收。

您需要在配置中设置正确的设置

查看系统/配置/销售/税务/计算

这里有两个重要的选择

  • 目录价格含税
  • 运费包括税
这两个值应设置为相同的值


如果你写的产品价格包括税,那么这些选项应该设置为是。

将所有价格设置为不含税的数字是完全行不通的,我不明白为什么会有人建议这样做

如果我在英国的商店里有一本书,而一位来自英国的顾客购买了它,那么它就没有增值税。如果有丹麦人购买,那么税率是10%

您不能将产品设置为不含税的金额,因为它根本不起作用。我会将价格设定为10英镑,并期望税收规则等意识到,英国客户订单将显示零税,作为10英镑的一部分,但来自丹麦的客户订单将显示0.91英镑的税,但在所有情况下,总额仍应为10英镑


还是我没有抓住重点?

这似乎是一个关于。。。ServerFault或SuperUser似乎更合适。几乎任何Magento的定制都需要编写某种代码,因此它与其他任何地方一样都属于这里。Magento允许您以两种方式编写价格。这是正确的答案,不要去破解代码,这只是配置问题。