Skip to main content
Back to Blog
A hand reaches into a wooden retail shelf to lift a folded teal t-shirt from a stack of grey and teal sizes, next to an empty slot marked by a small wooden divider.
AI Shopping for SellersIntermediate

Is My Size In Stock? Shopify Variant Fields

The last question before checkout is not about fabric or policy — it is 'is my size actually in stock?' This Shopify clinic maps that question to variant records: real Size and Colour options, tracked per-variant inventory, deliberate oversell, and the location that fulfills online orders.

•
10 min read
•
AI Shopping for SellersMarketplace Listing LabShopifyLong-Sleeve TopsProduct VariantsInventory AvailabilityBuyer Match Audit
TL;DR & Key Takeaways
TL;DR:

A buyer's final question is often 'is this in stock in my size, right now?' The evidence is your Shopify variant records: one row per colour-size combination, tracked quantities, continue-selling only where you can honour the order, and stock in the online-fulfilling location. Shopify documents Variants (including Option name) as AI-considered, syndicates availability through Catalog, and the agent-side query excludes non-sale-ready items by default. None of it guarantees AI visibility.

Key Takeaways:
  • Model Size and Colour as real variant options — the combination the buyer wants must be its own addressable variant row before it can carry its own stock truth.
  • Turn on inventory tracking per variant and reconcile quantities to the location that fulfills online orders; stock in a non-fulfilling location still shows out of stock online.
  • Treat 'Continue selling when out of stock' as a truthfulness decision: enable it only for flows that can accept an order today, such as made-to-order sizes.
  • The running_low flag in catalog responses has no documented seller-side threshold — recognize it as platform behaviour, not a setting to hunt for.
  • Completing these fields does not guarantee visibility, citation, or a recommendation in any AI answer; Shopify documents consideration, not outcomes.

A buyer who has already chosen your long-sleeve tee asks the question that decides the sale: “Is this in stock in a medium, in black, right now?” Not whether it fits, not what it is made of — whether the exact combination they want can be bought today. This clinic maps that one buyer question to the Shopify fields where its evidence lives, separates what Shopify documents from what it does not, and leaves you with an availability audit you can run on five products this weekend.

The short answer: the evidence is your variant records — the Size and Colour options, and the tracked inventory behind each combination. Shopify documents Variants, including Option name, among the product details AI platforms consider, syndicates price and availability to AI channels through Shopify Catalog continuously, and the agent-side catalog query excludes anything not sale-ready by default. Your job is that the variant data underneath all of that is true.

What the buyer is really asking

“Is it in stock in my size?” is five questions wearing one sentence:

  1. Is my size a real, selectable variant — or does the listing collapse the choice into “one size” or bury it in description prose?
  2. Is that exact colour-size combination purchasable now — not the product in general, the combination.
  3. Is the quantity data real — tracked against actual stock, or a placeholder nobody updates?
  4. If it is gone, what does the listing do — say sold out, quietly vanish, or keep taking orders it cannot fill this week?
  5. What does “running low” mean — and is it anything you set?

A listing can support each sub-question, leave it ambiguous, or omit it entirely. Scoring those verdicts, field by field, is the clinic.

What the shopping agent actually sees

Two documented facts frame everything else.

First, Shopify’s page on optimizing your products for AI platforms lists the product details considered by AI platforms and shopping sites: Title, Description, Images, organization details, Barcode, and Variants, including Option name. Your variant structure is on the contract, not an implementation detail.

Second, when Shopify Catalog syndicates a product to AI channels, it is listed “with their title, description, options, images, price, availability, and other key attributes,” and Catalog “continuously updates your product data, so AI channels receive your latest inventory and prices” (Shopify Help). The agent is not reading your storefront’s stock badge; it receives structured availability derived from your inventory data.

The agent-side query has a gate, too. The Global Catalog extension documents a catalog.filters field named available, which defaults to true — “only sale-ready items are returned.” Set to false, unavailable items are included. Variant records in the same documentation carry a structured availability object — available, status such as in_stock, and a running_low flag — per variant.

Stated carefully: those are source-reported platform facts from current Shopify documentation. What remains undocumented is the precise rule that marks an item “sale-ready,” how any specific assistant phrases stock status to a buyer, and whether availability affects anything beyond inclusion. The reasonable reading — a variant you cannot buy is not sale-ready, so a fully sold-out product drops out of default agent results — is an inference, not an engine rule, and this clinic will not dress it up as one.

