← BackReference (opens in a new tab)

The stale price

A cached page and checkout disagree. · PM Drills · 11 · 30 sec–2 min

The stale price · 30 sec–2 min

Situation

A product page shows €20; checkout shows €25.

The price changed recently. Some users still receive an older cached page.

Think before scrolling

Which product and technical questions matter?

Consider acceptable staleness, the authoritative price, communication, and the correction policy.

How a strong PM thinks

Treat freshness as part of the product contract.

Trace where the cached value comes from and when it should refresh. Confirm that checkout uses authoritative pricing and clearly communicates any change before purchase.

Coordinate the customer response with appropriate policy owners. Engineering may need cache invalidation or a different freshness policy, but the PM must also decide how to avoid misleading users during the transition.

Takeaway

Caching creates user-facing promises about freshness.

A technically valid cache policy can still produce an unacceptable buying experience.