Come visualizzare la percentuale della tassa applicata in WooCommerce
Il problema è semplice, la soluzione non vuole incontrarmi. Voglio visualizzare (echo) la percentuale dell'IVA che ho definito nelle impostazioni di WooCommerce. Diciamo che è al 24%. Voglio visualizzarla (nel carrello o nella pagina di checkout da qualche parte, non importa davvero) come 0.24. Se cambio l'IVA al 22%, allora automaticamente dovrebbe mostrare 0.22 e così via... Come posso ottenere questo risultato? Grazie mille in anticipo

La soluzione rapida e sporca nel tuo caso è:
round( reset( WC_Tax::get_rates() )['rate'] )
Questo restituirà "24". Quindi ti permetterà di fare quello che vuoi (annunciare l'aliquota fiscale unica a livello di negozio), ma non funzionerà correttamente se le tue impostazioni fiscali diventano più complicate dell'utilizzo di una sola classe di tassazione.

Per chi fosse ancora interessato, questa è la soluzione che ho trovato proprio ieri pomeriggio. Crea uno shortcode utilizzando questa funzione:
// Funzione per aggiungere uno shortcode che visualizzi le aliquote fiscali
function woocommerce_template_display_tax() {
global $product;
$tax_rates = WC_Tax::get_rates( $product->get_tax_class() );
if (!empty($tax_rates)) {
$tax_rate = reset($tax_rates);
echo sprintf(_x('Prezzo senza %.2f %% IVA', 'Testo per l\'aliquota fiscale. %.2f =
aliquota fiscale', 'wptheme.foundation'), $tax_rate['rate']);
}
}
add_shortcode('display_tax', 'woocommerce_template_display_tax');
Utilizzando lo shortcode [display_tax]. Visualizzerà "Prezzo senza xxx% IVA. Quindi, puoi modificare leggermente il codice sopra per visualizzare solo l'importo dell'IVA. Il codice originale può essere trovato qui https://stackoverflow.com/questions/44788306/woocommerce-output-product-tax-rate-wc-3-0
