add vat tax in woo commerce cart
add_action( 'woocommerce_before_calculate_totals', 'set_calculated_cart_item_price', 1000, 1 ); function set_calculated_cart_item_price( $wc_cart ) { if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return; // Loop through cart items foreach ( $wc_cart->get_cart() as $cart_item){ if( ! empty( $cart_item['data']->price ) || $cart_item['data']->price != 0 ){ // Set the calculated item price (if there is one) //var_dump($cart_item['data']->price); $cart_item['data']->set_price( $cart_item['data']->price * 1.17 ); } } }