Etichette Prezzo Unità - Prezzi al Kg, al Litro e al Pezzo su Prodotti, Liste e Carrello
Vendi a peso, volume, lunghezza o pezzo? Aggiungi una piccola etichetta di unità — " / kg", "al litro", "a confezione" — accanto a ogni prezzo, sulla scheda prodotto, nelle liste di categoria, nei risultati di ricerca, nella vista rapida e nel carrello. Imposta un'etichetta predefinita per tutto il negozio, oppure una diversa per prodotto, per combinazione e per lingua. HTML consentito, modifica di massa via CSV inclusa e nessuna patch JavaScript — l'etichetta viene generata dal blocco prezzo del tuo tema. Per PrestaShop 1.7 – 9.
Un prezzo senza unità di misura è solo mezzo prezzo
"42,00 €" non dice quasi nulla a chi compra tessuti, formaggi, piastrelle, vernici o cavi. "42,00 € / kg" dice tutto. Questo modulo mette l'unità mancante accanto al prezzo ovunque il tuo tema ne stampi uno — e lo fa senza che tu debba toccare un solo template.
Come funziona
- 1. Attivalo e scrivi un'etichetta predefinita — un solo campo, per esempio
/ kg, e da quel momento ogni prezzo del negozio è etichettato. Per una macelleria, una tessitura o una rivendita di piastrelle la configurazione finisce qui. - 2. Fai un'eccezione dove serve — ogni prodotto può avere la propria etichetta, oppure non mostrarne nessuna, direttamente dal pannello nella sua scheda di modifica.
- 3. Vai per combinazione se vendi in formati diversi — i prodotti con combinazioni hanno un campo etichetta per ogni combinazione, così il vasetto da 250 g e il barattolo da 1 kg si leggono in modo diverso, e l'etichetta cambia quando il visitatore seleziona un'altra combinazione.
Dove c'è un prezzo, c'è l'etichetta
Scheda prodotto, pagine di categoria e liste, risultati di ricerca, vista rapida, caroselli di prodotti correlati e carrello. Sulla scheda prodotto l'etichetta viene aggiunta all'interno di ogni riga di prezzo — il prezzo attuale, il prezzo di listino barrato e il prezzo "Invece di" dei pack — così 42,00 € / kg si legge sempre come un tutt'uno. Se preferisci, un solo interruttore limita le etichette alla sola scheda prodotto.
Tre modalità per ogni prodotto
Usa l'etichetta predefinita è il caso normale: il prodotto eredita semplicemente quello che hai scritto nelle impostazioni. Mostra un'etichetta personalizzata dà a quel prodotto un testo tutto suo, per lingua e per combinazione. Non mostrare mai un'etichetta la disattiva per quel prodotto, anche quando esiste un valore predefinito per tutto il negozio — perfetto per l'unico articolo del catalogo che non si vende a unità di misura.
Multilingua, e con l'HTML se ti serve
Ogni etichetta si inserisce per ciascuna lingua del negozio, così i tuoi clienti tedeschi leggono "je kg" e quelli francesi "le kilo". Le etichette accettano HTML — <sup>, <small>, uno <span> con stile — e qualsiasi script o gestore di eventi viene rimosso automaticamente al salvataggio o all'importazione.
Modifica di massa via CSV per cataloghi ampi
Esporta tutte le etichette in un CSV separato da punto e virgola, modificalo in un foglio di calcolo e reimportalo. Ogni riga contiene l'etichetta, l'ID prodotto, l'ID combinazione, l'ID negozio, l'ID lingua e se l'etichetta è visibile. Le righe non valide vengono segnalate con numero di riga e motivo invece di fallire in silenzio, un'etichetta vuota elimina quella riga e importare due volte lo stesso file non crea problemi.
Ricostruito senza JavaScript
La versione 1.x caricava jQuery da una CDN e correggeva i prezzi nel browser, con una richiesta AJAX per ogni prodotto nelle pagine di categoria. La versione 2.x genera tutto lato server tramite l'hook standard displayProductPriceBlock di PrestaShop — niente jQuery, niente AJAX, nessuna modifica al tema, nessun ritardo di due secondi al cambio di combinazione. Solo sulle schede prodotto gira un piccolo script di fallback senza dipendenze, pensato per i temi molto personalizzati il cui blocco prezzo salta gli hook standard; senza di esso l'etichetta si posiziona semplicemente sulla riga sotto il prezzo.
Compatibilità
PrestaShop 1.7, 8 e 9. Poiché l'etichetta viene generata dal blocco prezzo del tema, ne eredita lo stile; la classe .pricetext-label è a disposizione se vuoi ridisegnarla dal CSS del tuo tema. Le etichette dei prodotti eliminati vengono ripulite automaticamente e tutte le azioni nel back office sono protette da token.
Domande frequenti
Devo etichettare ogni prodotto uno per uno?
No. Basta scrivere un'etichetta predefinita nelle impostazioni e ogni prezzo del catalogo la riceve subito. Le etichette per singolo prodotto servono solo per le eccezioni.
Formati diversi dello stesso prodotto possono mostrare etichette diverse?
Sì. I prodotti con combinazioni hanno un campo etichetta per ogni combinazione e l'etichetta si aggiorna in modo nativo quando il visitatore sceglie un'altra combinazione.
Posso mostrare l'etichetta solo sulla scheda prodotto?
Sì: un solo interruttore disattiva le etichette in liste, risultati di ricerca e carrello, mantenendole sulla scheda prodotto.
Funziona in tutte le lingue del mio negozio?
Sì. Ogni etichetta, predefinita o per singolo prodotto, si inserisce per ciascuna lingua.
Posso inserire HTML in un'etichetta?
Sì: tag small, apici e span con stile funzionano tutti. Script e gestori di eventi vengono rimossi automaticamente al salvataggio o all'importazione.
Come faccio a modificare centinaia di etichette in una volta sola?
Esportale in CSV, modifica il file in un foglio di calcolo e reimportalo. Le righe che non è possibile applicare vengono elencate con il numero di riga e il motivo.
Cosa succede se disinstallo il modulo?
Le tabelle del modulo e tutte le etichette salvate vengono eliminate. Esporta prima in CSV se pensi di volerle recuperare.
-
RiferimentoUNITPRICEDISPLAY
-
CompatibilitàPrestashop 1.7
Prestashop 8
Prestashop 9 -
Traduzioni del Modulo DisponibiliFrancese
Inglese
Italiano
Olandese
Polacco
Portoghese
Spagnolo
Tedesco
Turco
MEG Venture
4 altri prodotti nella stessa categoria
| Versione | 2.0.1 |
|---|---|
| Ultimo aggiornamento | 2026-07-28 |
| Registro delle modifiche | - [2026-07-24] Add Dutch, Polish, and Turkish translations for price unit labels in the pricetext module - [2026-07-23] Bump version to 2.0.1 and update changelog to fix upgrade issue that could disable the module on some shops - [2026-07-23] Translate price unit labels module to Turkish, updating all relevant strings for better localization and user experience. - [2026-07-23] Translate settings messages to English in multiple language files for price unit labels module - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-07-13] Enhance label placement on product pages and improve JavaScript fallback functionality - [2026-07-13] Add JavaScript fallback for product labels and enhance README documentation - [2026-07-13] Add PriceText module files and installation scripts - [2025-04-29] Attribute based price listing feature is added to the module. - [2025-02-10] v1.1.0 - [2025-02-05] v1.1.0 - [2023-09-06] v1.0.0 initial release - [2023-09-06] Initial commit |
• [2026-07-13] Add JavaScript fallback for product labels and enhance README documentation
• [2026-07-13] Add PriceText module files and installation scripts
• [2025-04-29] Attribute based price listing feature is added to the module.
• [2025-02-10] v1.1.0
• [2025-02-05] v1.1.0
• [2023-09-06] v1.0.0 initial release
• [2023-09-06] Initial commit
Commenti (0)
Non è stato possibile inviare il tuo giudizio sulla recensione
Segnala commento
Segnalazione inviata
Non è stato possibile inviare la tua segnalazione