Omnibus & Price Display Rules in Germany
Omnibus DirectiveThe EU Omnibus Directive tightened the rules on how traders present price reductions, review authenticity and consumer information. Germany implements the price-display elements primarily through the Preisangabenverordnung (PAngV), the Price Indication Ordinance. For a PrestaShop merchant selling to German customers, the headline is the 30-day prior-price rule – and Germany’s active enforcement culture makes getting it right particularly important.
What Omnibus requires
The Omnibus changes address several areas, but the one that most affects everyday PrestaShop pricing is the prior-price rule. When you announce a price reduction, you must indicate the prior price, defined as the lowest price you applied during a defined period – at least the 30 days before the reduction. This stops the practice of inflating a “was” price to make a discount look larger than it really is.
Omnibus also strengthens rules on the authenticity of consumer reviews (you must state whether and how you ensure reviews come from real purchasers) and adds transparency duties around ranking and marketplace information. For the full cross-EU picture, see the Omnibus law hub and our complete Omnibus guide.
How Germany implements it: the PAngV
Germany’s Preisangabenverordnung (PAngV) is the Price Indication Ordinance that governs how prices must be shown to consumers. It carries the Omnibus prior-price requirement into German law: when advertising a price reduction, you must state the lowest price of the preceding 30 days as the reference against which the discount is measured. The PAngV also covers long-standing German price-display duties, such as showing total prices and, where relevant, unit prices.
Because the PAngV is the concrete rulebook German authorities and competitors apply, your PrestaShop pricing display needs to line up with it precisely – not just with the general idea of the Omnibus rule.
Applying the 30-day rule in PrestaShop
- When you show a discount, display the lowest price from the previous 30 days as the reference “prior price”.
- Do not use a recent, artificially higher price as the strike-through reference if a lower price applied within the window.
- Keep a price history so you can prove the correct prior price for any promotion.
- Show clear total prices, including where unit pricing is required, in line with the PAngV.
- Be careful with rolling or stacked promotions, countdowns and “lowest price ever” claims, which can conflict with the 30-day reference if not handled correctly.
Several PrestaShop pricing modules can track price history and render an Omnibus-compliant prior price automatically. Whatever tool you use, the requirement is the same: the strike-through or “was” price you show must reflect the genuine lowest price of the preceding 30 days.
Enforcement in Germany
Germany has a distinctive enforcement environment. Alongside public market surveillance, which is run by the federal states (Länder), German law allows competitors and qualified consumer and industry associations to pursue traders for unfair competition, including misleading price advertising. This means pricing mistakes can attract a warning letter (Abmahnung) from a competitor or association, not only regulator attention. That mechanism makes price-display compliance in Germany a practical commercial risk, not just a regulatory formality.
The reliable takeaway is qualitative: incorrect prior-price displays are a well-known trigger for challenges in Germany, so accuracy in the strike-through price is worth the effort. Present prices in German, show total prices clearly, and make sure your discount references are defensible.
A note on the cancellation button
While it is separate from the price-display rules, German merchants should also remember the cancellation-button requirement (Kündigungsbutton, §312k BGB) for contracts concluded online that can be terminated, such as subscriptions. It is a good example of Germany layering national consumer-protection detail on top of EU rules, and it belongs on any German compliance review alongside your PAngV pricing checks.
Related
German specifics change over time. Confirm current requirements with the relevant Land authority and current PAngV wording before relying on this guide.