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

时间:2016-12-23 20:28:29

标签: php wordpress woocommerce product shipping

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

当买家将订单发送到加拿大时,我们希望仅对运费征税。

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

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

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

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

管理产品列表中,修改产品。转到 public getUserData() { ... // return promise from function return this.authState.auth.getToken().then(token => { this.user.token = token; // return promise here to chain to original promise return this.userService.update(this.user).then(student => { this.user.currentCourseId = student.currentCourseId; }); }); } // usage getUserDate().then(() => { // values are set here }); 标签上的设置 "Product Data" 。在“纳税身份”选择器中,选择 "General" 选项,而不是 "Shipping only" 选项,如下所示:

liftA2

然后 "Taxable" 您的产品。你完成了。现在,税收将仅适用于运费,而不适用于产品。

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

- 更新 -

  

最后这个解决方案适用于@johana :“我只为加拿大输入税收信息,在Woocommerce中的表格>设置>税收>标准。所以税收只适用于我所在的国家/地区输入了税收信息,这只是加拿大。“......