I have implemented a b2b area into my WooCommerce Shop about 18 months ago. Recently I have updated all plugins and wordpress itself. Switching the tax class on variable products doesn't work anymore. The code below worked so far, but stopped working. What am I missing?
add_filter('woocommerce_product_get_price', 'switch_price', 99, 2);
add_filter('woocommerce_product_variation_get_price', 'switch_price', 99, 2);
function switch_price($price, $product){
if(isset($_COOKIE["customerType"])){
if($_COOKIE["customerType"] == "business"){
$product->set_tax_class("Zero Rate");
}
}
return $price;
}