Ultimo aggiornamento: 22 ottobre 2026. Questa pagina offre informazioni pratiche e non costituisce consulenza legale.
Cosa dice la regola
La direttiva (UE) 2019/2161, detta «direttiva Omnibus», ha aggiunto l'articolo 6-bis alla direttiva 98/6/CE sull'indicazione dei prezzi. In Italia è stata recepita dal D.Lgs. 7 marzo 2023, n. 26, che ha introdotto l'art. 17-bis del Codice del consumo («Annunci di riduzione di prezzo»):
- ogni annuncio di riduzione di prezzo indica il prezzo precedente applicato dal professionista per un determinato periodo prima della riduzione (comma 1);
- per prezzo precedente si intende il prezzo più basso applicato alla generalità dei consumatori nei trenta giorni precedenti all'applicazione della riduzione (comma 2).
In pratica: un prodotto venduto a 100 €, sceso a 80 € per una settimana, tornato a 100 € e poi «scontato» a 85 € due settimane dopo non può essere presentato come «100 €, ora 85 €». Il prezzo più basso dei 30 giorni precedenti era 80 €.
Nel 2024 la Corte di giustizia dell'UE ha confermato nella causa C-330/23 (Aldi Süd) che una percentuale o uno slogan che annuncia una riduzione va calcolato su questo prezzo più basso dei 30 giorni, non sul prezzo appena precedente lo sconto. Gli orientamenti della Commissione europea precisano che la regola non riguarda le affermazioni generiche («prezzi migliori»), i programmi fedeltà, le riduzioni davvero personalizzate né i confronti con i prezzi di altri venditori.
Le scelte italiane
La direttiva lasciava agli Stati alcune opzioni. Ecco quelle dell'art. 17-bis:
- Prodotti deperibili: il comma 2 non si applica ai prodotti agricoli e alimentari deperibili (comma 3).
- Prodotti sul mercato da meno di 30 giorni: il professionista deve indicare il periodo di tempo a cui si riferisce il prezzo precedente. Sono esclusi i «prezzi di lancio» seguiti da annunci di aumento di prezzo (comma 4).
- Riduzioni progressive: se lo sconto aumenta per gradi durante una stessa campagna senza interruzioni, la regola dei 30 giorni vale per la prima riduzione; per le successive, il prezzo precedente resta quello senza riduzione prima della prima riduzione (comma 5).
- Saldi e vendite straordinarie: l'articolo serve anche a individuare il prezzo normale di vendita da esporre nelle vendite straordinarie (art. 15, comma 5, D.Lgs. 114/1998). Non si applica alle vendite sottocosto (comma 6).
- Sanzioni: chi viola l'articolo è soggetto alla sanzione amministrativa pecuniaria dell'art. 22, comma 3, del D.Lgs. 114/1998, graduata secondo natura, gravità e durata della violazione e i benefici ottenuti (comma 7). Un annuncio di sconto ingannevole può inoltre essere valutato come pratica commerciale scorretta dall'Autorità Garante della Concorrenza e del Mercato.
Le sanzioni non sono teoriche
- Paesi Bassi, giugno 2024: l'autorità dei consumatori ACM ha sanzionato cinque negozi online (in inglese) per un totale di 621.000 € per falsi sconti: prezzi «barrati» che non erano il prezzo più basso dei 30 giorni precedenti.
- Polonia, gennaio 2026: l'autorità UOKiK ha annunciato sanzioni (in inglese) di circa 30,9 milioni di zloty per Zalando e 5,9 milioni per Temu per il modo in cui presentavano il prezzo più basso dei 30 giorni.
Il controllo è semplice: un'autorità guarda un prezzo scontato e chiede lo storico dei prezzi che c'è dietro.
Perché il prezzo di confronto di Shopify non basta
- È un campo libero. Il «prezzo di confronto» è quello che scrivi tu. Niente lo lega a un prezzo che hai davvero applicato.
- Shopify non conserva lo storico dei prezzi per variante. Se un'autorità chiede quale era il prezzo 22 giorni fa, il pannello di controllo non sa rispondere.
- I temi mostrano «prima / ora» solo con quei due campi. Il prezzo più basso dei 30 giorni è un terzo valore, e ha bisogno di una riga sua.
Cosa puoi fare senza app
- Tenere a mano un registro dei prezzi: un foglio di calcolo con ogni variazione di prezzo, per variante, con la data. È la prova che ti verrà chiesta.
- Prima di ogni promozione, cercare il prezzo più basso dei 30 giorni precedenti e usarlo come prezzo di confronto, oppure aggiungere nella descrizione la riga «Prezzo più basso degli ultimi 30 giorni: …».
- Limiti: regge per dieci prodotti. Con centinaia di varianti e promozioni frequenti nessuno tiene il registro completo, e una variazione dimenticata rende sbagliato il prezzo mostrato.
Cosa fa MT: Omnibus Price & EU GARAN
MT: Omnibus Price & EU GARAN registra i prezzi e mostra il prezzo più basso degli ultimi 30 giorni. Non modifica mai i tuoi prezzi.
- Registra ogni variazione di prezzo, per variante, dal giorno dell'installazione.
- Calcola il riferimento in due modi. Per impostazione predefinita, il prezzo più basso dei 30 giorni prima dell'inizio della promozione, come descrive la direttiva. Una finestra mobile di 30 giorni è disponibile se le regole nazionali lo richiedono.
- Mostra la riga sotto il prezzo scontato con un blocco del tema, solo sui prodotti davvero in sconto. Facoltativo il «−xx %» calcolato sul prezzo di riferimento, come raccomandano gli orientamenti. Testo predefinito in italiano: «Prezzo più basso degli ultimi 30 giorni: …», modificabile.
- Anche nelle pagine collezione e di ricerca, con un incorporamento app che aggiunge la riga sotto il prezzo delle schede prodotto.
- Non inventa mai un prezzo. Con meno di 30 giorni di storico, la riga dice da quando il prezzo è noto («dal …»).
- Report di conformità: una riga per promozione con date, prezzo scontato e prezzo di riferimento, esportabile in CSV nei piani a pagamento. È il documento da consegnare se te lo chiedono.
- Avvisi quando un prezzo scontato è più alto del prezzo di riferimento, così vedi il problema prima di un cliente.
- Correzioni tracciate. Puoi escludere un prezzo inserito per errore e corretto entro 24 ore, o registrare un prezzo più basso applicato fuori da Shopify, sempre con un motivo che compare nel report. Non puoi inserire un prezzo di riferimento più alto.
- Il negozio non rallenta. Il valore viene scritto in un metafield della variante e mostrato dal tema: nessuna chiamata di rete, nessun cookie.
Più paesi UE. Se vendi in altri paesi UE con prezzi propri (altra valuta, adeguamento di prezzo, prezzi fissi o una promozione attiva solo in un mercato), seleziona quei paesi nelle impostazioni: l'app registra i prezzi mostrati in ciascuno e mostra a ogni visitatore il riferimento del suo paese. Un visitatore che paga in un'altra valuta senza riferimento per il suo paese non vede la riga, piuttosto che un prezzo nella valuta sbagliata. La riga segue la lingua del cliente nelle 24 lingue ufficiali dell'UE.
Limiti noti. Codici sconto e sconti automatici non cambiano il prezzo mostrato e non vengono tracciati. Il report di conformità copre i prezzi principali.
Il pannello dell'app è in italiano. Il piano gratuito traccia tutto il catalogo, senza limite di varianti, e include l'intero modulo EU GARAN (avviso sulla garanzia legale, etichetta GARAN, modifica in blocco). I piani a pagamento aggiungono le esportazioni Excel/CSV del report di conformità e dello storico dei prezzi: 5 $ (storico di 1 anno) o 12 $ (storico di 2 anni) al mese. La guida per i clienti (in inglese) mostra la configurazione con screenshot reali. Usi Wix? La stessa app esiste per Wix Stores.
Vedi MT: Omnibus Price & EU GARAN sullo Shopify App Store
Novità anche per i negozi UE: l'avviso armonizzato sulla garanzia legale e l'etichetta GARAN, dal 27 settembre 2026.
Domande frequenti
Il prezzo di confronto di Shopify basta per rispettare la regola dei 30 giorni?
Da solo no. È un campo libero. L'art. 17-bis del Codice del consumo chiede di indicare come prezzo precedente il prezzo più basso applicato alla generalità dei consumatori nei trenta giorni precedenti la riduzione, e Shopify non conserva uno storico dei prezzi da cui calcolarlo.
Cosa devo indicare se il prodotto è in vendita da meno di 30 giorni?
In Italia, per i prodotti immessi sul mercato da meno di trenta giorni, il professionista deve indicare il periodo di tempo a cui si riferisce il prezzo precedente (art. 17-bis, comma 4). I prezzi di lancio seguiti da annunci di aumento di prezzo sono esclusi.
La regola vale anche per i saldi?
Sì. L'art. 17-bis si applica anche per individuare il prezzo normale di vendita da esporre nelle vendite straordinarie, cioè saldi, vendite promozionali e di liquidazione. Non si applica alle vendite sottocosto né ai prodotti agricoli e alimentari deperibili.
Qualcuno è stato davvero sanzionato?
Sì: nei Paesi Bassi cinque negozi online nel 2024 (621.000 euro in totale), in Polonia Zalando e Temu nel gennaio 2026. In Italia la violazione dell'art. 17-bis è punita con la sanzione amministrativa pecuniaria prevista dall'art. 22, comma 3, del D.Lgs. 114/1998.
Shopify è un marchio di Shopify Inc. Merchant Tools è uno sviluppatore indipendente, non affiliato a Shopify.