Cartnorm Omnibus Lowest Price
Since 2022, every shop selling to consumers in the EU must show the lowest price of the 30 days before a price reduction , and calculate any strikethrough price or “-20%” badge from that price (Directive 98/6/EC, Article 6a, confirmed by the EU Court of Justice in case C-330/23, Aldi Süd). Cartnorm
Since 2022, every shop selling to consumers in the EU must show the lowest price of the 30 days before a price reduction , and calculate any strikethrough price or “-20%” badge from that price (Directive 98/6/EC, Article 6a, confirmed by the EU Court of Justice in case C-330/23, Aldi Süd).
Cartnorm does this correctly and quietly, without slowing your store down.
Correct legal logic
- The 30-day window ends when the reduction starts , not today, and stays fixed for the whole sale. A long sale never “drifts” to its own sale price.
- The strikethrough price and the percentage badge are calculated from the 30-day lowest price, not from a price you raised just before the sale.
- Fake discount guard: if the “sale” price is not actually below the 30-day lowest price, the strikethrough price and the “Sale!” badge are hidden automatically.
- Every variation of a variable product has its own history and its own reference price.
- Scheduled sales are recorded at their real start time.
- Never shows 0.00 or an empty notice.
Rules for each EU country
Choose your country (or let Cartnorm read it from your store address). The member states differ in details such as progressive reductions and new products:
- Poland and Spain: every further reduction gets a new reference price.
- Belgium: progressive reductions up to 30 days; at least 7 days of history for new products.
- Netherlands: progressive reductions up to 3 months; the real period is stated for new products.
- Italy: the real period is stated for products on sale for less than 30 days.
- Germany, Austria, France, Czech Republic, Sweden, Portugal, Ireland, Romania: one uninterrupted campaign keeps its reference price.
You can override the progressive-reduction rule in the settings.
No database bloat
Cartnorm stores history in one small table and writes a row only when a price actually changes . Saving a product 1,000 times without changing its price adds nothing. Old history is removed automatically, while the price needed for the current calculation is always kept.