Fix Library

How to Fix Availability Mismatch on Shopify Google Channel

Fix the "Mismatching availability" error on Shopify by syncing inventory between Shopify and Google's feed and ensuring themes respect inventory state.

What this means

Availability mismatch fires when your feed says one thing (in-stock or out-of-stock) and the live product page says another. Common causes: inventory sync delays from third-party stock-management apps, theme code that hides or shows buy buttons inconsistently, and variant-level inventory not propagating to the parent product feed.

How to fix it

  1. 1

    Force an inventory sync

    Shopify Admin → Inventory → bulk action → Reconcile. For multi-location stores, ensure the Google channel sales channel is enabled at every location selling the affected products.

  2. 2

    Verify your theme respects inventory status on product pages

    Open an out-of-stock product in incognito. The page should clearly show "Sold out" and hide the Add to cart button. If buy buttons remain active on out-of-stock variants, that's a theme bug to fix.

  3. 3

    Hide buy buttons on out-of-stock variants

    As of April 2026 an active buy button on an out-of-stock product is an account-level violation. Fix in your theme's `product.liquid` or via theme settings — depends on theme version.

  4. 4

    Force a feed re-sync via the Google channel

    Sales channels → Google → Sync now. Republishes current inventory state to GMC, resolving timing-related mismatches.

  5. 5

    Verify after 24-72 hours

    GMC → Diagnostics → Item issues. Availability errors should clear. If they persist, audit installed inventory apps for sync lag.

Related fixes

Related reading

FAQ

Why is my feed wrong about inventory?+

Usually third-party inventory app lag. Shopify's native inventory updates the feed within minutes; some stock-management apps add hours of delay between Shopify and the feed.

How quickly should the feed reflect inventory changes?+

On native Shopify inventory, within 1-2 hours. On third-party stock apps, up to 24 hours depending on the app's sync schedule.

Should I hide or gray out the buy button on out-of-stock products?+

Hide. Google's policy as of 2026 treats a visible (even disabled) buy button on an out-of-stock product as a misrepresentation trigger.

What about variant-level out-of-stock?+

If a single variant is out of stock, hide its buy button while keeping other variants available. Most modern themes handle this; older custom themes may not.

Will availability mismatch suspend my account?+

Item-level disapprovals only for occasional mismatch. Persistent or systematic mismatch can escalate to account-level misrepresentation.

For Google's official policy on this error, see Google's availability attribute specification.

Run a free compliance audit

ShieldKit's scanner runs the same 12 checks Google's AI crawlers run — find every issue on your store in five minutes, no install.