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