我正在尝试建立一个 woocommerce 商店,以便具有批发商或设计师角色的用户将自动免税,并且税收从购物车/结帐中消失。我使用动态定价插件为不同的角色提供不同的价格,但没有税收变化的选项。
有人贴出这段代码:
// Place the following code in your theme's functions.php file and replace tax_exempt_role with the name of the role to apply to
add_action( 'init', 'woocommerce_customer_tax_exempt' );
function woocommerce_customer_tax_exempt() {
global $woocommerce;
if ( is_user_logged_in() ) {
$tax_exempt = current_user_can( 'tax_exempt_role');
$woocommerce->customer->set_is_vat_exempt( $tax_exempt );
}
}
这似乎在前端工作,但破坏了后端。将它添加到functions.php之后,当我回到管理区域并看到这个:http: //i.imgur.com/nNHMSAZ.png(这只是新的chrome错误页面吗?)
我想不通的另一件事是如何添加 2 个角色而不仅仅是一个。
谢谢