我在functions.php中使用以下代码为特定用户角色(线程Role based taxes in woocommerce / Cart page)应用不同的税率
我正在寻找针对特定用户角色在商店和单一产品页面上显示不含税的价格,但应将税款保留在购物车和结帐中。
非常感谢有人能帮助我。
/**
* Apply a different tax rate based on the user role.
*/
function wc_diff_rate_for_user( $tax_class, $product ) {
if ( is_user_logged_in() && current_user_can( 'administrator' ) ) {
$tax_class = 'Zero Rate';
}
return $tax_class;
}
add_filter( 'woocommerce_product_tax_class', 'wc_diff_rate_for_user', 1, 2 );```