Case Study

Omnibus — EU Price
Compliance for Shopify

A live Shopify app that automates the EU Omnibus Directive for merchants.

Live
Shopify App Remix PostgreSQL Fly.io

The Problem

The EU Omnibus Directive requires online merchants to display the lowest price of the last 30 days alongside any promotional price. Doing this manually on a Shopify store — with thousands of SKUs and frequent sales — is impossible without automation.

What We Built

Omnibus is a Shopify app that:

  • Tracks price history for every product variant automatically
  • Calculates and displays the correct "prior price" on product pages
  • Updates in real-time when prices change
  • Requires no theme code — works via Shopify's App Blocks
  • Handles edge cases: flash sales, tiered pricing, currency variants

What We Learned

Shopify's App Review process is thorough. We went through [PLACEHOLDER] rounds of review. Key issues: performance impact on storefront, accurate price history across currency markets, and handling merchant uninstall/reinstall gracefully.

Tech stack

Remix
Full-stack framework
Shopify Admin API
Product data
Storefront API
Storefront display
App Bridge
Embedded UI
Polaris
Design system
PostgreSQL
Price history
Fly.io
Deployment

Interested in a Similar App?

We can scope it and tell you what it takes — before a single line is written.

Let's Talk →