Come visualizzare la percentuale della tassa applicata in WooCommerce

13 dic 2017, 19:58:33
Visualizzazioni: 14.2K
Voti: 0

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

0
Tutte le risposte alla domanda 2
1

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.

19 apr 2018 12:06:30
Commenti

Grazie pvlr, ho trovato un'altra soluzione proprio ieri. Ho creato uno shortcode.

Zisis Paparidis Zisis Paparidis
19 apr 2018 16:24:19
0

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

19 apr 2018 16:29:37