By Steve Merrill, Founder of WRKNG Digital | September 3, 2026
An AI agent trying to buy won't recommend a product it can't confirm is available. Here are the six ways it checks whether your Shopify product is actually in stock.
How do AI agents check if a product is in stock?
They look for an availability signal they can trust, in more than one place. These six are the checks that decide whether an agent treats your product as buyable.
1. The availability property in Product schema
The first thing an agent reads is the availability field in your Product schema. If it says InStock, the agent has a clear signal.
Set and maintain the availability property on every product.
2. The availability value in your feed
Agents cross-check the feed against the page. Your merchant feed availability should match the schema.
Keep feed availability synced so the two sources agree.
3. Whether the buy button is active
An agent notices if the add-to-cart action is present and enabled. A disabled or missing button contradicts an InStock claim.
Make sure the purchase action reflects the true stock state.
4. Consistency between price and availability
A live price with no availability, or the reverse, reads as incomplete. The agent wants both to line up before it trusts the listing.
Keep price and availability current together, not one without the other.
5. How fresh the data looks
Agents favor data that looks recently updated. Stale timestamps make an agent doubt the stock status is current.
Update product data when stock changes so it reads as fresh.
6. Agreement across every surface
If your page, schema, and feed disagree on availability, the agent can't confirm the truth and skips you to avoid recommending a sold-out item.
Reconcile availability everywhere so an agent gets one consistent answer.
Further reading
Frequently Asked Questions
How do AI shopping agents know if a product is in stock?
They read the availability property in your Product schema and cross-check it against your feed, the buy button state, and how fresh the data looks. An agent needs a consistent availability signal across surfaces before it treats a product as buyable.
Does the availability property really matter for AI?
Yes. It's the first signal an agent reads, and an agent trying to complete a purchase skips anything it can't confirm is available. A maintained availability property is what keeps you recommendable.
Why does data freshness affect stock verification?
Agents favor data that looks recently updated, because stale timestamps make them doubt the stock status is current. Updating product data when stock changes keeps availability trustworthy.
What happens if my availability data conflicts across sources?
When your page, schema, and feed disagree on availability, an agent can't confirm the truth and skips you to avoid recommending a sold-out item. Reconciling availability everywhere gives it one consistent answer.
Want to know if AI assistants can actually find and recommend your store? Get a free AI-visibility read on your Shopify store at WRKNG Digital. We show you exactly what ChatGPT, Perplexity, and Google AI see when they look at your products.