The fields you actually control

Four admin surfaces decide every verdict above.

Variant options. A product can carry up to three options and 2,048 variants, and once variants exist, price, inventory, and shipping are managed per variant, not per product (Shopify Help). A medium black long-sleeve tee that is not its own variant row cannot have its own stock truth. Cryptic option values hurt here as well — in our Shop MCP probes, agent recommendations quoted option labels verbatim, which is the same standardized-vocabulary lesson the Color and Size taxonomy filters taught.

Tracked inventory. “An item is out of stock when inventory is tracked and the inventory level is at zero or below,” and by default customers cannot purchase it until you adjust levels (Shopify Help). Tracking is what turns a variant row into live evidence. An untracked variant is purchasable in principle and meaningless in fact — the ambiguity version of every verdict in the matrix below.

Continue selling when out of stock. The same page documents the deliberate exception: turn on oversell for preorder or made-to-order flows, selectable only when tracking is on. This is a truthfulness decision before it is a settings decision. A variant kept purchasable at zero stock is the state your inventory-derived availability will report — appropriate for “made to order,” misleading for “ships tomorrow” if your supplier disagrees.

Locations. With more than one active location, stock assigned to a location that does not fulfill online orders does not count: the item still displays out of stock online until the online-fulfilling location has quantity (Shopify Help). A “we have thirty in the warehouse” that buyers cannot buy is a locations problem, not a copy problem.

The availability-evidence matrix

Run this against one product at a time. Verdicts: Supported (the buyer’s sub-question is answerable from the listing), Ambiguous (something is present, the decision is not), Absent (nothing to evaluate).

1. Is my size a real variant?

  • Evidence to look for: a Size option in buyer language (S–2XL or numbered), one variant row per colour-size combination.
  • Field: variant options — connected to the size category metafield where you have assigned the taxonomy category.
  • Typical verdict on real listings: Supported on serious apparel stores; Absent where “One Size” or title-only sizing collapses the choice.

2. Is my combination purchasable now?

  • Evidence: inventory tracked on, quantity above zero for that exact variant — or continue-selling deliberately on, for a flow that can truthfully accept the order.
  • Field: per-variant inventory.
  • Typical verdict: Ambiguous — tracking off, or on for some variants only, so “in stock” is a guess.

3. Is the quantity real?

  • Evidence: quantities that reconcile with what you can ship this week, in the location that fulfills online orders.
  • Field: tracked inventory + location fulfillment settings.
  • Typical verdict: Ambiguous — counts drifted, or stock sits in a non-fulfilling location.

4. What happens when it is gone?

  • Evidence: sold-out variants kept visible and honestly marked, versus deleted or silently unpublished.
  • Field: variant inventory state; variant publishing per channel where you use it.
  • Typical verdict: Ambiguous — the product page behaves, but nobody decided the policy.

5. What does “running low” mean?

  • Evidence: none you can set. The running_low flag is documented in catalog responses; a seller-side threshold is not documented anywhere first-party.
  • Field: none — source-reported platform behaviour.
  • Typical verdict: Absent by design. Do not spend an afternoon hunting for a setting that is not yours to turn.

The matrix is the repeatable method: one buyer question, five sub-questions, one verdict and one field location each. Run it across your five best-selling tops and the gap pattern shows within the hour.

A controlled before-and-after (illustrative example)

Constructed example — not a real store, and no performance claim is made or implied.

Before — a typical availability profile:

  • Options: Colour only. Size lives in the title (“M–2XL”) and in a description sentence.
  • Inventory: not tracked. Every variant is theoretically purchasable forever.
  • Restock promise: “usually ships in 2–3 weeks” in description prose, with no per-size meaning.
  • Locations: one location, unexamined.

After:

  • Options: Size and Colour, each combination its own variant row, option values in the vocabulary a buyer would say out loud.
  • Inventory: tracked, quantities reconciled to the online-fulfilling location.
  • Continue selling: off by default; on only for the two made-to-order sizes, matching a production flow that exists.
  • Restock expectations: moved out of prose into the questions buyers actually ask, where Shopify’s Knowledge Base app lets you review the FAQ answers AI platforms use.

