An agent order you never partnered for looks like any other order in your admin. Place the first one yourself.
Saturday's article was about sending a shopping agent through your store's pages. This one is about a door that doesn't go through your pages at all.
What Shopify shipped on Oct 13
Shopify's developer changelog announced Shop MCP, live at https://mcp.shop.com. One connection gives an agent 17 tools to search Shopify Catalog, build a cart, and complete a Shop Pay checkout. Shopify says Catalog holds over 1 billion products, and search needs no API key.
The part that matters for a store owner is one line in that changelog: "Orders placed through your agent appear in the merchant's Shopify admin like any other order."
Shopify also says why it built this: "Before Shop MCP, your agent could find a product in Catalog but had to send the shopper to the store's website to pay, which often caused drop-off." Now a signed in shopper can pay with saved Shop Pay details without leaving the agent.
There are limits worth knowing. Per the changelog, the agent calls complete_checkout only after the shopper confirms the total and the payment method. There are no webhooks at launch, so whoever builds the agent has to poll get_checkout for status. For stores that don't run on Shopify, Shopify describes a different path: the shopper approves the purchase in Shop and the agent gets single use card details to pay on that store's own checkout. We haven't run that path.
From a partner list to any agent
The Verge put the change plainly. In September, Shopify announced a partnership that let Meta's Muse browse and buy for people. Now, Mia Sato writes, "shoppers can use any agent without a partnership integration." The shopper connects an agent to their Shop account and checks out with Shop Pay inside the conversation. Buyers must approve each purchase.
So the list of agents that can finish a purchase of your product is no longer a list someone negotiated. It's whatever your customer decides to connect. Shopify's marketing, as The Verge reports it, calls this a "personal shopper" the buyer can give rules to, such as a budget or fast shipping only. That's Shopify's framing, not something we've tested.
The same week, a retailer closed the door
KQED reported on Oct 13 that Williams-Sonoma Inc. updated its terms across its brands, including Pottery Barn. Per KQED, the terms bar customers from letting any agent, assistant, or bot use their accounts or buy for them without the company's written permission, and say the company can block third parties "including where you have purported to authorize such access." The company did not respond to KQED's request for comment.
Two big names, two opposite answers, one week. You don't need to pick a side in the debate. You do need to know what happens on your own store, and you need an answer written down before a customer asks.
Six steps for this week
- Search for your own product. Shopify's changelog gives the starting point:
npm install -g @shopify/shop, thenshop searchwith a query a customer would actually type for your product. Shopify says each result shows the store, the price, and whether it's in stock. Write down what comes back. If your product doesn't show, or shows the wrong price or stock, that's the first fix, before any agent buys anything. - Connect a real agent. Add
https://mcp.shop.comas an MCP server in the client you already use, or point it at the skill file athttps://mcp.shop.com/skill.md. Shopify names Claude and ChatGPT as clients that run the Shop sign in for you. Then ask the agent for your product the way a shopper would, in plain words, and compare its answer with the terminal result from step 1. - Buy one item from yourself. Pick your lowest priced item and sign in with Shop when the agent asks. The agent should stop and show you the total and payment method before it pays. If you never see that confirmation, treat the run as a failure and note which client you used. Shopify's own test for success is a checkout that returns
status: completedwith anorder. - Find the order and refund it. Open Orders in your Shopify admin. Shopify says agent orders land there like any other, so check whether you can tell this one apart from a normal Shop Pay order, and note what you looked at. Then refund it the way Shopify's Help Center describes: from the Orders page, to the original payment method or store credit, with the option to restock. Check your own fee terms before you assume the test costs nothing.
- Fix what the agent got wrong. Compare three things against your product page: what search returned, what the agent told you, and what the order shows. Price, stock, variant, and shipping are the usual places they drift. Saturday's article covers fixing what a browsing agent can't read. Here the question is narrower: did the facts in Catalog match the facts you charge?
- Write and publish your agent policy. Pick one: allow agent orders through Shop, allow only named partners, or block, as Williams-Sonoma did. If you allow, say who watches agent orders and who handles a refund request that starts in someone's agent. If you block, have counsel write it into your terms, because a policy only in your head doesn't help support. Put the answer where support and whoever handles legal can find it.
If you build agents for clients, Shopify's Checkout MCP docs add two details. A checkout can return requires_escalation, which hands the buyer to the merchant's continue_url to finish there, and complete_checkout needs an idempotency key so a retry doesn't buy twice. Plan for both, and plan to poll until Shopify ships webhooks.
What this test tells you
It tells you whether your product is findable through Shop, whether an agent describes it the way you would, whether you can see an agent order once it lands, and whether your refund routine works for one. It doesn't tell you how many customers will shop this way. Nobody has published that for your store, and Shopify's numbers here describe Catalog, not demand.
This is also where our 10/16 article meets this one. That piece was about your own agents stopping before they press submit on someone else's form. Shop MCP builds the same stop into the buyer's side: the shopper confirms before the agent pays. Check that the stop shows up in the client you test with.
This week
Run the search. Buy the cheapest thing you sell from yourself through an agent, then refund it. Write one line on whether you allow agent orders and who owns them.
If you'd rather have Always On Agents run checks like this every week, we install them in your own agent account. Start your build or write hello@mail.22atlas.com.
Linked sources
- Shopify developer changelog: Add shopping and Shop Pay checkout to any agent with Shop MCP (2026-10-13)
- Shop MCP skill file (Shopify)
- Shopify docs: Checkout MCP
- Shopify Help Center: Refunding orders
- The Verge (Mia Sato): Shopify opens its catalog up to more AI agents (2026-10-13)
- KQED (Rachael Myrow): Williams Sonoma bans AI shoppers (2026-10-13)
- Related article: Send a shopping agent through your store before Muse's new model does
- Related article: Your agent pressed submit
Get our Articles and posts by email.
Up to one email a day with new Articles and posts from 22atlas.com and sean-weldon.com, plus occasional news about 22Atlas services.
Also on the desk
Technique
Send a shopping agent through your store before Muse's new model does
Meta's next Muse model is trained to try another route when a website stops it. Before it reaches your product pages, run real errands through an agent yourself and fix what it trips on, in six steps.
Technique
Your agent pressed submit
Anthropic's test agents filled out real forms on real websites, including one they were told to stop before sending. Here is a submit gate and a 24-hour incident drill for Always On Agents, in seven steps.