/ /
EU Omnibus Directive
E-commerce

EU Omnibus Directive - Master Compliance for E‑commerce & Shopify Stores

Guide

March 26, 2026Author: Preslav Nikov16 min read
Storyblok Image

Omnibus compliance requires more than understanding the rule.

Discounts have always been one of the most powerful conversion drivers in eCommerce. But in the EU, how you present those discounts is no longer just a marketing decision. It is a legal requirement.

The EU Omnibus Directive (Directive (EU) 2019/2161), applicable since 28 May 2022, changes how merchants across the EU can present discounts to consumers.

Under the amended Price Indication Directive, when you announce a price reduction for goods, it must indicate the lowest price applied during at least the previous 30 days.

For your eCommerce brand, that makes discount compliance a legal, operational, and UX issue, especially because Shopify’s standard pricing setup does not natively provide a dedicated 30-day lowest-price compliance workflow.

Non-compliance can lead to significant national penalties, and in cases of widespread cross-border violations, fines can reach at least 4% of annual turnover in the relevant Member State or Member States.

As a result, compliance is no longer just a legal checkbox. It becomes part of your pricing strategy and your UX.

Tools like Easy Omnibus EU Lowest Price automate price tracking and ensure correct display without development overhead.

Background and Purpose of the EU Omnibus Directive

While the previous section focused on the practical impact, it helps to understand where these rules come from.

The EU Omnibus Directive, also known as the Enforcement and Modernisation Directive, is part of the New Deal for Consumers and aims to update EU rules for modern e-commerce.

It amends four consumer protection directives: the Unfair Commercial Practices Directive, the Consumer Rights Directive, the Unfair Contract Terms Directive, and the Price Indication Directive (98/6/EC).

EU Member States implemented these changes into national legislation by November 2021 and they became fully applicable from May 2022.

If you run an ecommerce business, this directive introduces stricter transparency requirements across several areas.

They include how you present discounts, handle consumer reviews, how you communicate digital content, and how your online marketplaces disclose information to customers.

Storyblok Image

If your online business is on Shopify, these updates are not just legal theory.

Working with Shopify Plus consulting specialists can help you translate legal requirements into concrete technical and UX decisions.

They directly affect how your store operates, especially when it comes to pricing and promotions.

The most impactful change in most cases is how you must present price reductions, which creates a gap in Shopify’s native functionality.

How to approach EU Omnibus compliance in practice

One way to address this is by using a dedicated app like Easy Omnibus EU Lowest Price.

It’s already used by Shopify merchants across the EU to manage compliance without relying on manual tracking or fragile custom logic.

Instead of maintaining spreadsheets or building your own system, the app records price history automatically and ensures you display the correct 30-day lowest price, even when a discount is active.

In practice, this removes one of the most error-prone parts of Omnibus compliance.

With the app, you capture pricing changes in the background and surface the correct reference price consistently across your storefront.

Storyblok Image

Key features

Feature
What it means for you
Works with all native Shopify themes
No custom development required, compatible with Online Store 2.0 out of the box
Customisable widget
Control fonts, colours, and placement to match your storefront design
30-day free trial
Build price history and validate setup before key campaigns
Scales across markets
Additional markets after the fifth come at no extra cost, unlike typical per-market pricing models
Intuitive interface
Quickly identify discounted products and their reference prices
Built by Shopify experts
Developed by a team with 11+ years of Shopify experience

Key changes introduced by the Omnibus Directive

The directive is a new way to enhance protection of EU consumers by updating the current consumer protection framework for modern e-commerce.

Price transparency

Traders and marketplace platforms must show clear and truthful prices.

The EU identified remaining gaps in national laws on discount practices and moved to standardise them.

For you as a Shopify merchant, this means your discount strategy must reflect real historical pricing, not just a “compare-at price.”

Digital goods and services

The rules now extend to digital content and services, even when users pay with personal data. This brings modern business models under existing union consumer protection rules.

If you sell subscriptions or digital products on Shopify, these rules apply to you.

Online marketplace

An Online marketplace must clearly show whether you are a business or a private individual.

It must also explain how rankings work, especially when based on automated decision-making.

