In questo articolo vedremo come sia possibile inserire del testo personalizzato appena sopra al pulsante “Aggiungi al carrello”.
Nello specifico, inserirò il testo “Spedizione gratuita per ordini superiori a 150€”.
In questo modo, inserendolo appena sopra al carrello, riesco ad attirare l’attenzione dell’utente.
Come fare quindi? Niente di più semplice! Inserite questo codice all’interno del file functions.php. Mi raccomando, fate sempre un backup del file.
// Inserisci del testo appena sopra al carrello - Woocommerce
add_action( woocommerce_single_product_summary, return_policy, 20 );
function return_policy() {
echo <p id="testo-sopra-carrello"><i class="fa fa-truck fa-2x"></i> SPEDIZIONE GRATUITA PER ORDINI SUPERIORI A 150€</p>;
}
potete cambiare licona con ciò che più vi piace direttamente prelevando il codice da questo sito : http://fontawesome.io/icons/
Basta che cambiate il codice dell’icona, ( fa fa-truck fa-2x ) con la nuova icona.
E diamo un minimo di stile:
#testo-sopra-carrello {
color: red;
font-weight: 900;
font-style: italic;
border: 1px solid red;
padding: 10px;
background: bisque;
}
Alla prossima! Dubbi o suggerimenti? Commentate e parliamone.



5 commenti su “Inserire Testo personalizzato sopra il carrello – Woocommerce”
Ciao Emiliano, forse non sono proprio in tema con questo articolo, ma ho bisogno di aggiungere un asterisco alla scritta “Total” che appare nella tabella di riepilogo prodotti nel carrello e nel riepilogo complessivo in fondo. In pratica vorrei ottenere questa cosa: https://postimg.org/image/9xh4mrov9/
Grazie e complimenti!
Ciao Claudio.
Il metodo più semplice è quello di utilizzare un plugin per la traduzione delle stringhe.
Prova questo : https://it.wordpress.org/plugins/loco-translate/
In questo modo traduci Total in Total*.
Fammi sapere se può aiutarti. Piuttosto installa il plugin e poi cerco di darti indicazioni precise.
Un saluto!
Emiliano
Ciao Emiliano, ho seguito il tuo tutorial..avendo un sito multilingua, è possibile tradurre il testo nelle diverse lingue? Io solitamente uso il plugin Loco, ma dove trovo la stringa?
Sara
Ciao Sara,
purtroppo non vede la stringa il plugin perchè il codice non è formattato in ottica di traduzione.
Comunque ho provato al volo a riscriverlo.
Sostituisci quello messo con questo :
add_action( 'woocommerce_single_product_summary', 'return_policy', 20 ); function return_policy() { echo __( '<p id="testo-spedizione-gratuita"><i class="fa fa-truck fa-2x"></i> SPEDIZIONE GRATUITA PER ORDINI SUPERIORI A 150€</p>'); }Rifai lo scan delle stringhe e fammi sapere se la trovi nell’elenco.
Un saluto!
Ciao Emiliano, ripesco questo articolo perchè avrei bisogno di scrivere accanto al prezzo (meglio ancora se si riuscisse a fare nello shop e non nel singolo prodotto) “registrati per ottenere un prezzo personalizzato”
Ho provato ad inserire la stringa nel sito ma il sito crasha e visualizzo solo “there has been a critical error on your website”
riusciresti ad aiutarmi?
grazie mille!