Prezzo barrato PrestaShop non visibile? Sintomo, causa e dove correggerlo
Il prezzo barrato in PrestaShop non compare quando al prodotto non si applica nessuno sconto. Di solito è stato abbassato il prezzo base invece di aggiungere una promozione, oppure il prezzo specifico è stato inserito come prezzo fisso senza sconto. Altre cause: date, gruppo di clienti, quantità minima, promozione su una sola variante, tema che nasconde il vecchio prezzo.
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: · 5 min di lettura
Quando PrestaShop mostra un prezzo barrato?
Solo quando il prodotto ha uno sconto attivo rispetto al prezzo base. Lo sconto viene da un prezzo specifico nella pagina del prodotto o da una regola prezzi catalogo. Il tema riceve allora due prezzi, quello normale e quello scontato, e li mostra entrambi.
Nel tema Classic se ne occupa il template dei prezzi del prodotto. Mostra che il vecchio prezzo e la percentuale di sconto compaiono solo su un prodotto con uno sconto. Puoi verificarlo nel file product-prices.tpl su GitHub. I prezzi specifici sono descritti nella documentazione sulla gestione dei prodotti.
Quale sintomo indica quale causa?
Parti da quello che vedi nella pagina. Ogni sintomo restringe l'elenco delle cause.
| Sintomo | Causa più comune | Dove controllare |
|---|---|---|
| Il prezzo è più basso, ma non barrato | il prezzo base è stato abbassato, non c'è una promozione | Catalogo > Prodotti > prodotto > Prezzi |
| La promozione c'è nel back office, ma niente nella pagina | prezzo specifico come prezzo fisso, sconto 0 | il prezzo specifico nella pagina del prodotto |
| La promozione funzionava e poi è sparita | la data di fine è passata | le date del prezzo specifico o della regola |
| Tu vedi la promozione, il cliente no | limitata a un gruppo, un paese o una valuta | le impostazioni del prezzo specifico |
| Il prezzo scontato compare solo nel carrello | «A partire da» una quantità maggiore di 1 | le impostazioni del prezzo specifico |
| Sconto su una sola variante | promozione su una combinazione | la combinazione scelta nel prezzo specifico |
| Tutto impostato, ma il vecchio prezzo non si vede | il tema o la cache | il template del tema, Parametri avanzati > Prestazioni |
Da anni i proprietari dei negozi scrivono dei prezzi barrati che spariscono sul forum di PrestaShop (una discussione in polacco). Le risposte portano quasi sempre a una delle cause della tabella.
Come controllare le cause una per una
Prendi un prodotto dove si vede il problema e scendi dall'alto.
- Prezzo base. Il prezzo nella pagina del prodotto è il prezzo prima della promozione? Se lì hai inserito il prezzo scontato, il negozio non ha un vecchio prezzo da barrare.
- Tipo di prezzo specifico. La promozione ha uno sconto in percentuale o importo? Un nuovo prezzo da solo con sconto 0 spesso non dà nessun barrato.
- Date. La data e l'ora di inizio sono passate, e la fine non ancora?
- Gruppo, paese, valuta. La promozione vale per tutti i clienti? Ospite è un gruppo a parte.
- A partire da una quantità. Lo sconto vale da 1 pezzo?
- Combinazione. La promozione copre tutte le varianti, o solo una?
- Tema e cache. Il vecchio prezzo si vede nel tema Classic? Se sì, la colpa è del tuo tema o della cache.
Prova sempre in una finestra privata del browser, senza accedere. Un dipendente connesso può stare in un gruppo di clienti diverso da quello di un acquirente. Se in Classic funziona tutto ma nel tuo tema no, descrivi il problema all'autore del tema. Quando sospetti la cache, leggi perché le modifiche non si vedono in PrestaShop.
Come impostare le promozioni perché il barrato funzioni sempre
Bastano alcune abitudini a ogni nuova promozione.
- Il prezzo base nella pagina del prodotto resta il prezzo normale. Sconti sempre con un prezzo specifico o con una regola.
- Inserisci lo sconto come percentuale o importo sul prezzo base, non come nuovo prezzo fisso.
- Ogni promozione ha una data di fine. Dopo sei mesi una promozione senza fine non sembra più uno sconto a nessuno.
- Per più prodotti di una categoria o di una marca usi una sola regola prezzi catalogo.
- Dopo il salvataggio controlli un prodotto in una finestra privata, come ospite.
- Una volta al mese scorri l'elenco delle promozioni attive e togli quelle che non hanno più senso.
Queste regole ti evitano anche un secondo problema. Gli sconti non si sommano, quindi una vecchia promozione dimenticata può nasconderne una nuova.
E il prezzo barrato su Google?
Google mostra un prezzo scontato secondo regole sue, in base ai dati del prodotto. Le regole sono descritte nella documentazione sui dati strutturati per le schede dei commercianti, nella parte sui prezzi scontati. Dalla parte del negozio resta un prezzo corretto nei dati di prodotto della pagina.
Ricorda anche il prezzo più basso dei 30 giorni prima dello sconto. Quando mostri un prezzo barrato, il cliente lo confronta con quell'informazione. Lo calcola un modulo a parte, non TellMyShop.
Come trovare la causa con la chat
Tu indichi il prodotto senza barrato. La tua chat (Claude o ChatGPT) legge dati del prodotto, prezzi, combinazioni e promozioni, li confronta con l'elenco delle cause e indica quella che corrisponde.
Tu: La lanterna marocchina 30 cm dovrebbe essere in promozione, ma nella pagina non c'è il prezzo barrato. Perché?
La tua chat: Il prodotto ha un prezzo base di 129,00 € IVA inclusa e un prezzo specifico: prezzo fisso di 99,00 €, sconto 0, tutti i clienti, fino al 2026-10-31.
Causa: il prezzo specifico è salvato come nuovo prezzo senza sconto, quindi il tema non riceve un vecchio prezzo da barrare.
Il prezzo per il cliente resta 99,00 €. Salvo dopo il tuo consenso.
Ti propongo di cambiarlo in uno sconto in importo di 30,00 € sul prezzo base, con la stessa data di fine:
versione precedente: prezzo fisso 99,00 €, sconto 0
nuova versione: prezzo base, sconto 30,00 € IVA inclusa
In TellMyShop Free la chat controlla i dati del prodotto, il prezzo base, il numero di combinazioni e la pagina del prodotto. TellMyShop Pro legge l'elenco delle promozioni e le combinazioni con i loro prezzi. Salva le correzioni quando l'interruttore Vendite è acceso nel pannello del modulo. Ogni modifica ha un'anteprima con il prezzo prima e dopo e resta nella cronologia, dove puoi annullarla.
Per la diagnosi ti aiutano i casi d'uso revisione dei codici sconto e delle promozioni attive e una promozione a tempo su una categoria. Come impostare uno sconto su un'intera categoria perché il prezzo barrato compaia ovunque lo spieghiamo nell'articolo sullo sconto su una categoria.
Domande e risposte
Perché dopo aver abbassato il prezzo non c'è il vecchio prezzo barrato?
Perché hai cambiato il prezzo base. PrestaShop mostra un prezzo barrato solo quando al prodotto si applica uno sconto da un prezzo specifico o da una regola prezzi catalogo. Per il negozio il nuovo prezzo base è semplicemente il prezzo del prodotto, e non c'è un vecchio prezzo da mostrare. Ripristina il prezzo base e aggiungi una promozione.
Una promozione con un prezzo fisso mostra il prezzo barrato?
Non sempre. Quando inserisci un nuovo prezzo nel prezzo specifico e lasci lo sconto a zero, alcuni negozi mostrano solo il nuovo prezzo, senza barrato e senza percentuale di sconto. Per andare sul sicuro, imposta la promozione come sconto in percentuale o importo dal prezzo base, e il negozio mostrerà entrambi i prezzi.
Perché il prezzo barrato c'è nell'elenco della categoria ma non nella pagina del prodotto?
Di solito per le combinazioni. L'elenco della categoria mostra il prezzo della combinazione predefinita, mentre la promozione può valere solo per una variante. Nella pagina del prodotto il cliente vede un'altra variante e un prezzo senza sconto. L'altra possibilità è un template diverso per elenco e pagina prodotto in un tema acquistato.
Il prezzo barrato comparirà nei risultati di Google?
Dipende da Google, non solo dal negozio. Google legge il prezzo dai dati strutturati della pagina e da altre fonti, e mostra un prezzo scontato secondo regole sue. Il negozio deve avere il prezzo corretto nei dati di prodotto della pagina. TellMyShop non crea feed di prodotti per Merchant Center.
La chat trova la causa nel gratuito TellMyShop Free?
In parte. In TellMyShop Free la chat controlla i dati del prodotto, il prezzo base, il numero di combinazioni e la pagina del prodotto. Lì non vede i prezzi specifici, quindi alcune cause le controlli tu nella pagina del prodotto. TellMyShop Pro legge l'elenco delle promozioni del prodotto e salva le correzioni quando l'interruttore Vendite è acceso.
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.