Barra annunci PrestaShop: un messaggio in cima a ogni pagina del negozio
Una barra annunci in PrestaShop è una striscia sottile con una frase sopra l'header del negozio, visibile su ogni pagina. Puoi aggiungerla in tre modi: nelle impostazioni del tema, con un modulo di Addons oppure nel template di un child theme con poche regole CSS. Ciò che conta di più è una frase breve, vera e leggibile dal telefono.
Autore: Il team TellMyShop. Una guida per i titolari di negozi PrestaShop: la causa, la correzione a mano e lo stesso lavoro in una conversazione in chat.
Ultimo aggiornamento: · 7 min di lettura
A cosa serve una barra con un messaggio in cima alla pagina?
A un'informazione che cambia la decisione del cliente prima che inizi a cercare un prodotto. Il cliente vede la barra in home page, in una categoria, nella pagina prodotto e nel carrello, quindi non deve atterrare su una pagina precisa per scoprire qualcosa.
Messaggi tipici della barra:
- la soglia di spedizione gratuita («Spedizione gratuita per ordini sopra 49 €»),
- l'orario limite di spedizione («Gli ordini fatti entro le 14:00 partono in giornata»),
- una pausa nelle spedizioni («Gli ordini del ponte partono martedì»),
- l'ultimo giorno per ordinare prima delle feste.
Importi e orari in questi esempi sono illustrativi. Metti nella barra solo ciò che è davvero impostato nel negozio. Quando la barra promette la spedizione gratuita sopra 49 € e il corriere nel carrello la dà solo da 60 €, il cliente si sente ingannato all'ultimo passaggio. Come impostare la soglia stessa lo descriviamo nel nostro articolo sulla spedizione gratuita sopra un importo.
Tre modi per aggiungere una barra annunci in PrestaShop
Scegli un metodo in base a quanto spesso cambi il testo e a quale tema hai.
| Metodo | Quando va bene | A cosa fare attenzione |
|---|---|---|
| Impostazioni del tema | il tuo tema a pagamento ha un campo «top bar» | se cambi tema, la barra sparisce con le impostazioni |
| Un modulo per barre da Addons | cambi spesso il testo, o vuoi una programmazione o più versioni | un modulo in più da aggiornare; controlla che sia compatibile con la versione del negozio |
| Una voce nel template di un child theme | un messaggio fisso, cambiato poche volte l'anno | cambiare il testo significa cambiare un file del tema |
PrestaShop ha un punto in cima alla pagina pensato per i banner. La documentazione per sviluppatori lo descrive nell'hook displayBanner come «la parte più alta di ogni pagina». I moduli per barre di solito si agganciano lì. Quali moduli stanno in quel punto nel tuo negozio lo vedi in Aspetto → Posizioni, come spiega la guida alle posizioni dei moduli.
Una voce nel template va in un child theme, non nel tema principale. Se aggiungi la barra ai file del tema principale, il prossimo aggiornamento del tema la toglierà. La documentazione di PrestaShop sui child theme descrive come è costruito un child theme. Cosa succede alle modifiche dopo un aggiornamento lo spieghiamo nel nostro articolo su come un aggiornamento del tema ha cancellato le mie modifiche.
Come aggiungere la barra nel template passo per passo
Questa strada richiede l'accesso ai file del tema. Se non lavori con i file tutti i giorni, fallo con qualcuno che lo fa, o con la chat.
- Controlla se il negozio ha un child theme. Se no, creane uno prima di cambiare il primo file.
- Fai una copia del file dell'header del tema (in Classic, il template dell'header della pagina).
- Aggiungi un blocco sopra l'header con il testo del messaggio e una tua classe, per esempio
top-info-bar. - Nel file
custom.cssdel child theme imposta colore di sfondo, colore del testo, una dimensione del carattere piccola e la centratura. - Aggiungi una regola per gli schermi stretti, così il testo va a capo invece di uscire dallo schermo.
- Svuota la cache in Parametri avanzati → Prestazioni.
- Apri il negozio in una finestra privata e dal telefono. Controlla home page, una categoria, una pagina prodotto e il carrello.
In un negozio con più lingue, un testo scritto direttamente nel template si vede in una sola lingua per tutti. In quel caso è più comodo un modulo con un campo per ogni lingua, oppure un testo tramite le traduzioni del tema.
Come deve apparire la barra dal telefono?
Dal telefono la barra occupa spazio prezioso sopra il prodotto, quindi deve essere bassa. Due righe sono il limite. Tre righe spingono nome e prezzo del prodotto più in basso nello schermo.
A cosa fare attenzione:
- Contrasto. Un testo bianco su uno sfondo chiaro, come il giallo, si legge male al sole. Scegli uno sfondo scuro con testo chiaro, o viceversa.
- Dimensione del carattere. I clienti ingrandiscono con due dita un testo troppo piccolo. Piccolo, ma non più piccolo del resto delle scritte minori del negozio.
- Niente testo che scorre. Un testo in movimento si legge male e stanca gli occhi.
- Un pulsante di chiusura solo con memoria. Se la barra si può chiudere, deve restare chiusa nelle pagine successive. Altrimenti il cliente la richiude a ogni pagina.
- Una regola separata per gli schermi stretti. Dal telefono riduci gli spazi e lascia andare a capo il testo. Quella regola la metti in un blocco che vale solo sotto una larghezza di schermo scelta, come descritto nella guida di MDN alle media query.
Come curare la barra dopo averla aggiunta
Una barra che nessuno controlla presto inizia a dire bugie. La promozione è finita, la soglia di spedizione è cambiata, e il vecchio testo è ancora appeso in cima al negozio. I clienti lo leggono come una promessa.
Tre regole semplici:
- ogni volta che cambi i prezzi di spedizione o i tempi di consegna, controlla anche la barra,
- togli o sostituisci un messaggio stagionale il giorno in cui finisce la campagna, non una settimana dopo,
- quando non c'è un messaggio, non lasciare una striscia colorata vuota; nascondi del tutto la barra.
Se la barra appare male dal telefono, la correzione la trattiamo a parte nel nostro articolo sulla vista mobile di PrestaShop. I colori dei pulsanti e di altri elementi puoi cambiarli seguendo il nostro articolo su come cambiare il colore di un pulsante.
Come aggiungere una barra annunci con la chat
Scrivi quale messaggio vuoi e come deve apparire. La tua chat (Claude o ChatGPT) controlla il tema, verifica se c'è un child theme e se nel punto più alto della pagina c'è già un modulo con una barra simile. Poi mostra la modifica ai file prima di salvare.
Tu: Aggiungi una barra sottile in cima a ogni pagina: «Spedizione gratuita per ordini sopra 49 €». Sfondo scuro, testo piccolo, centrato.
La tua chat: Ho controllato le impostazioni di spedizione: la spedizione gratuita è impostata da 49 € IVA inclusa, quindi il testo è corretto. C'è già un child theme. Aggiungo la barra sopra l'header e gli stili in custom.css:
Prima di salvare faccio una copia di entrambi i file, poi svuoto la cache e controllo la home page.
Tu: Sì.
La tua chat: Salvato. La barra è in home page e nella pagina prodotto. Dal telefono sta su una riga.
versione precedente: (nessuna barra)
nuova versione: <div class="top-info-bar">Spedizione gratuita per ordini sopra 49 €</div>
nuova versione: .top-info-bar { background: #1f2937; color: #fff; font-size: 13px; text-align: center; padding: 6px 12px; }
Quando la barra non ti serve più, chiedi di toglierla allo stesso modo. La chat ripristina i file dalla copia o toglie solo il blocco, anche questo con un'anteprima. Una richiesta di esempio è nel caso d'uso una barra con un messaggio su tutto il sito.
Le modifiche ai file del tema funzionano in TellMyShop Pro con l'interruttore Tema acceso nel pannello del modulo. L'interruttore dura 24 ore e richiede un backup del database fatto lo stesso giorno. Ogni modifica finisce nella cronologia delle modifiche, e puoi annullarla con una richiesta. Nella versione gratuita TellMyShop Free la chat legge i report del negozio e dà consigli, ma non salva nulla. Le versioni sono confrontate nella pagina prezzi, e altre guide sul design del negozio le trovi nel blog.
Domande e risposte
PrestaShop ha una barra annunci integrata?
Il tema Classic non ha un modulo apposito per una sottile barra di testo sopra l'header. Ci sono punti in cima alla pagina dove un modulo o il tema possono inserirne una. Molti temi a pagamento hanno una barra nelle loro impostazioni, quindi guarda prima lì.
Cosa scrivo nella barra annunci?
Una frase che aiuta a comprare adesso: la soglia di spedizione gratuita, l'ultima data di spedizione prima delle feste, una pausa nelle spedizioni durante un ponte. Non più messaggi insieme e niente testo che scorre. Dal telefono la frase dovrebbe stare su una riga, al massimo due.
Una barra annunci rallenta il mio negozio?
Un testo semplice con poche regole CSS non ha praticamente effetto sulla velocità. I moduli per barre più pesanti, con animazioni, conti alla rovescia e script propri, possono rallentare. Quando ti servono solo una frase e un colore di sfondo, basta una soluzione più semplice.
Come cambio il testo della barra quando finisce una promozione?
Dipende da come è stata fatta la barra. Una barra di un modulo o delle impostazioni del tema la cambi nella sua configurazione. Una barra aggiunta al template del tema si cambia nel file, quindi con TellMyShop Pro ti serve l'interruttore Tema. La chat mostra il contenuto vecchio e quello nuovo prima di salvare.
TellMyShop Free aggiunge una barra annunci?
No. La versione gratuita TellMyShop Free legge soltanto i report del negozio e non salva nulla. Aggiungere una barra è una modifica al tema, che TellMyShop Pro fa quando accendi l'interruttore Tema per 24 ore.
PrestaShop è un marchio registrato di PrestaShop SA. Claude è un marchio di Anthropic PBC. ChatGPT e OpenAI sono marchi di OpenAI. TellMyShop non è affiliato a queste aziende.