Availability Errors in Google Merchant Center on Shopify: Out of Stock & Mismatch Fixes
Short answer: Google disapproves products when the availability in your feed doesn't match what it finds on your live Shopify page — for example the feed says "in stock" but the page shows "Sold out," or vice versa. It happens on Shopify because of how inventory tracking and the "Continue selling when out of stock" setting map to Google's availability values. Fix it by setting inventory and the continue-selling option correctly on each product so the page and the feed agree.
Availability is a page-crawl check, like price: Google verifies a shopper can actually buy what the ad promises. Here's how Shopify's inventory settings translate to Google and how to clear the error.
What Google checks
Google uses four availability states: in stock, out of stock, preorder, and backorder. It reads the value from your feed and confirms it against your product page. A mismatch — feed and page disagreeing — gets the product disapproved, and a product that's genuinely out of stock is suppressed until it's back.
How Shopify inventory maps to Google availability
- Inventory tracked, quantity > 0 → in stock.
- Inventory tracked, quantity 0, "Continue selling when out of stock" OFF → out of stock.
- Inventory tracked, quantity 0, "Continue selling when out of stock" ON → Shopify still lets people buy, so it reports in stock to Google even at zero quantity. This is the most common cause of a mismatch: the feed says in stock, the page may show differently, or the item ships late and shoppers complain.
- Inventory not tracked → Shopify treats it as always available, so Google always sees in stock. If the product is actually unavailable, that's a mismatch waiting to happen.
The common availability problems
1. "Availability mismatch" — feed says in stock, page says sold out
Usually the feed hasn't re-synced since the item sold out, or "Continue selling when out of stock" is ON (so the feed reports in stock) while the theme shows "Sold out."
Fix: decide the real state. If the item is genuinely unavailable, turn "Continue selling when out of stock" OFF so Shopify reports out of stock consistently. If you do fulfil at zero stock (made to order), keep it ON but make sure the page doesn't display "Sold out" — the two must agree.
2. Product disapproved because it's out of stock
Not an error in your data — the product is legitimately out of stock, so Google suppresses it.
Fix: restock and update inventory, or accept that it won't show until it's back. Nothing to repair in the feed.
3. Inventory not tracked, so everything reads "in stock"
If you don't track inventory, Shopify tells Google every product is available, even ones you can't fulfil.
Fix: turn on inventory tracking for products where stock matters, so availability reflects reality.
4. Preorder / backorder handled as a plain in-stock item
Selling something before it ships, but the feed just says in stock, can cause a mismatch or a poor customer experience.
Fix: use the preorder/backorder availability where your setup supports it (often via the Google channel settings or an availability metafield), so Google and shoppers know it ships later.
How to fix it cleanly
- In Merchant Center, note which products have the availability issue and what state the feed claims.
- For each, check the Shopify product: is inventory tracked, what's the quantity, and is "Continue selling when out of stock" on or off?
- Set those to reflect the true state so the page and feed agree.
- Let the feed re-sync (inventory changes usually push within minutes) and confirm the issue clears.
Spot availability problems before they cost you. Feed Doctor flags products whose availability is inconsistent or missing across your catalog in one scan, so a mismatch doesn't quietly suppress your best sellers. Try it free for 7 days.
Stop losing sales to Google rejections
Feed Doctor scans your whole catalog and gives you the exact field to fix on every product.
Try Feed Doctor free for 7 days →