InsightsInfrastructure

Guest checkout and AI agents: where a sign-in wall ends the purchase

Forced sign-up stops AI agents one step before payment. What Shopify, WooCommerce and ikas let you change, and how to handle accounts when you need them.

A shopper tells an assistant: "Order the trail shoes in size 43, the ones under €120." The agent finds the product, picks the right size, adds it to the cart and opens checkout. Then the page says: "Create an account to continue." The agent stops. It can't open an account in the shopper's name, so it hands the task back, and a shopper who expected the purchase to be done now faces a registration form on a phone.

That moment is easy to miss in analytics, because nothing breaks. The cart simply goes quiet. In this article, we look at why a sign-in wall stops agents in particular, what Shopify, WooCommerce and ikas let you change, how the Universal Commerce Protocol (UCP) handles accounts when you really need one, and the trade-offs worth weighing honestly.

Why a sign-in wall is different for an agent

For a person, creating an account is a nuisance. For an agent acting on someone's behalf, it is usually a stop sign. Opening an account means choosing credentials, accepting terms and often confirming a code sent to the shopper's inbox. Those are the shopper's decisions and the shopper's mailbox. Even passwordless sign-in has this step: Shopify's customer accounts, for example, sign customers in with a one-time 6-digit code sent by email.

We saw where this bites in our own field study. We sent AI agents shopping in a real browser 40 times across five live stores, and by design they never logged in. Each run ended when the agent reached checkout, which on many Turkish stores meant a "log in or continue as guest" screen. The two strongest models reached that point 9 out of 9 times; two lighter models, 7 out of 9. Agents found the guest screen reliably. Had a store offered no guest option, an agent working for a user would have had to stop right there. Forty runs is a small sample, so read these as field observations, not success rates. The full write-up is in We sent AI agents shopping in a real browser 40 times.

The wall also hits agents that never browse your pages. Shopify's Shop MCP skill file, which tells agents how to shop through Shopify's hosted server, says sign-in to a Shop account is optional and that the agent should continue anonymously if the user declines. It also tells the agent to return each merchant's checkout link and, when checkout needs a step the agent can't do, to ask the user to open that link and finish it. In other words, the handoff lands on your checkout page. If that page demands a new account, the shopper who expected a quick finish meets a form instead.

What the platforms let you change

Shopify

Requiring sign-in is something you switch on. In Settings > Checkout, under the customer contact method, "Require customers to sign in to their account before checkout" is an optional setting. Shopify's help center notes two side effects when it is on: customers can only check out with an email address, and accelerated checkout options such as Apple Pay are not shown in the online store cart, so that no checkout can bypass the sign-in requirement. Turning it on closes more than the guest path.

WooCommerce

In WooCommerce > Settings > Accounts and Privacy, "Enable guest checkout" allows customers to check out without creating an account. WooCommerce notes that guest orders are not tied to a WordPress user account, and that customers still need an account to buy subscriptions. The same screen offers account creation "After checkout", so customers can create an account after placing the order. WooCommerce also describes an email confirmation step that can link a customer's past guest orders to a new account.

ikas

In ikas's customer settings, "Üyeliksiz Alışveriş" (shopping without membership) is active by default, and when active, customers can order without signing up. Choosing passive limits purchases to members. A separate setting, quick membership from the order confirmation page, lets customers create an account by setting a password right after completing their order.

We could not verify equivalent help pages for other Turkish platforms for this article. If your store runs on Ticimax, IdeaSoft, T-Soft or a custom build, look for the setting in your panel or ask your provider.

Some purchases do need a signed-in customer: subscriptions, trade pricing, loyalty balances, saved addresses. The answer for agents is not a registration form but account linking.

UCP's Identity Linking capability (specification version 2026-08-25) describes three access levels. Public needs no authentication, for example browsing a catalog. Agent-authenticated uses the agent platform's own credentials; the specification's examples are guest checkout and creating a cart. User-authenticated adds a user identity token and unlocks saved addresses, full order history and personalized pricing. The specification is explicit that identity linking "upgrades the experience, it does not gate it".

The linking itself uses OAuth 2.0 with the authorization code flow and PKCE. The shopper signs in and grants consent on the store's own authorization server, and the store renders the consent screen. When an operation truly requires a signed-in customer, the store returns an identity_required error. When signing in would help but isn't required, the store can send an identity_optional message, such as "Sign in for member pricing and personalized results." That pattern is worth copying even outside UCP: offer a reason to sign in, don't make it the price of buying. We covered a related open standard for agent sign-in in Personal Agent Protocol: what stores should know.

The honest trade-offs

Guest checkout is not free of costs, and it helps to name them.

  • Fraud signals. An account with order history tells your risk tools something a guest order doesn't. But a forced account is a thin barrier, since anyone can create one with an email address. Checks on the order itself, such as address, payment and order patterns, do more work. We wrote about how agent orders meet fraud rules in Agent orders are reaching your fraud filter.
  • Marketing permission. Account sign-up often doubles as newsletter sign-up. Permission to market is a separate choice from buying. Offer it as its own unticked box at checkout or on the confirmation page.
  • Repeat customers. Accounts make reordering easier. Offering account creation after the order, as WooCommerce and ikas both allow, keeps that benefit without blocking the first purchase.
  • Subscriptions and trade accounts. Here an account may be unavoidable. This is where account linking, rather than a form, keeps agents in the flow.

What to check this week

  1. Run your own checkout as a guest. Open a private browser window, add a product and go to checkout. Is the guest path as visible as the sign-in button?
  2. Shopify: open Settings > Checkout and check whether the sign-in requirement is on. If it is, note that it also hides accelerated checkout options in the cart.
  3. WooCommerce: make sure "Enable guest checkout" is on and consider account creation "After checkout".
  4. ikas: confirm "Üyeliksiz Alışveriş" is active and consider quick membership from the order confirmation page.
  5. Other platforms: find the equivalent setting or ask your provider in writing.
  6. Move account prompts after payment, and keep the marketing opt-in separate and unticked.
  7. If an account is truly required, plan for account linking (OAuth) rather than a registration form, and say on the product page that sign-in will be needed.

The bottom line

A sign-in wall rarely looks like a problem, because it is one screen. For an agent, it is often the last screen. On Shopify, requiring sign-in is an optional setting, and on ikas guest shopping is on by default, so the wall is usually a choice someone made. It can be undone. Keep buying open to guests, ask for an account after the order, and when a customer must be signed in, let the agent link the account instead of asking it to create one.

Specoria's test includes a check for buying without an account, and our agent simulator flags forced sign-up and surprise login walls on the way to checkout. Start with a free readiness test.


Sources