在我们的网上商店,我们需要为公司免税显示价格,并为人们征税。两者都要纳税,所以我们只需要根据用户角色(客户与公司)更改视图设置(woocommerce_tax_display_shop和woocommerce_tax_display_cart)。
我们无法解决这个问题。任何人都可以帮忙吗?
答案 0 :(得分:1)
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";
}