在我们的网上商店,我们需要显示公司价格而不含税,以及为个人征税。两者都要纳税,所以我们只需要根据用户角色(客户对公司)更改视图设置(woocommerce_tax_display_shop和woocommerce_tax_display_cart)。WooCommerce - 为用户角色隐藏税款
我们无法弄清楚这一点。任何人都可以帮我们一把吗?
在我们的网上商店,我们需要显示公司价格而不含税,以及为个人征税。两者都要纳税,所以我们只需要根据用户角色(客户对公司)更改视图设置(woocommerce_tax_display_shop和woocommerce_tax_display_cart)。WooCommerce - 为用户角色隐藏税款
我们无法弄清楚这一点。任何人都可以帮我们一把吗?
pre_option_ + your option
会给你,你可以用它来“暂时改变一个WordPress选项,您显示特定视图之前”
https://codex.wordpress.org/Plugin_API/Filter_Reference/pre_option_%28option_name%29
您需要使用相同的为您的购物车选择的过滤器的名称。
add_filter('pre_option_woocommerce_tax_display_shop', 'alter_tax_display');
function alter_tax_display($tax_display) {
if (current_user_can("company")){
return "excl";
} else {
return "incl";
}
有你选中[这](http://stackoverflow.com/questions/39972780/disable-tax-programmatically-for-a-specific-user-role/39975559#39975559)和[这里]( http://stackoverflow.com/questions/17866674/role-based-taxes-in-woocommerce)还[此](http://stackoverflow.com/questions/38894444/add-tax-free-fees-to- woocommerce-cart-programmatically/38902400#38902400)这样的问题,可能是这可以帮助你。 –