Visualizza nel carrello la cifra per raggiungere la spedizione gratuita.

INFORMAZIONI SULLO SNIPPET

Questo snippet contribuisce a migliorare l’esperienza dell’utente fornendo un avviso dinamico nel carrello, incoraggiando l’utente ad aggiungere ulteriori prodotti al carrello per beneficiare della spedizione gratuita se non ha ancora raggiunto la soglia stabilita.

PHP
/*
* Snippet Name:     Visualizza nel carrello la cifra per raggiungere la spedizione gratuita.
* Snippet Author:   Matteo De Maria
*/
add_action('woocommerce_before_cart_contents', 'mostra_avviso_spedizione_gratuita_hook');

function mostra_avviso_spedizione_gratuita_hook() {
    $importo_minimo = 40; // Soglia di importo per la spedizione gratuita. Modifica in base alle impostazioni.
    $totale_corrente = WC()->cart->subtotal;

    if ($totale_corrente < $importo_minimo) {
        $testo_aggiuntivo = '<div class="dmm-free-shipping"><i class="fa fa-exclamation-circle" style="color: #060F88;"></i>
        Possiamo tentarti? Spendi altri <strong>' . wc_price($importo_minimo - $totale_corrente) . '</strong> per usufruire della Spedizione GRATUITA. ';
        $torna_a = wc_get_page_permalink('shop');
        $avviso = sprintf('%s<a href="%s">%s</a></div>', $testo_aggiuntivo, esc_url($torna_a), '<br>Continua ad acquistare!');

        echo $avviso; // Visualizza il testo con la classe CSS "dmm-free-shipping" se la soglia non è stata raggiunta.
    }
}

Copia il codice nel file functions.php del tuo tema child attivo o utilizza il plugin Code Snippets.

CSS
/* Messaggio per spedizione gratuita*/
.dmm-free-shipping {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
    background-color: #CDE0F5;
    padding: 10px;
}

Aggiungi questo CSS nel tuo tema per personalizzare lo stile dell’avviso.

Lascia un commento

I commenti non pertinenti allo snippet o offensivi non verranno approvati.

Se desideri condividere del codice, per favore fallo in questo modo: [php]il tuo codice[/php].

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

DMM WEB DESIGN
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.