PriceProof

PriceProof: Price Proof — Merchant Guide

Quick summary: Substantiate every "was price" against UK CMA, Australia ACCC, and Canada Competition Act benchmarks, auto-flag violations before they go live, and export audit-ready CSV — all features free, no billing.

Why this app exists

UK, Australia, and Canada all require that any "was price" (reference price) you show alongside a sale price must be genuine, recent, and verifiable. The rules differ slightly — UK CMA says 28 days, Australia ACCC says "reasonable period", Canada says "ordinary price" — but the principle is the same: you cannot invent a higher "was price" to make a discount look bigger.

This app checks every price change against the relevant benchmark, flags violations in real time before you publish, and gives you a one‑click CSV that regulators accept as evidence. No manual spreadsheets, no legal guesswork.

What you get (all features free)

FeatureWhat it does for you
Real‑time compliance gateBefore a price change is saved, the app runs checkDiscount against the selected market's benchmark (UK 28‑day, AU reasonable period, CA ordinary price). Violations block the save with a clear reason.
Market‑aware benchmarksChoose UK, AU, CA, or EU per store/market. The app applies the correct rule automatically — no manual configuration per product.
Audit‑ready CSV exportDownload every price change with the benchmark applied, the result (pass/fail), and the rule version used. Deterministic format regulators recognise.
Theme app block, zero codeAdd the "Price Proof" block to your product template. It shows the substantiated "Was £XX.XX" next to the sale price only when the check passes.
Lightweight & privateOnly read_products and write_products scopes. No orders, no customer data, no external API calls.

How it works (5 minutes to live)

  1. Install — select your primary market (UK / AU / CA / EU). The app syncs your catalog.
  2. Add the block — in the theme editor, insert the Price Proof block on the product template where the "Was" price should appear.
  3. Run a sale — when you set a discount, the block shows the substantiated prior price only if it passes the benchmark. If it fails, the block stays hidden and the dashboard flags the product.
  4. Export CSV anytime — open the dashboard and click "Export Price Proof CSV" for a complete audit file.

What this app is / isn't (honest framing)

FAQ

Does this guarantee CMA/ACCC/Competition Act compliance?
No tool can guarantee compliance — obligations depend on your pricing practices, how you present discounts, and whether the "was price" was genuinely offered. The app applies the published benchmarks; you must still apply them correctly in your theme.

Can I customize the wording?
Yes. The block renders a short template ("Was {{prior_price}} (lowest in 28 days)") that you can edit in the theme editor.

What happens if a product fails the check?
The Price Proof block does not render on the product page, and the product appears in the dashboard with a red flag. You can adjust the price or the reference period and re‑check.

Where is my data stored?
Japan (Tokyo), on Oracle Cloud Infrastructure.

Need more compliance coverage?

AppWhat it handlesLink
EPR Verpackung: LUCID FiguresGerman VerpackG packaging kilograms — calculate, reconcile dual‑system & LUCID, audit CSVepr.priceproof.app
GPSR Product Safety InfoEU General Product Safety Regulation — manufacturer, Responsible Person, safety warnings in buyer's languagegpsr.priceproof.app
二重価格・価格履歴 景表法チェックJapan dual‑pricing (景品表示法) — 8‑week rule, joint‑disclosure draftingpricejp.priceproof.app
EU Textile Fibre LabelsRegulation 1007/2011 — validated fibre composition in shopper's languagetextile.priceproof.app
PriceProof Prior PricesEU Omnibus prior‑price (30‑day lowest) — automatic tracking, theme block, audit CSVomnibus.priceproof.app
PriceProof Landed CostFreight allocation per variant with audit trail & optional Shopify cost syncComing soon
PriceProof WishlistHeart button + wishlist page, guest‑friendly, free demand signalswishlist.priceproof.app

All features are free, no billing.

Support