Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 我的免费运费是在加税后计算的_Magento - Fatal编程技术网

Magento 我的免费运费是在加税后计算的

Magento 我的免费运费是在加税后计算的,magento,Magento,我试图设置50美元的免费送货,但当我添加的产品,加起来47.00美元的税踢过来,并允许免费送货。我不敢相信这是标准,所以我一定是设置错误了。我在承运人、联邦快递和美国邮政下设立了免费送货服务 我在Config/Sales/Tax中设置了“价格折扣=不含税”,这似乎就是我想要的。我也尝试过免费送货的方式 我的费率上有此配置,它可以按照您的要求工作: 税种 税种:航运 计算设置: 基于总价的计税方法 基于装运地址的税务计算 含税目录价格 运费含税 在折扣前申请客户税 对不含税的价格应用折扣 对个性化

我试图设置50美元的免费送货,但当我添加的产品,加起来47.00美元的税踢过来,并允许免费送货。我不敢相信这是标准,所以我一定是设置错误了。我在承运人、联邦快递和美国邮政下设立了免费送货服务


我在Config/Sales/Tax中设置了“价格折扣=不含税”,这似乎就是我想要的。我也尝试过免费送货的方式

我的费率上有此配置,它可以按照您的要求工作:

税种 税种:航运

计算设置:

基于总价的计税方法

基于装运地址的税务计算

含税目录价格

运费含税

在折扣前申请客户税

对不含税的价格应用折扣

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

价格显示设置

在目录中显示产品价格(含税)

显示运费(含税)

购物车显示设置

含税

不含税

不含税

没有

没有

没有

订单、发票、信用备忘录显示设置

含税

不含税

不含税

没有

没有

没有

固定产品税

没有

仅包括FPT

仅包括FPT

仅包括FPT

仅包括FPT

没有

没有

没有

这个配置对我来说很好。。。希望这有帮助

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

二,。设置购物车定价规则。 转到促销>购物车定价规则>设置小计等于或大于50

三,。启用自由装运模块 系统>配置>装运方式>设置最低订单金额=50

轰!您的免费送货计算将不含税

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

我不确定,但如果我理解正确,您希望50美元或以上的免费送货。如果是这样的话,我认为一个安全的方法是将.csv导入你的运输方式,你的税是:0到50美元,你的税是50美元以上:免费你明白我的意思。如果客户在购物车中放入几件物品,加起来是47.00美元,那么Magento会加上税费,使总额达到50.17美元,然后免费送货模块会说很好,您可以获得免费送货。我读到的所有东西都说优惠券和税收不应该影响这一点。代码不应该在小计上吗?@dalef你有这个问题的解决方案吗?我也面临同样的问题。下面的答案不适用于我你有很多不同的设置,所以我尝试了一下,但这也不正确,或者我应该按照我想要的方式说。使用您的设置:目录价格(含税)是一个问题。产品的价格总是税前的,你的方法是降低产品的价格,直到它增加了税,这就导致了MSRP,如果我不得不支付的话,我还不如不征税。我想这也行,詹姆斯。但事实并非如此。GetBaseSubottal在Freeshipping.php中的$request对象中不是可用的方法。但是getPackageValueWithDiscount是可用的,并且确实报告了税前小计。