Skip to content

Instantly share code, notes, and snippets.

Last active January 5, 2021 18:35
What would you like to do?
Apply tax based on subtotal
add_filter( 'woocommerce_product_tax_class', 'big_apple_get_tax_class', 1, 2 );
function big_apple_get_tax_class( $tax_class, $product ) {
if ( WC()->cart->subtotal <= 110 )
$tax_class = 'Zero Rate';
return $tax_class;
Copy link

Isn't woocommerce_product_tax_class deprecated in favor of woocommerce_product_get_tax_class?

Copy link

Harm1982 commented Mar 6, 2019


Is this code still valid? And, is this editable to be active online in one country. For example, if your in the Netherlands and you sell a certain product above the amount of 10.000 euro, the Tax (called BTW in dutch) can be deducted. (these are new rules/laws)

Copy link

fylgjur commented Jan 5, 2021

Hi! I have updated the code in my fork:
To include the updated filter woocommerce_product_get_tax_class

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment