How AI Agents Evaluate Stock & Availability (And When They Walk Away)
'In Stock' is not enough. Agents need to know quantity, location, and lead time. Ambiguity here is a dealbreaker.
Imagine an AI Agent is tasked with ordering 50 custom t-shirts for a corporate event.
It finds your store. It sees "In Stock."
But does "In Stock" mean you have 5 units? Or 5,000 units?
If the Agent places the order and you cancel it due to insufficient inventory, the Agent fails its user. Agents are programmed to avoid failure modes.
Therefore, sophisticated Agents prefer merchants who expose Explicit Inventory Levels.
Why Stock Accuracy Matters
For B2B or high-volume agentic purchases, "Yes/No" availability is insufficient.
Agents look for the inventoryLevel schema property. If you expose this (even as a range, e.g., "50+"), you become a "Reliable Partner" for bulk agentic orders.
If you hide it, the Agent assumes you are a "Retail-Only" vendor and may bypass you for larger queries.
Backorders vs. Out-of-Stock Logic
This is where most Shopify stores crash.
You allow "Continue selling when out of stock." The frontend says "Pre-order."
But your Schema says availability: InStock.
This is a lie. The Agent expects immediate dispatch. When the shipping confirmation shows a 4-week delay, the Agent records a "Lead Time Failure" for your domain.
The Fix: You must map Shopify's "Continue selling" policy to the Schema availability: https://schema.org/BackOrder and provide a availabilityStarts date.
Honesty about delays is better than a false "In Stock" signal.
Inventory Contradictions Across Pages
Another common error: The Collection page says "Sold Out," but the Product page says "In Stock" (due to caching).
Agents crawl both. If they see a conflict, they mark the item as "State Unknown."
State Unknown items are rarely recommended because they introduce friction risk.
Fixing Availability Signals
Naridon ensures your availability signals are granular and accurate.
- Low Stock: We inject
LowStockschema when inventory < 5. - Pre-Order: We inject
PreOrderschema with estimated release dates. - Discontinued: We inject
Discontinuedschema so agents stop trying to find it.
Don't make the agent guess. Tell it the truth.
Ready to rank for these conversations?
Join early adopters who are already capturing AI search traffic.