您好我正在使用此功能在WooCommerce产品上应用税级并检查用户角色。
/* 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( 'business' ) ) {
$tax_class = 'Zero Rate';
}
return $tax_class;
}
add_filter( 'woocommerce_product_tax_class', 'wc_diff_rate_for_user', 1, 2 );
该功能适用于简单产品,但对可变产品征税不是从产品价格中扣除税款。
关于可变产品的最低和最高价格仍然具有包容性税价。
寻找可以对可变产品最低和最高价格征税的功能。
提前致谢。
答案 0 :(得分:0)
这是一个短暂的问题。它不包括税级,因此瞬态不知道税级有变化......您可以通过更改瞬态的价格哈希来修复它...将此代码添加到您的{{1} }
functions.php