Here is a sentence that should stop an eyewear merchant mid-scroll: on an eligible Shopify store, AI shopping channels are switched on by default, and on two of them the customer can complete the purchase without ever loading a page on your site.
Not your product page. Not your cart. Not your checkout as you have configured it. The order simply appears.
For most merchants that is a gift. For anyone selling prescription eyewear it is a problem with a very specific shape, because the prescription step in almost every Shopify optical store is a piece of software that runs on a page the agent never visits.
This post is about that gap: what is actually live, what the numbers really say now, and the ten-minute check every Rx store should run this week.
First, the number everybody is quoting is out of date
The figure doing the rounds in eyewear trade coverage comes from Shopify's first quarter of 2026: AI-referred sessions grew more than 8× year over year and AI-referred orders grew nearly 13×. Shopify published the underlying commerce data on 11 May 2026, and it is genuinely striking — AI-referred sessions converted at nearly 50% higher rates than organic search on product detail pages, with 14% higher average order values, outperforming organic SEO in 23 of 25 merchant categories.
Then Q2 landed on 5 August 2026, and the multiple collapsed.
In Q2, AI-driven traffic and orders to Shopify stores each tripled year over year. Three times, not thirteen. New buyer orders still arrived from AI channels at nearly twice the rate of other channels, and Shopify's overall quarter was excellent — revenue up 34% to $3.6 billion, GMV up 32% to $116 billion — but the growth multiple on the AI channel compressed hard as the base grew.
That is not a reason to ignore the channel. It is a reason to stop treating it as a rocket and start treating it as plumbing. And it comes with one statistic that matters more to a specialist eyewear store than any of the headline numbers: 75% of AI-attributed purchases in Q2 came from outside Shopify's top 100 product categories. The long tail is where this channel is actually working. Prescription eyewear is the long tail.
What is actually live, and on which pipe
There are two protocols and they are not the same thing, which matters because they behave differently in your store.
The Universal Commerce Protocol (UCP) was announced on 11 January 2026, co-developed by Shopify and Google as an open standard for AI agents to transact with any merchant. Google describes it as endorsed by more than twenty partners including Adyen, American Express, Best Buy, Flipkart, Macy's, Mastercard, Stripe, The Home Depot, Visa and Zalando; Shopify's own write-up adds Etsy, Target, Walmart and Wayfair. It is compatible with Google's Agent Payments Protocol, and the specification is public at ucp.dev. Note also what those lists do not include: Amazon appears on neither. This is not yet a single settled standard — OpenAI runs its own Agentic Commerce Protocol alongside UCP, and the ChatGPT integration sits on that one.
On Shopify, the merchant-facing product is agentic storefronts, and Shopify's documentation is blunt about the default: "Agentic storefronts is active by default for eligible stores." The live channels are ChatGPT, Google AI Mode and Gemini, Microsoft Copilot, and Meta.
The distinction that decides everything for an Rx store is where the checkout happens:
- ChatGPT is a referrer. Shopify's documentation describes it as "a discovery-focused referrer platform" — the customer completes the purchase "on your online store checkout in a ChatGPT in-app browser, or in a new tab." Your theme loads. Your apps run. Your prescription form appears. This channel is safe for prescription product.
- Google AI Mode, Gemini and Microsoft Copilot offer direct checkout. The customer buys inside the chat. Shopify's documentation says direct checkout is "activated by default for eligible stores" and displays only to customers based in the United States. This is the channel to look at.
The part nobody has written for this vertical
Ask how a Shopify eyewear store actually collects a prescription. In almost every case the answer is one of two things: an app that renders a form on the product page through a theme app extension, writing the prescription to the cart line; or a checkout extension that collects it at the payment step.
Now read what Shopify says about direct checkout. Certain product types are simply not supported: subscriptions, product bundles, B2B-only products — and customizable products. Of the checkout itself, the documentation warns that "some checkout blocks, such as those for custom fields, upsells, or specific validations, might not display," and that blocks which change what the customer is purchasing will not load at all.
A merchant developer working on agentic orders put the engineering reality more directly in Shopify's developer forum this month: there is no theme in an agentic checkout, so theme app extension JavaScript never runs; checkout UI extensions are restricted; and Shopify Functions execute but cannot add a line to the cart. His conclusion was that for any merchant whose business rules require something to be in the cart, "agentic orders will silently skip it." A Shopify staff member acknowledged the report on 4 September 2026 and said there was no roadmap to share. Treat that as one developer's account rather than Shopify's documented position — but notice that it points the same way as Shopify's own published limitations.
Put the two together and a prescription store has, on the direct-checkout channels, exactly two possible outcomes. Both are silent.
Outcome one: your Rx products are treated as customizable and excluded. They do not appear for in-chat purchase. You lose the sale to a competitor whose flow the agent could complete, and nothing in your admin tells you it happened.
Outcome two: they are not treated as customizable, and the order comes through without the prescription. A frame arrives paid for, with a shipping address, and no sphere, no cylinder, no axis, no PD, no lens choice. You now have to email the customer and ask — which is the multi-day round trip the whole channel exists to eliminate, introduced at the worst possible moment, after payment.
Which of those two applies to your store is not something this post, or anyone outside your admin, can tell you. It depends entirely on how your prescription step is built. That is the point. Go and look.
And you will not see it in your analytics
This is the detail that turns a manageable problem into an invisible one. Shopify's documentation for the direct-checkout channels states that Google Analytics and custom pixels will not fire; only server-side pixels for checkout started and completed do. The original advice everyone is giving — "segment your AI-referred sessions and watch the trend" — does not work on the channel that carries the actual risk, because there is no session to segment.
You will find this in your order data or you will not find it at all.
If you sell contact lenses, this is not just an operations problem
Here the gap stops being awkward and starts being regulatory.
Shopify's Agentic Storefronts Supplemental Terms of Service, effective 7 July 2026, are unambiguous about where responsibility sits: "You remain the seller of record, and are responsible for all aspects of the transactions between you and your customer(s)." The same terms tell merchants that participating channels may customise the experience and override checkout configurations, and that it is the merchant's job to determine independently whether to disable a channel if customisations are required for their business. Shopify has, in other words, already told you that this decision is yours — in a document most merchants have never opened, about a feature that is on by default.
Under the FTC's Contact Lens Rule, a seller may dispense contact lenses only in accordance with a prescription that has been presented to the seller — by the patient or prescriber, directly or by facsimile — or verified by direct communication with the prescriber (16 C.F.R. § 315.5(a)). The verification route is not a formality. Section 315.5(b) requires the seller to give the prescriber the patient's full name and address; the lens power, manufacturer, base curve or appropriate designation, and diameter; the quantity ordered; the date of the patient's request; the date and time of the verification request; and a named contact at the seller with phone and fax numbers. Only then does the eight-business-hour clock in § 315.5(c)(3) start running.
Look at that list against what an agentic order actually contains. A SKU, a quantity, a payer and a shipping address. No prescriber. No base curve. No patient-supplied parameters beyond whatever the SKU encodes. You cannot present a prescription you were never given, and you cannot begin verification without information the order does not carry.
The obligation does not soften because the order arrived through an assistant. It attaches to the sale, and you are the seller of record — Shopify's own terms say so.
Europe: the traffic can reach you, the checkout cannot
For now, the direct-checkout exposure is a United States problem. Shopify's requirements for the Google channel are explicit: the store must be based in the United States and sell to customers in the United States, and direct checkout displays only to US-based customers. Discovery can still surface your products further afield, with the customer redirected to your own storefront — which, usefully, is the safe path.
So a European eyewear merchant has a window. Three things are worth knowing before it closes.
The AI Act already applies to the assistant, not to you. If an agent is talking to your customer, the transparency duties in Article 50(1) and 50(2) of Regulation (EU) 2024/1689 bind the provider of that system. The two duties that are genuinely a merchant's are the two nobody puts first, and the same allocation logic applies here: read who is the subject of the sentence before you adopt somebody else's obligation.
There is an unanswered question about the order button. Article 8(2) of the Consumer Rights Directive (2011/83/EU) requires that where a distance contract concluded by electronic means places the consumer under an obligation to pay, the order button must be labelled "only with the words 'order with obligation to pay' or a corresponding unambiguous formulation indicating that placing the order entails an obligation to pay the trader" — and that "if the trader has not complied with this subparagraph, the consumer shall not be bound by the contract or order." That provision was written for a human looking at a screen. What it requires when an autonomous agent completes the checkout on the consumer's behalf, inside somebody else's interface, has not been settled by any court or guidance we can find. We are not going to pretend to answer it here. It is simply a live question that will have to be answered before in-chat checkout arrives in the EU.
The Digital Fairness Act is still not on the table. As of 19 September 2026 the European Commission has not published a proposal; the public consultation closed on 24 October 2025. When it lands it is expected to address dark patterns, personalisation and subscription practices — all of which bear directly on agent-mediated selling and on contact lens subscription plans.
The ten-minute check
Do these in order. None of them requires a developer.
- Open Sales channels in your Shopify admin and find out what is switched on. You are looking for agentic storefronts, and specifically whether direct checkout is active. Most merchants have never looked.
- Find one prescription product and ask the simple question: does it appear in the in-chat channels, and can it be bought there? If you can, test it. The answer tells you which of the two outcomes above you are living in.
- If Rx product is purchasable in-chat, turn direct checkout off for now and keep ChatGPT on. You keep the discovery, you keep the referral traffic, and the customer lands on your store where your prescription step actually runs. This is the single highest-value setting change in this post. Note that Shopify says removing Catalog access can take up to seven days to take effect.
- Audit your contact lens SKUs separately and first. An unfulfillable frame order is an operations problem; an unverifiable contact lens order is a Contact Lens Rule problem.
- Then fix the product data, because discovery is still worth having. Shopify Catalog requires a title, at least one image, a price above zero, publication to your online store and an identifiable product URL, with nothing unlisted or hidden from search engines. Beyond the minimum: state in the product title and description whether an item is prescription-ready, which prescription types it supports, and that prescription details are collected during purchase. An agent that cannot tell whether a frame takes an Rx will file it as a fashion accessory.
- Make the product detail page carry the whole explanation. More than half of AI-referred sessions start on a product detail page, against about 20% for organic search. There is no category page doing the explaining first. If "how do I give you my prescription?" is answered three clicks away, it is not answered.
The honest caveat
Agentic commerce in prescription eyewear is early, and the growth multiple is decelerating rather than accelerating. Anyone telling you to rebuild your store around AI agents this quarter is ahead of the evidence, and the platform-wide figures above are not eyewear figures.
But notice that nothing on the checklist is speculative. Knowing which sales channels are enabled on your own store, knowing whether a stranger can buy a prescription product from you without giving you a prescription, and having product data that says what an item actually is — those were all worth doing before any of this existed. The agents just made the cost of not knowing arrive faster, and quietly.
And the underlying fix is the one this whole category keeps arriving at: a prescription step that lives inside the buying flow, carries structured data on the order, and does not depend on a customer reading an email three days later. It is the same fix that makes your prescription form usable for customers with disabilities, the same fix a $499 smart frame buyer will abandon you over, and the same fix that decides how much of the Q4 benefit-dollar rush you convert. Being ready for agents is mostly a side effect of that.
Frequently asked questions
Can an AI agent buy prescription glasses from my store?
On the direct-checkout channels it can attempt to, and that is the risk. Either your prescription products are excluded as customizable products and you silently lose the sale, or they are purchasable and the order reaches you without any prescription data, because the app that collects it runs on a page the agent never loads. Which one applies depends on how your prescription step is built, so test it on your own store.
Is agentic commerce switched on for my store already?
Probably. Shopify states that agentic storefronts is active by default for eligible stores, and that direct checkout is activated by default for eligible stores on the Google and Microsoft channels. Nobody has to opt you in. Check your Sales channels settings.
Should I just turn it all off?
No — that throws away a growing discovery channel that converts well. The targeted move is to keep ChatGPT, which sends the customer to your own store where your prescription flow works, and to review in-chat direct checkout for prescription SKUs specifically. Shopify's own agentic storefronts terms tell merchants to decide independently whether to disable channels where customisations are required.
Does the FTC Contact Lens Rule apply to an order placed by an AI agent?
Your obligations attach to the sale, not to the channel it arrived through, and Shopify's agentic storefronts terms confirm you remain the seller of record. In practice the harder issue is mechanical: verification under 16 C.F.R. § 315.5(b) requires patient and lens details an agentic order does not contain, so you cannot start the eight-business-hour clock without going back to the customer first.
Does any of this affect European stores yet?
Not the in-chat checkout. Shopify requires a US-based store selling to US customers for direct checkout, and it displays only to US-based customers. Discovery can still reach customers elsewhere and redirect them to your own storefront. The open EU questions — including how the Consumer Rights Directive's "order with obligation to pay" button works when an agent clicks it — are live but unanswered.
What is the one thing to do this week?
Open your Sales channels settings, find out whether a prescription product can be bought in-chat without your prescription form loading, and act on what you find. Ten minutes.
This article is general information about commercial and regulatory developments, not legal advice. Platform features and defaults described here change frequently — verify the current settings and documentation for your own store before acting, and take advice on your own regulatory position. Nothing here is a statement about the compliance status of VisioncarePro or of any merchant.
VisioncarePro adds a structured prescription flow to any Shopify product — upload, manual entry, or email, with AI reading the uploaded image and a built-in PD scanner — so prescription data arrives attached to the order rather than in a follow-up email. Free to install.
Install VisioncarePro free on the Shopify App Store →
Sources: Shopify Help Center, "Shopify agentic storefronts", "Selling on ChatGPT", "Selling on Google AI Mode and Gemini", "Using AI channels with direct checkout" and "Requirements for being included in Shopify Catalog" · Shopify, Agentic Storefronts Supplemental Terms of Service, effective 7 July 2026 · Shopify Engineering, "Building the Universal Commerce Protocol", 11 January 2026 · Google Developers Blog, "Under the Hood: Universal Commerce Protocol (UCP)", 11 January 2026 · Shopify Enterprise, "AI-referred shoppers convert better and spend more", Q1 2026 commerce data published 11 May 2026 · Shopify Q2 2026 results and earnings call, 5 August 2026, as reported by Retail TouchPoints · Shopify Developer Community, "Feature request: lineAdd operation for the Cart Transform Function API (critical for agentic checkouts)", with Shopify staff response 4 September 2026 · 16 C.F.R. § 315.5 (FTC Contact Lens Rule), via eCFR · Directive 2011/83/EU (Consumer Rights Directive), Article 8(2), via EUR-Lex · European Commission, Digital Fairness Act initiative page, consultation closed 24 October 2025.