我正在尝试设置50美元的免费送货,但是当我添加加起来为47.00美元的产品时,税收就会结束并允许免费送货。我不敢相信这是标准的,所以我必须设置错误的东西。我在运营商,FedEx和USPS下设置了免费送货。
我在配置/销售/税收中设置了“应用折扣价格=不含税”,这似乎是我所追求的。我也尝试了运输方法中的免费送货方式。
答案 0 :(得分:3)
3个步骤: 的 1。编辑Freeshipping.php 应用程序/代码/核心/法师/运输/型号/电信/ Freeshipping.php 寻找 getBaseSubtotalInclTax 并更改为 getBaseSubtotal
<强> 2。设置购物车定价规则。 转到促销&gt;购物车定价规则&gt;设置“小计等于或大于50”。
第3。启用Freeshipping模块 系统&gt;配置&gt;运送方式&gt;设置“最低订单金额”= 50。
轰!您的免费计算将不包括税。
如果您不想修改核心文件。将Freeshipping.php复制到 应用程序/代码/本地/法师/运输/型号/运营商/ Freeshipping.php
答案 1 :(得分:1)
我对我的费率有这个配置,它可以按你的需要工作:
税种 税种:运费
计算设置:
基于“总价”的税收计算方法
基于“运输地址”的税收计算
目录价格“含税”
运费价格“含税”
在折扣之前申请客户税“
在“不含税”的价格上应用折扣
对“个性化价格(如果有)”征税;
价格显示设置
在目录中显示产品价格“含税”
显示运费“包括税”
购物车显示设置
“含税”
“不含税”
“不含税”
“否”
“否”
“否”
订单,发票,贷记凭证显示设置
“含税”
“不含税”
“不含税”
“否”
“否”
“否”
固定产品税
“否”
“仅包括FPT”
“仅包括FPT”
“仅包括FPT”
“仅包括FPT”
“否”
“否”
“否”
这个配置对我来说很好......希望这有帮助!