1. The Root Cause of Price Mismatch Errors
Google uses automated web crawlers to continuously inspect product landing pages. It reads two data sources:
- The Feed Price: What Shopify pushed via the Content API or primary XML feed.
- The On-Page Microdata Price: What is rendered in your theme's Schema.org
ProductJSON-LD markup or HTML price tags.
If a customer clicks a product variant (e.g. Size XL costing $39.99), but your theme's JSON-LD schema still outputs the base price of $29.99, Google detects a discrepancy and disapproves the product for misleading price representation.
2. Step-by-Step Liquid Schema Fix
In your Shopify theme code (typically inside snippets/json-ld.liquid or sections/main-product.liquid), replace hardcoded prices with dynamic variant-aware Liquid:
{% assign current_variant = product.selected_or_first_available_variant %}
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": {{ product.title | json }},
"image": {{ product.featured_image | image_url: width: 1000 | json }},
"description": {{ product.description | strip_html | truncate: 160 | json }},
"sku": {{ current_variant.sku | default: current_variant.id | json }},
"offers": {
"@type": "Offer",
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": "{{ current_variant.price | divided_by: 100.00 }}",
"priceValidUntil": "{{ 'now' | date: '%Y-12-31' }}",
"availability": "https://schema.org/{% if current_variant.available %}InStock{% else %}OutOfStock{% endif %}",
"url": "{{ shop.url }}{{ current_variant.url }}"
}
}
</script>
3. Enabling Automatic Item Updates in GMC
Once your schema markup is dynamic, enable Google's automatic synchronization feature:
- In Google Merchant Center, click the Gear Icon (Settings) > Automatic Improvements.
- Check the box for Automatic Item Updates.
- Select Update price and Update availability.
This instructs Google's crawler to immediately auto-update the price in your Google Shopping ads whenever you change prices on Shopify, preventing disapprovals entirely.
4. Need ScaleGMC to Fix Your Schema & Product Feeds?
If your store has thousands of multi-variant SKUs or uses third-party currency converters, our Shopify Liquid engineers will audit and correct all microdata errors with a 100% Approval Guarantee.