get_id() ); if ( ! empty( $pricingRule->pricingData['tax_class'] ) ) { return 'standard' === $pricingRule->pricingData['tax_class'] ? '' : $pricingRule->pricingData['tax_class']; } return $taxClass; } public function overrideTaxStatus( $taxClass, $product ) { if ( ! $product ) { return $taxClass; } $pricingRule = PriceManager::getPricingRule( $product->get_id() ); if ( ! empty( $pricingRule->pricingData['tax_status'] ) ) { return $pricingRule->pricingData['tax_status']; } return $taxClass; } }