Lettura: 2,1 minuti

Visite: 9

Lettura: 2,1 minuti

Visite: 9

Spesso e volentieri, è più comodo inserire il prezzo finale e non mostrare tutto il calcolo dell’iva sul prezzo. Questo può essere molto pratico per la vendita al dettaglio ai privati.
Ma comunque è necessario specificare al cliente che il prezzo è incluso della tassazione (in Italia la chiamiamo IVA, nelle impostazioni viene genericamente chiamata Tassa o Imposte).

Problema:

Woocommerce non permette di inserire testi a fianco del costo. Inoltre non possiamo aggiungere testi se non è attiva la gestione della Tassazione

Soluzione:

aggiungiamo il testo (Iva inclusa) direttamente dopo il costo in posti specifici.
Per fare questo useremo alcuni filtri woocomerce:

Dove Appare il testo:

Il testo apparirà sia nel carrello che nella pagina di check-out, nello specifico nel SubTotal dei prezzi (woocommerce_cart_subtotal) e nel Totale dei prezzi (‘woocommerce_cart_total’). Apparirà anche nel prezzo del Singolo Prodotto grazie al filtro ( ‘woocommerce_get_price_html’).

Il testo può essere inserito in tutti i filtri che mostrano il prezzo, a discrezione dello sviluppatore.

PHP
<?php

if ( is_plugin_active( 'woocommerce/woocommerce.php' )  ) {  //deve esserci in function.php -> include_once(ABSPATH.'wp-admin/includes/plugin.php'); altrimenti errore critico se plugin disattivo


    add_filter( 'woocommerce_cart_total', 'kaPl_Dokaplus_add_price_message_TOTAL', 50 );  		// PREZZO FINALE (sia carrello che checkout)
    add_filter( 'woocommerce_cart_subtotal', 'kaPl_Dokaplus_add_price_message_TOTAL', 50 );  	// SUBTOTALE (sia carrello che checkout)
    add_filter( 'woocommerce_get_price_html', 'kaPl_Dokaplus_add_price_message_onhtml', 10, 2 );
    
    function kaPl_Dokaplus_add_price_message_TOTAL( $price ) {
        $afterPriceSymbol = '<span class="kaPlDP_price-VATsuffix kaPlDP_VPS_TotalP">'.__( 'Iva Inclusa','lang_mT_Woocomm' ).'</span>';
        return $price . $afterPriceSymbol;
    }


} //end  is_plugin_active(
PHP

Contenuto della Guida

  • La rubrica dei Plugin

    (0)

  • Guide sulla programmazione

    (0)

  • SEO

    (2)

Scopri articoli correlati