add_action('woocommerce_review_order_after_submit', 'mostra_avviso_spedizione_gratuita_checkout');
function mostra_avviso_spedizione_gratuita_checkout() {
$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> Ti mancano solo <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), 'Continua ad acquistare!');
echo $avviso; // Visualizza il testo con la classe CSS "dmm-free-shipping" se la soglia non è stata raggiunta.
}
}
/* Messaggio per spedizione gratuita*/
.dmm-free-shipping {
font-size: 13px;
font-weight: bold;
margin-bottom: 20px;
background-color: #CDE0F5;
padding: 10px;
}
Copia il codice nel file functions.php del tuo tema child attivo o utilizza il plugin Code Snippets.