Check sale prices across the feed, schema, page and cart
Catch stale promotions, crossed-out prices that do not qualify and variant-level price conflicts before a campaign launches.
- Works in
- ChatGPT, Claude, Gemini
- You need
- Promotion plan · Feed and schema values · Page and cart evidence
- Written for
- ecommerce sale price audit prompt

Sale-price mistakes often survive because marketing, catalogue and checkout teams each verify their own system. This prompt checks the customer journey as one connected offer.
Review this promotion one sellable variant at a time. Compare regular price,
sale price, currency, effective dates and availability in the campaign plan,
Merchant Center feed, rendered Product or Offer schema, visible landing page
and cart or checkout evidence.
Return a table with each source value, status and exact repair. Use MATCH,
NOT YET LIVE, EXPIRED, WRONG VARIANT, CURRENCY CONFLICT, CART CONFLICT or
MISSING. Treat the cart charging more than the advertised landing-page price
as a blocker. Keep automatic discounts and coupon-only prices separate from
unconditional sale prices. Never calculate a missing source value.
Promotion plan: [PLAN]
Feed and schema: [DATA]
Page and cart evidence: [COMMERCE]What to change
Everything in square brackets is yours to replace. Nothing else needs editing.
[PLAN]- Approved SKUs, regular and sale prices, currencies and dates.
[DATA]- Feed fields and rendered structured data for those SKUs.
[COMMERCE]- Visible landing-page, cart and checkout observations.
How to run it
- 01Freeze the campaign plan
Use an approved SKU-level source rather than a slide or email summary.
- 02Test edge cases
Include one variant, one coupon item and one item near the campaign end date.
- 03Rerun before launch
Confirm repaired values after caches and feed processing have completed.
Questions people ask
Should a coupon price be submitted as the normal sale price?
Not automatically. Coupon-dependent and unconditional prices are different offers, so review the applicable Merchant Center promotion and pricing rules.
Unsubscribe in one click. We never pass your address on.