shopify agentic storefronts
Shopify Agentic Storefronts: what's already switched on, and how to control it
Your Shopify products may already be listed in ChatGPT, Copilot and Gemini. What Agentic Storefronts shares, the switches that control it, and what to fix.
Key takeaways
- Agentic Storefronts shares eligible products with AI channels through Shopify Catalog. On most stores it's managed by Shopify by default, including auto-enrolment in new channels.
- The controls live in Sales channels → Agentic, and the per-channel switches only appear after you turn off "Allow Shopify to manage for me".
- Blocking AI crawlers in robots.txt doesn't stop Catalog sharing. Setting a product to Unlisted does, but it also removes it from Google and your store search.
- AI channels read your title, description, options, images, price and availability, so incomplete product data is now an AI-visibility problem too.
What Agentic Storefronts actually does
If you run a Shopify store and haven't touched a setting called Agentic, your products are probably already being offered to AI assistants. Agentic Storefronts is Shopify's sales channel for AI shopping. Eligible products are syndicated through Shopify Catalog to channels such as ChatGPT, Microsoft Copilot, Google AI Mode and Gemini, Meta surfaces such as Muse, and Shopify's own Shop app.
Shopify gave it its own page in the admin, and the help center documents the controls. The default is the important part. A master setting, Allow Shopify to manage for me, keeps the channels on, enrols you in new AI channels as Shopify adds them, and enables direct checkout where a channel supports it.
That's a reasonable default for most stores, because being findable where shoppers ask questions is free distribution. But you should make the call deliberately, and the product data those assistants read should be in good shape before they read it.
Where the switches are
Go to Sales channels → Agentic. If you can't see it, you need to be the store owner or have the Products "View" permission plus the "Agentic" permission under App and sales channel.
The page shows one switch at first: Allow Shopify to manage for me. Turning it off doesn't stop any sharing by itself. It unlocks the detailed controls:
| Switch | What it controls |
|---|---|
| Shopify Catalog access (store-wide) | Whether third-party AI channels can get your products through Shopify Catalog at all. |
| Auto enroll new storefronts | Whether you're added to new AI channels automatically as Shopify launches them. |
| Shopify Catalog access (per channel) | Product data for one channel, such as ChatGPT or Microsoft Copilot. |
| Direct checkout (per channel) | Whether shoppers can buy inside the AI channel or are sent to your online store to pay. |
Three details that trip people up:
- Shop is handled separately. It's Shopify-owned, and you manage it in the Shop sales channel, not here.
- Google AI Mode and Gemini get your products through the Google & YouTube channel, and Meta surfaces through the Facebook & Instagram channel. Your feeds there matter as much as the Agentic page.
- Changes aren't instant. Shopify says it can take up to 7 days before product data stops being shared after you turn Catalog access off.
Should you opt out?
For most stores, no. Leave discovery on and decide on checkout per channel. Some cases where a narrower setup makes sense:
- You want the shopper on your own checkout. Maybe your post-purchase upsells, subscription logic or loyalty sign-up only run there. Keep Catalog access on and turn Direct checkout off for that channel. Shoppers still find you and are sent to your store to pay.
- You don't want to be enrolled in channels you haven't seen yet. Turn off Auto enroll new storefronts. You keep today's channels and opt in to new ones one by one.
- Your prices or stock are often wrong in feeds. Fix that first. Shopify Catalog updates continuously, but it can only share what your admin says. An AI assistant quoting a price you stopped honouring last week is worse than not being listed.
- Specific products shouldn't be sold this way: gift cards, B2B items, made-to-order work that needs a consultation. Handle those at product level (next section) rather than switching off whole channels.
Write the decision down. "Leave the defaults" is a fine decision if it's made on purpose.
Keeping individual products out
Shopify's product discovery page gives one product-level control: set the product's status to Unlisted. That keeps it away from AI channels. It also removes the product from your sitemap, from search engines such as Google, and from your store's own search. Only use it for products you really don't want found.
Products sold only to business customers are excluded automatically when Shopify can tell they're B2B-only. If your B2B setup runs through a third-party app or theme customisation, Shopify may not detect it, so check those products by hand.
What doesn't work: robots.txt. You can block AI crawlers in robots.txt.liquid, but Shopify states that this only affects open-web discoverability. It doesn't stop Shopify Catalog from sending data to channels you've activated. Our lesson on AI crawlers covers what crawler rules do and don't control.
The product data AI channels read
According to Shopify, products go out with their title, description, options, images, price and availability, plus other key attributes. An assistant answering "waterproof hiking boots under $150 in wide fit" can only match you if those words are in that data. Five fixes that matter more now than they did a year ago:
- Titles that say what the product is. "The Ridge" tells an AI channel nothing; "The Ridge waterproof leather hiking boot" does. Keep the brand name, but add the product type.
- Descriptions with the facts people filter on: material, size range, fit, compatibility, care. Put them in plain sentences or a short list, not inside an image.
- Options named properly. "Size" and "Color", not "Option1". Variants that are really the same item should be grouped so they show as one listing.
- Custom data mapped. If width, material or certifications live in metafields, metaobjects or tags, Shopify Catalog Mapping can source them. Otherwise they may never reach the channel.
- Compare-at prices on purpose. You choose whether to share them. If you don't, only the current price is sent.
The same data feeds your Google listings, so this isn't separate work. Check it with the Shopify SEO check, which reads a product page the way search and AI crawlers do. Also confirm that your product schema agrees with the price and stock on the page.
Shopify also mentions agent discovery files, /agents.md and /llms.txt, which give AI agents context such as your policies and sitemap. They help, but they don't replace Catalog data.
A 15-minute review to do this week
- Open Sales channels → Agentic and note which channels are active and whether you're on "Allow Shopify to manage for me".
- Decide on direct checkout per channel: keep it, or send buyers to your own checkout.
- Decide on Auto enroll new storefronts.
- List products that shouldn't be sold through AI channels and set them to Unlisted, accepting that they leave Google too.
- Pick your five best sellers and read their title, description and options as if you were an assistant answering a shopper's question. Fix what's vague.
- Check the Google & YouTube and Facebook & Instagram channels for product errors, because AI Mode, Gemini and Meta surfaces read from them.
- Put a reminder in your calendar for next quarter. This channel list is still growing.
Shopify questions
Do I have to do anything to appear in ChatGPT shopping results?
If your store is eligible and you haven't changed the defaults, Shopify already shares your eligible products through Shopify Catalog. Check Sales channels → Agentic to see which channels are active.
Does blocking GPTBot in robots.txt remove my products from ChatGPT?
No. Shopify says robots.txt rules only affect open-web crawling. Catalog sharing is controlled by the Shopify Catalog access switch for the ChatGPT channel.
How long does it take for an opt-out to apply?
Shopify says it can take up to 7 days before your product data is no longer shared through Shopify Catalog after you turn access off.
Who on my team can change these settings?
Store owners, or staff with the Products "View" permission plus the "Agentic" permission under App and sales channel.