← Back to blog
Product Feeds· 9 min read

Fixing Mismatched Price and Availability Errors in Google Shopping

Why Shopify price and stock changes cause Merchant Center disapprovals, and how to fix the sync gap.

Written by Mantas JurgutisFounder, Adsify — builds the Google & Meta automation merchants use daily

Editorially reviewed by Adsify Editorial on June 16, 2026Reviewed against Shopify, Google Ads and Meta official documentation.

How Google detects a mismatch

Google's crawler periodically visits your live product page and compares the displayed price and stock status against the values currently sitting in your submitted feed. If a Shopify price change hasn't propagated to the feed yet, or your feed app syncs on a schedule slower than how often you change prices, the crawler finds a discrepancy and disapproves the item for 'price mismatch' or flags an availability issue, both visible in Products > Diagnostics with the specific item IDs affected.

Common Shopify-side causes

The most frequent trigger is running a sale through Shopify's native discount or compare-at-price fields without the feed syncing quickly enough afterward — shoppers land on a $39.99 listing that's actually $49.99 by the time the ad displays, or vice versa. A second common cause is inventory reaching zero at checkout while the feed's availability attribute still reads 'in stock' because the sync hasn't caught the change, which frustrates the same clicked-through shopper and burns ad spend on unavailable inventory.

Checking your sync frequency

In your feed app's settings (or Settings > Apps and sales channels > Google & YouTube > manage), find the sync schedule setting — some apps default to a nightly sync, which is too slow for stores running frequent flash sales or with thin, fast-moving inventory. Increasing this to sync every few hours substantially reduces the window where a live price change and the feed disagree; Adsify's optimizer, for example, refreshes price and availability data every 6 hours specifically to keep this gap small.

A worked example

Say a product is priced at $60 in the feed. You run a flash sale dropping it to $45 at 9am, and your feed syncs on a 24-hour schedule that last ran at 6am. Google's crawler visits the live page at 11am, sees $45, compares it against the feed's $60, and disapproves the item for mismatch — even though your actual checkout price is fully accurate. The item stays disapproved until the next sync corrects the feed value and Google re-crawls it, which could mean losing most of a one-day sale's Shopping visibility.

Reducing false positives from currency or tax display

Some mismatches aren't really sync issues — they're caused by a feed submitted in a different currency than what's displayed at checkout for a given region, or by tax-inclusive vs. tax-exclusive pricing differences between the feed and the storefront. Confirm your Merchant Center account currency (Settings > Business information) matches your primary Shopify store currency, and check whether your region has tax-inclusive pricing enabled in Shopify (Settings > Taxes and duties) that isn't reflected the same way in the feed.

Handling availability during oversell or backorder situations

If you sell on backorder, Shopify's continued-selling setting can keep a product listed as purchasable even at zero on-hand inventory, but Google's availability attribute needs an explicit value — typically 'backorder' rather than 'in stock' — to accurately represent that state. Confirm your feed app has a mapping rule for this scenario rather than defaulting every purchasable product to 'in stock' regardless of actual inventory count, which misleads both Google and the shopper.

Frequently asked questions

How fast does a price fix clear a mismatch disapproval?

It depends on your feed sync schedule plus Google's next re-crawl, which is often within a few days once the feed value is corrected.

Can currency settings cause false mismatch flags?

Yes — confirm your Merchant Center account currency matches your Shopify store's primary currency.

What availability value should backordered items use?

Map them to 'backorder' rather than 'in stock' if your feed app supports it, since this reflects the actual purchase state accurately.

Sources

Try Adsify free for 7 days

Launch AI-powered Google & Meta ads for your Shopify store in one click. See pricing or the full feature list.

Install from Shopify App Store →

Keep reading on Product Feeds