PriceProof Prior Prices — Merchant Guide
Automatically record and display the lowest price of each variant over the prior 30 days (EU Omnibus prior‑price rule), show it next to the current price on product pages, and export an audit‑ready CSV — all features free, no billing.
Why this app exists
The EU Omnibus Directive (and mirror rules in UK, CA, AU) requires merchants to show the lowest price applied in the previous 30 days whenever a discount is advertised. Manually tracking that price for every variant is error‑prone and time‑consuming.
This app records the prior price continuously in the background, surfaces it on the product page via an app block, and gives you a one‑click CSV for regulators or your own audit. No scopes beyond read_products/write_products; no customer data.
What you get (every feature is free)
| Feature | What it does for you |
|---|---|
| Automatic prior‑price tracking | Every time a variant price changes, the previous price and timestamp are stored. The lowest price in the rolling 30‑day window is always available. |
| Theme app block, zero code | Add the "Prior price" block to your product template in the theme editor. It shows "Was €XX.XX (lowest in 30 days)" next to the sale price. |
| Audit‑ready CSV export | Download a deterministic CSV with variant ID, current price, prior price, and the date the prior price was recorded. Ready for regulator requests. |
| Multi‑market support | Works for EU, UK, CA, AU stores — the same block respects each market’s currency and price list. |
| Lightweight & private | Only read_products and write_products scopes. No orders, no customer data, no external calls. |
How it works (5 minutes to live)
- Install — the app syncs your catalog and starts recording price history immediately.
- Add the block — in the theme editor, insert the Prior price block on the product template where you want the “Was” price to appear.
- Run a sale — when you set a discount, the block automatically shows the lowest price from the last 30 days.
- Export CSV anytime — open the dashboard and click “Export prior‑price CSV” for a complete audit file.
What this app is / isn't (honest framing)
- It does not decide whether a discount is legal — it only surfaces the prior price you are required to show. Compliance judgement remains with you.
- It does not file anything with authorities — the CSV is for your records or to hand over if asked.
- It only tracks prices on your store — it cannot see competitor prices or external marketplaces.
- Price history is retained for 30 days (rolling). Older data is automatically purged.
FAQ
Does this guarantee Omnibus compliance?
No tool can guarantee compliance — obligations depend on your pricing practices, markets, and how you present discounts. The app gives you the prior‑price data the law asks you to display; you must still apply it correctly in your theme.
Can I customize the wording?
Yes. The block renders a short template ("Was {{prior_price}} (lowest in 30 days)") that you can edit in the theme editor.
What happens if a variant has no price change in 30 days?
The block simply doesn’t render, so you only show a prior price when a genuine discount exists.
Where is my data stored?
Japan (Tokyo), on Oracle Cloud Infrastructure.
Need more compliance coverage?
| App | What it handles | Link |
|---|---|---|
| EPR Verpackung: LUCID Figures | German VerpackG packaging kilograms — calculate, reconcile dual‑system & LUCID, audit CSV | epr.priceproof.app |
| GPSR Product Safety Info | EU General Product Safety Regulation — manufacturer, Responsible Person, safety warnings in buyer's language | gpsr.priceproof.app |
| 二重価格・価格履歴 景表法チェック | Japan dual‑pricing (景品表示法) — 8‑week rule, joint‑disclosure drafting | pricejp.priceproof.app |
| EU Textile Fibre Labels | Regulation 1007/2011 — validated fibre composition in shopper's language | textile.priceproof.app |
| PriceProof: Price Proof | UK/AU/CA was‑price substantiation — CMA, ACCC, Competition Act benchmarks | priceport.priceproof.app |
| PriceProof Landed Cost | Freight allocation per variant with audit trail & optional Shopify cost sync | Coming soon |
| PriceProof Wishlist | Heart button + wishlist page, guest‑friendly, free demand signals | wishlist.priceproof.app |
| PriceProof Prior Prices | EU Omnibus prior‑price (30‑day lowest) — automatic tracking, theme block, audit CSV | omnibus.priceproof.app |
All features are free, no billing.
Support
- Email: [email protected]
- Privacy Policy: https://omnibus.priceproof.app/privacy.html
- Terms: https://omnibus.priceproof.app/terms.html