WooCommerce - 隐藏用户角色税

时间:2017-03-20 19:59:53

标签: wordpress woocommerce

在我们的网上商店,我们需要为公司免税显示价格,并为人们征税。两者都要纳税,所以我们只需要根据用户角色(客户与公司)更改视图设置(woocommerce_tax_display_shop和woocommerce_tax_display_cart)。

我们无法解决这个问题。任何人都可以帮忙吗?

1 个答案:

答案 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";
}