Selling to European customers? Stay compliant with the EU Omnibus directive: OmniPrices takes care of it seamlessly on your Shopify store.
How does OmniPrices helps you stay compliant and build trust with your customers?
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.
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.
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.
Just one plan. No complicated metered billing.
$29 /month
or $290 /year
Everything you need to sell to European customers without worring about Omnibus compliance.
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.
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.
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.
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.
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.
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.
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.
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.
Yes, by default. Omniprices tracks and stores pricing data per market, so you’re covered whether you sell in one country or thirty.
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.