Shopify availability diagnostic · Current Store workflow

Shopify is in stock, but Merchant Center says out of stock

Check the exact selected variant across the purchasable page state, its matching structured Offer, and one local feed row. This isolates a supported availability conflict before you change inventory data.

MMP does not inspect Shopify Admin, Merchant Center account state, shipping destinations, or checkout. It compares supported values on the page you open and the feed row you supply.

Six checks

Match the variant before comparing stock state.

A parent product can be available while one selected option is not. Keep the product identity fixed throughout the comparison.

01

Open the exact variant

Load the public product URL and select the same size, color, or option represented by the affected feed item.

02

Confirm the visible state

Verify that the selected variant can actually be purchased now; do not infer stock from a parent product or another option.

03

Inspect Offer.availability

Associate the selected variant with its Product or ProductGroup Offer and record the supported Schema.org availability value.

04

Compare one feed row

Paste or import the affected row locally and confirm that its availability belongs to the same variant identifier.

05

Identify the stale layer

Treat the page, structured data, and feed as separate sources. Change only the source that is demonstrably out of date.

06

Fix and rescan

After the storefront or feed update is live, scan the same selected variant again and retain the local repair report.

Illustrative comparison

The page can be in stock while its Offer is stale.

This example would support an R04 finding only after the selected variant and structured Offer are matched confidently.

Visible selected variantIn stockPurchasable now
Structured OfferOutOfStockConflicting availability
Local feed rowin_stockSame matched variant
Not evaluable is valid: if MMP cannot associate the selected Shopify variant with one structured Offer, do not treat the scan as a clean pass.
Primary references

Verify availability requirements at the source.