add_filter( 'woocommerce_get_price_html', 'ajouter_ttc_si_taxe_active', 20, 2 ); function ajouter_ttc_si_taxe_active( $price_html, $product ) { // S'assurer que le produit est taxable if ( $product->is_taxable() ) { // Récupère la classe de taxe du produit $tax_class = $product->get_tax_class(); // Récupère les taux de cette classe $tax_rates = WC_Tax::get_rates( $tax_class ); // Vérifie s'il y a un taux > 0 foreach ( $tax_rates as $rate ) { if ( isset($rate['rate']) && floatval($rate['rate']) > 0 ) { // Ajoute la mention TTC return $price_html . ' (TTC)'; } } } // Si produit non taxé ou TVA à 0 %, retourner le prix tel quel return $price_html; }