This matters if you operate a multi-vendor Shopify setup or sell through platforms.

Reviews and personalisation

You must be transparent about how published reviews are collected and verified.

If you personalise pricing or offers, this must be disclosed at the pre-contractual stage. Entities will be obliged to communicate these practices clearly.

If you are using review or personalisation apps on Shopify, this is a direct compliance requirement.

Price reduction transparency

Price reduction transparency is the most visible change for your ecommerce business. It’s also where most Shopify merchants get it wrong.

The updated Price Indication Directive (98/6/EC) introduces a simple rule: when you announce a discount, the reference price must be the lowest price you applied in the previous 30 days.

This applies to any type of promotion, including crossed-out prices, “-20%” labels, or sale banners shown to EU consumers.

Storyblok Image

What this means in practice

  • Applies to physical goods like clothing, electronics, and FMCG

  • Generally does not apply to purely digital services or non-public personalised offers

  • National laws may introduce additional requirements in some EU countries

For your Shopify business, this is where the gap appears. Shopify does not track or surface your 30-day lowest price by default.

Example 1

Your product price over 30 days:

€100 → €90 → €80

You launch a “-20%” promotion at €64.

Your reference price must be €80, not €100.

Example 2

You drop to €75 during Black Friday, then increase the price before Cyber Monday.

If you run a new promotion at €70, your reference price is still €75, the lowest in the last 30 days.

Why this is hard to manage

If you run frequent campaigns, you need continuous price tracking. This is not a one-time setup.

In practice, many eCommerce businesses store 6-12 months of price history to stay prepared for audits, as authorities may require proof of compliance.

For your Shopify store, this usually means using apps or custom solutions to track and display compliant pricing.

Biggest Compliance Challenges for E‑commerce Merchants

The rule is simple. Implementation is where things break.

Where to display the price

It’s not always clear where the 30-day lowest price must appear.

At minimum, it should be visible at the main purchase decision point, typically the product page.

For your Shopify store, a safer approach is to display it anywhere pricing is shown, including listings and promotional banners.

Multi-country complexity

If you sell across the EU, enforcement is not identical.

Different national laws and authorities apply the rules with varying strictness.

Germany is known for strict enforcement of pricing rules, while other markets may focus more on reviews or disclosures.

If you are selling internationally, this means your setup must work across multiple jurisdictions.

Storyblok Image

Compliance in different markets - source: Easy Omnibus EU Lowest Price

Complex promotions

Flash sales, dynamic pricing, bundles, and loyalty discounts make compliance harder.

If your prices change frequently or discounts apply only to certain users, you need clear logic for what counts as the valid reference price.

Technical limitations

Most platforms, including Shopify, do not track 30-day price history by default.

This means you need an app or a custom solution to stay compliant.

Storyblok Image

Shopify & Shopify Plus: What EU Omnibus Means in Practice

On paper, the rule is simple. In practice, it forces you to rethink how your pricing logic works.

Shopify does not maintain a legally reliable 30-day lowest price field. That responsibility sits with you.

Shopify architecture limitations

Shopify’s “compare-at price” field is static and manually set. It does not track price history.

This means it cannot prove that the displayed reference price reflects the true lowest price in the last 30 days, which is required for compliance.

Shopify Markets complexity

If you sell to both EU and non-EU markets, compliance becomes more nuanced.

Omnibus requirements should only appear where legally required. Displaying them globally can create unnecessary friction for non-EU customers.

Theme fragility

Custom implementations can break during theme updates, which leads to ongoing maintenance and potential compliance risks.

This is where working with a Shopify development agency can help you build a more stable, upgrade-safe solution.

Multi-store setups on Shopify Plus

If you are operating multiple storefronts, you need consistent and scalable price tracking.

Each store or market may require its own 30-day lowest price logic.

Risks, Enforcement & Long-Term Benefits of Compliance

The Omnibus directive is enforced at the member-state level, with coordinated action to sanction intra-union infringements and address weak compliance models across e-commerce.

Fines

Serious intra-union infringements can lead to proportionate penalties of up to 4% of annual turnover in affected markets, or a minimum of €2 million where turnover data is unavailable.

This is already being enforced. In 2023, German national authorities fined fashion retailers €1.2 million for misleading discounts.

