我正在为非盈利组织工作,我们的WordPress网站使用WooCommerce。我们不对产品价格征税。
当买家将订单发送到加拿大时,我们希望仅对运费征税。
例如,如果来自加拿大的某人购买 $20
图书,且运费为 $5
,我希望计算税金 $5 * 15% = $0.75
而不是目前的 ($20 + $5) * 15% = $3.75
我没有足够的PHP知识来构成一个功能片段,以添加我的孩子主题 function.php
文件。
有人可以帮忙吗?
答案 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"
选项,如下所示:
然后 "Taxable"
您的产品。你完成了。现在,税收将仅适用于运费,而不适用于产品。
您需要为需要此选项的所有产品执行此操作。
- 更新 -
最后这个解决方案适用于@johana :“我只为加拿大输入税收信息,在Woocommerce中的表格>设置>税收>标准。所以税收只适用于我所在的国家/地区输入了税收信息,这只是加拿大。“......