Omnibus directive in WooCommerce: the 30-day lowest price
Updated: 2026-06-11
If your WooCommerce store runs sales, flash discounts, or seasonal promotions for customers in the EU, the Omnibus Directive changes how you are expected to present those price cuts. The rules are practical rather than abstract: they govern what number you show next to a discounted price, and what claims you can make about reviews and product rankings. This guide explains what is required, who it affects, and how to get your store ready.
What the Omnibus Directive Requires in Plain Terms
The EU Omnibus Directive tightened consumer protection rules across the bloc, and the part most store owners feel day to day concerns price reductions.
The core rule is simple to state. Whenever you announce a price reduction (a sale, a “was/now” message, a percentage off), you must also display the lowest price you charged for that product during the 30 days before the discount applied. That prior lowest price becomes the reference point against which the saving is measured.
So instead of comparing a sale price to whatever the price happened to be yesterday, or to an inflated “regular” figure, the customer sees the genuine lowest recent price. This stops the practice of quietly raising a price and then “discounting” it back down.
Who It Applies To
The directive applies to traders selling to consumers in the EU. That scope is broad:
- Polish online shops selling domestically.
- Stores anywhere in the EU running price promotions.
- Businesses based outside the EU that sell to EU consumers.
It does not matter whether your store is large or small. If you advertise a price reduction to EU shoppers, the reference-price obligation generally applies. Member states implemented the directive into national law (in Poland through consumer protection legislation), so the exact wording and enforcement sit at national level, while the underlying requirement is shared across the EU.
Practical Rules on Product and Sale Pages
The reference price needs to be visible and clear wherever you announce the reduction, typically on the product page and anywhere the offer appears.
A few practical points:
- What to show: the lowest price from the 30 days before the reduction, presented next to or alongside the new sale price. Many shops phrase it as “lowest price in the last 30 days” so it is unambiguous.
- What counts as a reduction: any announcement of a lower price compared with what you were charging, including “was/now” displays and percentage-off banners.
- Progressive discounts: when a discount deepens in stages (for example a sale that grows over consecutive days) without the price returning to normal in between, the reference point can usually stay the lowest price from before the promotion started, rather than resetting at each step. National guidance addresses this case, so verify the local interpretation.
- New products: items that have been on sale for fewer than 30 days have a shorter price history, and the rules accommodate that shorter window.
Because national implementations differ in detail, treat the 30-day reference price as the baseline and confirm specifics against your member state’s guidance.
Review and Ranking Transparency Obligations
Omnibus is not only about price. It also targets misleading review and ranking practices, and these obligations apply to many WooCommerce stores too.
- Genuine reviews: if you present customer reviews, you should be able to back up that they come from people who actually bought or used the product. If you make a statement that reviews are verified, that statement must be true, and you need a process behind it.
- No fake or commissioned reviews: submitting or commissioning false reviews, or hiding negative ones to distort the picture, is prohibited.
- Ranking and sponsored placement: if search results or product listings are influenced by paid placement or sponsorship, that has to be disclosed. Customers should understand when a position was paid for rather than earned purely on relevance.
How to Prepare Your WooCommerce Store
Getting ready is mostly about record-keeping and honest presentation:
- Track price history. Keep a reliable record of each product’s price over time so you can identify the lowest price in the 30 days before any reduction.
- Display the reference price on sales. Make sure your sale presentation shows that prior lowest price clearly, in a way customers cannot miss.
- Audit review claims. Check any “verified review” wording against the process you actually run, and remove claims you cannot support.
- Review ranking and sponsorship. Where listings are influenced by payment, add a clear disclosure.
- Document your approach. Keep notes on how you calculate and display reference prices, in case you ever need to explain it.
Regulatory timelines and national guidance can shift, so check the current rules with your member state’s consumer protection authority and, where the stakes are high, your own legal adviser. Compliance remains your responsibility as the store owner.
How Polski for WooCommerce Helps
For the Polish-market side of this, Polski for WooCommerce is built to make the local presentation easier. It supports showing the lowest-price reference information in line with how Polish shoppers expect to see it, and it helps you adapt your store’s pricing and checkout presentation to Polish-market conventions.
Think of it as a tool that helps you prepare and present the Polish/EU side cleanly. It supports your setup, but it does not replace your own review of the rules or remove your responsibility to confirm that your store meets the obligations that apply to it.