4

我正在尝试设置 50 美元的免费送货,但是当我添加的产品加起来达到 47.00 美元时,税收就会取消并允许免费送货。我不敢相信这是标准的,所以我必须设置错误。我在运营商 FedEx 和 USPS 下设置了免费送货。

我在 Config/Sales/Tax 中设置了“对价格应用折扣 = 不含税”,这似乎是我所追求的。我还尝试了配送方式中的免费配送方式。

4

2 回答 2

3

3 个步骤: 1. 编辑 Freeshipping.php app/code/core/Mage/Shipping/Model/Carrier/Freeshipping.php 查找getBaseSubtotalInclTax并更改为getBaseSubtotal

2.设置购物车定价规则。 转到促销 > 购物车定价规则 > 设置“小计等于或大于 50”。

3. 启用 Freeshipping Module System > Configuration > Shipping Methods > Setup "Minimum Order Amount" = 50。

繁荣!您的免费送货计算将不含税。

如果您不想修改核心文件。将 Freeshipping.php 复制到 app/code/local/Mage/Shipping/Model/Carrier/Freeshipping.php

于 2013-10-10T22:59:01.857 回答
1

我的费率有这个配置,它可以按你的意愿工作:

税种 税种:运费

计算设置:

基于“总价”的计税方法

基于“送货地址”的税收计算

目录价格“含税”

运费“含税”

“折扣前”申请客户税

对“不含税”的价格应用折扣

对“个性化价格(如果有)”征税

价格显示设置

在“含税”目录中显示产品价格

显示运费“含税”

购物车显示设置

“含税”

“不含税”

“不含税”

“不”

“不”

“不”

订单、发票、贷项通知单显示设置

“含税”

“不含税”

“不含税”

“不”

“不”

“不”

固定产品税

“不”

“仅包括 FPT”

“仅包括 FPT”

“仅包括 FPT”

“仅包括 FPT”

“不”

“不”

“不”

这个配置对我来说很好......希望这会有所帮助!

于 2012-12-07T09:21:53.053 回答