在wooCommerce網站上,我將銷售給經銷商和經銷商。問題是經銷商免稅,因此我需要一個自定義函數來爲某些客戶角色啓用零稅率(如果WooCommerce自己完成,它不會是最佳的)。WooCommerce - 對某些特定用戶角色啓用「零稅率」稅類
所以我的問題是,我的代碼工作完美,除了我不知道如何實施一個更改來計算零稅,如果客戶是管理員或經銷商。
這裏是我使用的代碼:
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);
我怎麼能修改此代碼,使其工作,爲用戶角色?
感謝
一個簡單的if語句應該適合你。如果$ tax_class =='Zero Rate'則不計算額外稅。否則,請計算額外稅額。也許分享更多的代碼? – mba12