Availability is required on every product. Derive it from real Shopify stock, not a guess.
The availability attribute tells Google whether an item is in stock, out of stock, available for preorder, or on backorder. Google requires it for every product. Missing availability means the value is absent from your feed; the related Invalid product availability means a value was submitted but it does not match one of Google's accepted values, or does not match what your live storefront shows.
in stock, out of stock, preorder, or backorder.availability_date with a realistic ship date.Feed Doctor reads the product variant's real Shopify availableForSale flag, the same signal your storefront's own Add to Cart button relies on, and derives availability automatically: true becomes in_stock, false becomes out_of_stock. Because it is the same source your live page uses, the feed and the storefront agree, which avoids Google's mismatch check. If Shopify's own sale status cannot be resolved for a variant, Feed Doctor does not guess; it flags the product for manual review instead.
Feed Doctor's automatic fix currently covers the in-stock and out-of-stock cases derived from Shopify's sale flag. Preorder and backorder timing, the availability_date value, still needs to be set by you to match your real shipping schedule.
In stock, out of stock, preorder, and backorder, submitted in English regardless of your storefront's language. See Google's official attribute page for the current full list and requirements.
Usually the feed source never populated the field, or read it from a page element that later changed. Feed Doctor reads Shopify's own availableForSale value directly instead of scraping the storefront.
No. Feed Doctor only reads your existing Shopify stock status and writes the matching value to the feed attribute. It never edits your inventory counts.
Not yet. Its automatic fix maps in-stock and out-of-stock from Shopify's sale flag. Preorder and backorder dates still need to be set by you so they match Google's requirements.
Source: Google Merchant Center Help: How to fix missing availability · Google Merchant Center Help: Availability [availability]