php – 仅对特定国家/地区的运费使用税

我正在为非盈利组织工作,我们的WordPress网站使用WooCommerce.我们不对产品价格征税.

当买家将订单运送到加拿大时,我们只想对运费进行征税.

例如,如果来自加拿大的某人购买了20美元的书,运费为5美元,我希望计算税额为5 * 15%= 0.75美元而不是目前的税额(20美元5美元)* 15%= 3.75美元

我没有足够的PHP知识来构成一个功能片段来添加到我的子主题function.php文件中.

有人可以帮忙吗?

解决方法:

正如您将在下面看到的,我的答案就是您的管理产品页面中的WooCommerce设置.

在“管理产品列表”中,编辑产品.转到“常规”选项卡上的“产品数据”设置.在“纳税身份”选择器中,选择“仅限送货”选项而不是“纳税”选项,如下所示:

php  – 仅对特定国家/地区的运费使用税

然后“更新”您的产品.你完成了.现在,税收将仅适用于运费,而不适用于产品.

您需要为需要此选项的所有产品执行此操作.

– 更新 –

Finally this solution has worked for @johana: “I entered taxes infos only for Canada, in the table in Woocommerce> settings> Tax> Standard. So taxes will only be applied to countries where I entered taxes informations, which is only Canada.”…

上一篇:php – Woocommerce:获取运输邮政编码以计算运费


下一篇:php – 有条件隐藏WooCommerce运输方法基于运输类