Stop worring about EU Omnibus price indication directive for your Shopify store.

Selling to European customers? Stay compliant with the EU Omnibus directive: OmniPrices takes care of it seamlessly on your Shopify store.

Features

How does OmniPrices helps you stay compliant and build trust with your customers?

Fully Customizable Pricing Display

Compliant Price Tracking, Done Right

OmniPrices automatically tracks each variant’s historical pricing across all Omnibus-eligible markets, ensuring your compare-at prices are compliant and accurate.

Discount percentages are calculated correctly and shown only when allowed—fallbacks kick in gracefully when needed. No manual work, no legal headaches.

Seamlessly Integrated with Shopify’s Theme Editor

Theme extension works seamlessly with all modern Shopify themes—and it’s fully compatible with the Dawn theme and its derivatives too.

Tweak layouts, styles, and settings visually, directly within Shopify’s theme editor: no code, no hassle.

Thanks to 30+ built-in localizations, the extension adapts seamlessly to your customers’ language—wherever they are.

saas img
saas img

Built for Full Flexibility

Don’t want to use the theme extension? No problem.

Omniprices stores all the key data—compliant compare-at, calculated discount, and 30-day lowest price—directly in variant metafields, per market.

Use them freely in your theme, mobile app, or any marketing tool that needs accurate pricing data.

Pricing Plan

Just one plan. No complicated metered billing.

Essential

$29 /month

or $290 /year

Everything you need to sell to European customers without worring about Omnibus compliance.

  • Free 7 days trial
  • No variants or markets limits
  • Historical price tracking
  • Fully customizable prices design
  • Full extensibility
  • Email based support

FAQs

Am I required to comply with the Omnibus Directive?

Yes. Even if your company is not based in the EU, you must comply with the Omnibus Directive if you sell to customers in any EU or EEA country. It applies based on where your customers are—not where your business is located.

Which countries are affected by the Omnibus Directive?

The directive applies to all EU member states plus Iceland, Liechtenstein, and Norway. Here’s the full list: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Iceland, Liechtenstein, and Norway.

What happens if I don’t comply?

Non-compliance can lead to fines, legal disputes, and even removal from sales platforms or marketplaces. EU consumer protection authorities are actively enforcing the directive—especially for fake or misleading discounts. Staying compliant isn’t just legal hygiene—it also builds trust with your customers.

Do you provide legal guidance?

No. Omniprices is a tool that helps you automate and display pricing data aligned with Omnibus Directive requirements, but ensuring full legal compliance is ultimately your responsibility. That said, we follow industry best practices and keep our features aligned with the most common interpretations of the directive to help you stay on the safe side.

How is the lowest price of the last 30 days calculated?

We track each variant's price history per market. The lowest price shown is based on the actual selling price (not compare-at) in the last 30 days before a discount is applied, as required by the directive.

Do I need to track prices for every variant separately?

Yes. According to the Omnibus Directive, discounts must reflect the lowest price for each specific variant (e.g., size or color), not just the base product. Omniprices handles this automatically for you.

Can I customize how the data is displayed?

Absolutely. You can use our theme extension to control how prices and discounts appear in your storefront, or pull data from metafields and render it however you like in your theme, mobile app, or other channels.

What happens if there is no valid discount or historical data?

Omniprices gracefully falls back—if we can't show a valid percentage (e.g. due to missing data), we simply avoid showing a misleading discount, helping you stay compliant by default.

Is it compatible with Shopify Markets?

Yes, by default. Omniprices tracks and stores pricing data per market, so you’re covered whether you sell in one country or thirty.

Can I use this with other apps like mobile storefronts or email platforms?

Yes. All pricing data is stored in variant metafields, so any third-party app that can read Shopify metafields is fully compatible with Omniprices—whether it's a mobile app, custom storefront, or marketing platform.