Learn / Start here
Why AI agents abandon carts
AI agents abandon carts for mechanical reasons rather than emotional ones. A human leaves because of price, trust or hesitation; an agent leaves because something in the page could not be operated. That difference is useful, because mechanical failures are reproducible and therefore fixable.
That difference is good news. Emotional abandonment is hard to fix and harder to measure. Mechanical abandonment is reproducible, which means it can be found deliberately and closed permanently.
Why this got more expensive in 2026
For a while the merchant checkout was not where assistant purchases finished, so a fragile one cost you less than it should have. That is no longer true. Retail Dive reported on 25 March 2026 that OpenAI had retired the first version of Instant Checkout the previous day, and Shopify’s help centre now says ChatGPT users "complete their purchase on your online store checkout in a ChatGPT in-app browser, or in a new tab when customers use ChatGPT web".
Your checkout is the checkout again. Every mechanical failure below is now a failure at the moment of payment, on a page that belongs to you.
The common mechanical failures
Controls that need a mouse
A size picker that responds only to a hover-then-click sequence is the archetype. The agent can see the options and cannot activate them. It will usually try, wait, and give up. That is an abandonment by software that had already chosen your product.
Steps that need an account
Forced account creation ends most agent journeys. The agent is shopping on someone’s behalf and generally cannot invent an account, verify an email and continue. Guest checkout is not a nicety here; it is the difference between reachable and not.
Challenges that cannot be answered
A CAPTCHA between the cart and the payment step is a full stop. So is a bot challenge that appears partway through checkout, which is worse than one at the door because it wastes the whole journey before failing.
Rate limits that were meant for scrapers
A newer failure, and an easy one to misread as a slow site. Shopify’s developer changelog of 7 May 2026 says bots and agents should identify themselves via Web Bot Auth, and that unsigned bots receive the strictest rate limits on the Storefront API and on Shopify-hosted online store pages. An unsigned agent working through variants and shipping options can hit a limit that was written with scrapers in mind, and what it experiences is a store that stopped responding partway through a purchase.
Interruptions
Newsletter popups, cookie walls and region interstitials are minor irritations to a person and hard blocks to software that does not know which of the three buttons dismisses the thing.
They are worse on a narrow screen. Since a ChatGPT purchase now completes in a mobile in-app browser, the interstitial that is a corner toast on your desktop layout may be a full-screen overlay in the viewport the agent actually gets, with a close control below the fold.
Why you would not know
None of this appears in a conversion report. The sessions are few, they look like ordinary short visits, and nothing in your dashboard distinguishes "left because it was expensive" from "left because the size picker needed a mouse".
What to do
Make the checkout operable without a mouse, allow guest checkout, keep challenges away from identifiable, well-behaved agents, and test the whole path at a phone-sized viewport with no saved session. Then test it again, because the failure you are looking for is by definition the one you cannot see.
Questions
Will this show up in my analytics?
Rarely in a way you would notice. Agent sessions are a small share of traffic and look like unremarkable short visits. The failure does not announce itself, which is why it tends to be discovered by testing rather than by reading dashboards.
Is a high human conversion rate evidence that agents are fine?
No, and this is the trap. The things that stop agents, such as hover-dependent controls, JavaScript-gated variants and policies published as images, are invisible to a human with a mouse. A store can convert well and be unbuyable to software at the same time.
Did this get less important now that assistants send shoppers to my checkout?
It got more important. When the purchase completed inside the assistant, a broken variant picker on your site cost you a listing. Now that Shopify’s help centre describes ChatGPT shoppers completing "on your online store checkout in a ChatGPT in-app browser", the same broken picker costs you the order, on a page you own and can fix.