Skip to content
← Back to blog
GuidesFounder · 2 min read

Your Was-Prices Need a Ledger, Not a Feeling

Unico CommerceUnico Commerce, Founder

Your Was-Prices Need a Ledger, Not a Feeling

The was-price is a claim: this product sold at this price, recently, really. When the claim is false — inflated anchors, perpetual "sales," timers that reset — regulators treat it as misrepresentation, not marketing. Recent enforcement (a bedding retailer's eight-figure penalty over false was-prices plus resetting countdowns, UK action on drip fees, EU prior-price rules) points one direction: prove the anchor or drop it.

Most stores cannot prove theirs. Prices live in theme edits and memory; nobody kept the timestamps.

The rules that already bite

Reference prices must be real and recent. The EU's approach states it plainly: the prior price is the lowest price in the 30 days before the reduction. Perpetual sales with permanent anchors fail this test on their face. Apply the discipline everywhere even where the statute differs — it is the only anchor that survives scrutiny in any market.

Urgency must expire. Countdowns that reset, "ending soon" banners that never end, stock claims without stock — each converts like a small lie because each is one. Keep urgency real (genuine windows, genuine scarcity) or silent. Fabricated pressure is the fastest route from CRO tactic to enforcement exhibit.

Totals must be early and complete. Fees and shipping revealed late — drip pricing — draws the same enforcement energy as fake anchors. Show the full deliverable total before payment commitment, not after.

The ledger to keep

For every SKU with a was-now claim, record: the anchor price, the dates it was actually offered, units sold at anchor (an anchor nobody bought is an admission), the promotion window, and the evidence source. Timestamp everything; retain it beyond the promotion. When challenged — by a regulator, a platform, or a chargeback — the ledger is the defense. Feelings about "what it used to cost" are not.

Operationalize it: anchors set from the ledger, never typed freehand; promotions blocked without a qualifying anchor period; timers bound to real windows in code, not copy; stock claims fed by inventory counts, not marketing moods. If the tooling allows free-text anchors, the tooling is the risk.

Personalization stays on the safe side of this

Behavior-gated offers — deciding whether to show a scoped discount at demonstrated hesitation — don't falsify anchors; they selectively relieve them. Quietly varying underlying prices by identity without disclosure is the practice under scrutiny. Keep the list price honest and uniform, vary only whether and what targeted relief appears, and disclose plainly where personalization shapes what a shopper sees.

The takeaway

Every was-price is a promise about history. History needs receipts.

Ledger every anchor with dates and sales, honor lowest-prior-30-days discipline, bind timers and stock claims to reality — and run no frame you can't prove.


Anchors from memory and timers that reset? Connect your Shopify store and Unico will bind every was-now claim to a timestamped ledger — real windows, real scarcity, or silence.

Subscribe to our newsletter

Get the latest updates, articles, and resources sent straight to your inbox. No spam, unsubscribe at any time.

unico commerce

The Intelligence Behind Better Commerce.

Resources

© 2026 Unico Commerce. All rights reserved.