Reputational risk

Cases linked to unfair commercial practices are often public.

The European Parliament strengthened these rules to improve the protection of European citizens, particularly against inflated or misleading price reductions.

The reputational impact of getting this wrong can be immediate.

Operational costs

Compliance failures create operational drag.

Fixing pricing errors, issuing refunds, or adjusting campaigns under pressure from national authorities quickly adds cost, especially for brands operating across multiple EU markets.

The upside

Clear pricing builds trust.

Transparent discounting consistently improves conversion rates for e-commerce brands, particularly those scaling across the EU.

A strategic shift

Omnibus is not just enforcement. It reflects a broader shift toward transparency in e-commerce.

Brands that treat compliance as part of a wider trust strategy are better positioned for long-term growth.

Conclusion

Omnibus compliance is not complicated in principle, but it changes how pricing needs to be handled in practice.

The challenge is less about understanding the rule and more about building a setup that holds under real conditions, frequent campaigns, multiple markets, and constant price changes.

Getting this right is no longer just about avoiding penalties. It shapes how customers perceive your pricing and, ultimately, your brand.

Resources

  1. Directive (EU) 2019/2161 – Official text of the Omnibus Directive amending EU consumer protection laws

  2. European Commission – Guidance on the application of the Omnibus Directive and price reduction rules

  3. Consumer Protection Cooperation Network – Cross-border enforcement of consumer protection rules

  4. Shopify Help Center – Shopify’s guidance on sale pricing and EU compliance considerations

Storyblok Image
Storyblok Image
craftberry Project ANAGER - Teddy Cherneva

Let us take
your business further than it has ever been.

Submit a project and schedule a free discovery

Share this article

Storyblok Image
Author
Preslav Nikov

With a decade of of e-commerce experience, Preslav, CEO of Craftberry, produces informative content. His writing focuses on practical insights and strategies in the e - commerce, aimed at helping professionals and businesses in the industry.

Read all from Preslav


FAQ about EU Omnibus Directive

Does the EU Omnibus Directive apply if my Shopify store is not based in the EU?

What matters is whether you target consumers in the EU/EEA.

If you offer shipping to EU countries, use local languages or currencies, or run EU-focused marketing, you’re expected to comply.

The trader conducting online business especially b2c transactions aimed at EU consumers falls under these rules regardless of where the business is legally registered.

Review your market targeting and implement compliant measures if you serve EU customers.

Do I need to show the 30‑day lowest price for services or digital products?

The 30-day lowest price rule primarily applies to “goods” (physical products).

However, some member states may extend similar expectations to certain categories.

If you sell digital subscriptions, SaaS, or services, consult local counsel.

Even where not strictly required, transparent discount explanations on digital products build trust and can improve conversion.

The remaining gaps in national laws mean enforcement varies.

How long do I need to keep price history for EU Omnibus purposes?

You must determine the lowest price in the 30 days before any reduction.

In practice, many businesses store 6-12 months of history to support audits, reporting, and recurring promotions.

Using Easy Omnibus EU Lowest Price ensures continuous tracking without manual spreadsheets.

Align data retention with wider data governance and document how price history is recorded.

Can I still run flash sales, A/B tests, or personalised pricing under the Omnibus rules?

Flash sales and time-limited discounts are allowed when the discount is calculated against the true 30-day lowest price.

For personalised pricing, you must clearly inform consumers about automated decision making affecting their price.

A/B tests involving price need careful legal oversight to avoid misleading reference prices. Individual remedies exist for consumers who feel misled.

Is installing an app enough to guarantee EU Omnibus compliance on Shopify?

An app automates price tracking and display, but full compliance also depends on internal policies, how promotions are structured, and communication across channels.

Combine tools like Easy Omnibus EU Lowest Price with legal review, staff training, and proper UX design.

Working with specialists like craftberry ensures app configuration, theme design, and business processes all align with the omnibus directive hereinafter called framework for your specific markets.

Related articles
Storyblok Image
craftberry Sofia Ivanova team member
craftberry Teddy Cherneva team member

Let us take your business further than it has ever been.

Submit a project and schedule a free discovery

Contact us