The real symptom
Products or variants are disapproved with Mismatched value (page crawl) [price], even though the merchant sees what looks like the correct storefront price.
Likely causes
- Feed submits a variant price but the landing page opens the first variant.
- The variant parameter is stripped or redirected.
- Visible price fails to update when variant changes.
- Structured data reports stale, range, or first-variant pricing.
- A theme and app output duplicate Product structured data.
- Markets or currency behavior causes Googlebot to crawl another currency.
Confirmed Community fix
Community cases focus on making the submitted variant URL, visible selected-variant price, and structured data agree. Multi-priced variants often fail because Google crawls the first variant price.
Exact admin path
- Open Google & YouTube sales channel in Shopify.
- Locate the affected product status.
- Open the corresponding Merchant Center item and note submitted price, crawled price, currency, and URL.
- Open the exact Shopify variant and confirm price and compare-at price.
- Open the submitted URL privately.
- Confirm the correct variant and currency load.
- Check pricing, subscription, and discount apps.
Simple checks
In DevTools, search the page for application/ld+json and compare schema price/currency with the visible selected variant.
{% assign selected_variant = product.selected_or_first_available_variant %}
Variant ID: {{ selected_variant.id }}
SKU: {{ selected_variant.sku }}
Price: {{ selected_variant.price | money }}
Compare at: {{ selected_variant.compare_at_price | money }}
Do not do this
Do not rely on Merchant Center automatic price updates as the permanent fix. Correct the feed, storefront, and structured data at the source.

