Sale-price preflight · Current Store workflow

Validate a sale price before Merchant Center recrawls

A sale launch can update the visible theme, Product/Offer markup, and feed on different schedules. Compare the current selected variant across all available layers before requesting another evaluation.

The extension compares supported page-layer values locally. It does not inspect checkout, Merchant Center status, or account policy state.

Preflight checklist

Six checks before the next recrawl.

Keep the selected variant fixed throughout the comparison. A parent product price is not evidence for a child variant.

01

Selected variant

Confirm the page, structured Offer, and feed row refer to the same SKU, GTIN, ID, or variant.

02

Visible current price

Record the price a customer can act on now, not only the crossed-out original price.

03

Structured current price

Confirm the matching Offer exposes the same current price and ISO currency through direct Offer.price or one eligible public active UnitPriceSpecification.

04

Feed values

Compare the local row's price and sale_price values with the current page state.

05

Sale window

Check sale_price_effective_date separately, including timezone. Version 0.1.8 preserves structured validity fields but does not evaluate the date window.

06

Repair scan

After correcting the authoritative layer, rescan the same selected variant and retain the local report.

Current-state comparison

Do not let the crossed-out price become the structured price.

A sale-price finding is raised when the visible sale price differs from the structured value that MMP resolves as current. In 0.1.8, correctly marked member and strikethrough/list prices do not replace that public current price.

Visible page79.00 USDCurrent sale price
Structured Offer99.00 USDStale original price
Local feed row79.00 USDsale_price
Boundary: verify sale_price_effective_datedirectly in the feed. Google specifies an ISO 8601 date range with start/end time and timezone. Version 0.1.8 preserves structured validity values for later rules but still does not evaluate the date window or validate this feed field.
Primary references

Use the current Merchant Center specifications.