使用Woocommerce插件。
我得到此代码,以在买家rol中添加税。
工作正常,但税只适用于产品价格。我还需要对运费进行相同的税收。
我想我需要使用另一个过滤器参数,但我不知道哪一个。
这是真正的代码:
function wc_re_eq( $tax_class, $product ) {
if ( is_user_logged_in() && current_user_can( 'client_re' ) ) {
$tax_class = 'R.E';
}
return $tax_class;
}
add_filter( 'woocommerce_product_tax_class', 'wc_re_eq', 1, 2 );
答案 0 :(得分:1)
您应该在税率表中应用它。有一个运费复选框,您可以在其中对运费征税。
WooCommerce文档:https://docs.woocommerce.com/document/setting-up-taxes-in-woocommerce/#tax-rate-examples
答案 1 :(得分:0)
@Jpash你解决了吗?
通过标签" R.E。",我感觉你的问题与" recargo de equivalencia"西班牙。
我有同样的问题。对于某些用户,我必须仅为运费支付其他类型的税。