Compare-at prices are now shared with AI agents through Shopify Catalog, so agents can tell when a product is on sale. Until now, AI agents could only see the current price. You can turn sharing on or off with a toggle in the admin.
AI agents reading the Catalog received only the current price. Markdowns shown on the storefront never reached agents.
The compare-at price is now shared too, so agents can see that a product has been marked down.
| Item | Before | Now |
|---|---|---|
| Prices agents receive | Current price only | Current price + compare-at price |
| Awareness of markdowns | Markdowns shown on the storefront don't reach agents | Agents can tell when a product is marked down |
| Merchant control | — | Toggle Turn sharing on or off in the "Compare-at" section of the admin |
| Channel | Shopify Catalog in both cases | |
The article only says to "check the setting in the admin." It doesn't give the exact menu path.
It contains a toggle that controls whether compare-at prices are shown to AI agents.
Turn it on to share, or off to keep them hidden. The article doesn't say which is the default.
Product data passed to agents flows through Catalog. When thinking about how your products appear in AI channels, start from what's in Catalog.
Compare-at prices are passed to external agents as evidence of a discount. If compare-at prices that don't reflect reality remain, that information will surface in AI channels too.
The only control mentioned in the post is a toggle in the "Compare-at" section of the admin. There's no mention of finer-grained control, such as per product.
Field names, data formats, and webhook impact aren't mentioned. If you build your own integration apps or feeds, verify against the help docs and your actual data.
Previously there was a gap: the storefront showed discounts, while AI channels only had the current price. This change brings the two in line.Note, however, that turning the toggle off means agents will once again stop receiving compare-at prices— keep this in mind.