Nothing was invented: every after-state is a setting the seller can verify in the admin today.

What this can and cannot do

Truthful variant inventory gives any reader — human, or a platform shopping on a buyer’s behalf — the raw material to answer “is it in stock in my size?” correctly, and it keeps the availability you syndicate honest. What it does not do: control whether any AI answer cites, ranks, or recommends your product. Completing these fields does not guarantee visibility, citation, or a recommendation in any AI answer — Shopify documents consideration, not outcomes, and says so plainly on the same page that lists the fields. We also did not test how any specific assistant words a stock status; treat any wording claim you read elsewhere with the same suspicion.

For context beyond Shopify: Google’s Merchant Center independently requires an availability attribute and states that feed values should always match the information on your website (Google Merchant Center Help). Two platforms, one operating implication — stock truth has to be true at the source. On Shopify, the source is your variant inventory, not a feed field you can hand-edit.

The rest of the buyer’s decision chain

Stock-now is one link. The same buyer usually stacks it with which size to order — our fit evidence clinic covers measurements and size charts — with what the garment is made of, covered in What Is This Shirt Made Of?, and with the return question behind the purchase. The full decision chain is mapped on the apparel product discovery workflow hub, and the practice of structuring listing evidence for AI channels is what we call Generative Engine Optimization — the GEO for marketplace sellers guide covers the general method.

Run the audit this weekend

  1. Open your best-selling top in the Shopify admin and go straight to the variant list — before reading any copy.
  2. Record a verdict — Supported, Ambiguous, Absent — for each of the five sub-questions above, and the field you would fix.
  3. Turn on inventory tracking for every variant, then reconcile quantities only as far as you can verify. Do not type a number you cannot defend.
  4. Make the two deliberate decisions: which variants (if any) truthfully continue selling at zero, and which location fulfills online orders.
  5. Repeat for four more products, then re-check the first one. Verdicts move fast once the variant list is the source of truth.

How FirstShelf can help

FirstShelf’s Buyer Match Audit reviews the public-facing evidence in a Shopify product listing against the buyer questions a seller chooses to prioritise — including whether a size-colour combination is visibly, truthfully purchasable. It does not connect to Shopify admin, change your inventory, submit a feed, or promise AI placement. It shows you which availability evidence is clear, ambiguous, or missing, so the truthful version of your stock is the one platforms can read. Start with one product and the rest of the chain follows.

Audit your stock evidence

Run a Buyer Match Audit

Audit your stock evidence

Run a Buyer Match Audit

Frequently Asked Questions

Does “Continue selling when out of stock” make a variant look in stock to AI agents?

It keeps the variant purchasable, and Shopify documents that Catalog continuously updates AI channels with your latest inventory and prices. What any specific assistant then says about stock or timing is not documented — so the honest use is enabling it only for flows that can truthfully accept an order today, such as made-to-order sizes.

Should I delete variants that are out of stock?

No. An out-of-stock tracked variant is honest evidence — it can be restocked, and deleting it destroys the option structure you built. If a variant should not be buyable on a channel at all, variant publishing controls exist for that; deletion is a last resort for combinations you will never sell again.

Is inventory an AI ranking factor?

Nothing first-party says so. Availability is documented as syndicated data and as a request-time inclusion filter, not a ranking input. Keep inventory truthful for buyers and channels; do not chase a ranking effect no source supports.

Frequently Asked Questions

Does 'Continue selling when out of stock' make a variant look in stock to AI agents?

It keeps the variant purchasable, and Shopify documents that Catalog continuously updates AI channels with your latest inventory and prices. What any specific assistant then says about stock or timing is not documented — so the honest use is enabling it only for flows that can truthfully accept an order today, such as made-to-order sizes.

Should I delete variants that are out of stock?

No. An out-of-stock tracked variant is honest evidence — it can be restocked, and deleting it destroys the option structure you built. If a variant should not be buyable on a channel at all, variant publishing controls exist for that; deletion is a last resort for combinations you will never sell again.

Is inventory an AI ranking factor?

Nothing first-party says so. Availability is documented as syndicated data and as a request-time inclusion filter, not a ranking input. Keep inventory truthful for buyers and channels; do not chase a ranking effect no source supports.

Sources