Black Friday is Nov 27. Shoppers will ask AI what to buy — is your catalog readable?Check yours free
GigaCommerce

Copilot Checkout: The Configuration Guide

How to configure Copilot Checkout on Shopify for tax, shipping, payments and fulfillment edge cases. Unhappy paths, not the demo, decide if orders complete.

GigaCommerce TeamAgentic commerce operators · UPDATED · 11 MIN · PLAYBOOK
Short answer

Copilot Checkout transacts against your existing Shopify configuration — there is no second checkout to build, so every existing misconfiguration is now exposed in conversation.

  • The demo path is easy. Orders die on the unhappy paths: missing shipping rates, tax mismatches, and payment methods that require manual steps.
  • An agent cannot route around a checkout error the way a human does. One failed quote usually ends the conversation.
  • You stay merchant of record: the order, the customer, the tax liability, and the refunds are all yours.

Copilot Checkout demos beautifully. A shopper asks an assistant for a gift under fifty dollars, picks one, says "buy it," and the order confirms without a single page load. Microsoft announced it on January 8, 2026; it is Microsoft's product, not Shopify's. Shopify's Spring '26 Edition (June 17, 2026) then brought the Universal Commerce Protocol and Shop Pay to that in-chat checkout for Shopify merchants. Every launch demo looks like that: in-stock product, domestic address, standard shipping, saved payment method. Clean.

Real orders are not clean. The shopper in Quebec buying a preorder item with a discount code and a PO box address is where your configuration either holds or quietly loses the sale. This guide covers the unglamorous half of the install: making tax, shipping, payment methods, and fulfillment behave inside a conversation. For the strategic picture, start with the 2026 agentic commerce guide; this article stays in the plumbing.

What is Copilot Checkout?

Copilot Checkout
Microsoft's checkout inside Copilot, announced January 8, 2026. It lets a shopper complete a purchase inside the Copilot conversation. For Shopify merchants it runs on Shopify's direct checkout, so the order books into your Shopify store like any other. Active by default for eligible stores selling to US customers.

The important design fact: Copilot Checkout is not a separate checkout. It reads the store configuration you already have — the same tax settings, shipping profiles, market configuration, and payment setup that power your web checkout. We call that the reason the install is mostly an audit. You do not build a new checkout. You find out whether the one you have survives being operated by a machine.

It is separate from Brand Agents. Brand Agents is Microsoft's on-site shopping agent, installed through Clarity; Copilot Checkout is the purchase flow inside Copilot. You can run either without the other, and you should keep the checkout switch off until the configuration work below is done. If you have not read it yet, Brand Agents on Shopify, explained covers the on-site half. Neither needs Shopify Plus; Shopify Plus for agentic commerce covers what Plus does change.

Copilot Checkout is one of several kinds of agentic checkout; what agentic checkout is compares it with Google's UCP checkout, Amazon's Buy for Me and the payment tokens underneath.

How an in-conversation order completes
01Purchase intentShopper says buyinside the conversat…02Cart assemblyAgent builds the cartfrom your live catal…03QuoteTax and shippingresolve in one pass,…04PaymentWallet or savedcredential, no page…05Order in ShopifyBooks like any other;you stay merchant of…
Five stages, one pass. Every stage reads your existing store configuration — and any stage that fails to resolve usually ends the conversation.

Why the demo path is easy and the unhappy paths kill orders

At web checkout, a human is a self-healing system. Shipping rate looks wrong? They pick another. Card declined? They reach for a different one. Address rejected? They fix the typo. Web checkout gets away with rough edges because the shopper absorbs them.

In a conversation there is no page of alternatives to scan. The agent hits your configuration, gets what it gets, and relays the result. A missing shipping rate is not an inconvenience — it is the agent saying "I can't complete this order." A tax mismatch is not a small discrepancy — it is a quoted total that turns out to be wrong, which is worse than no quote at all. And the shopper's cost of abandoning is one sentence: "never mind."

Error tolerance: human vs agent
Human at web checkoutRetries, edits the address, picks another rateAgent in conversationOne error and the thread stalls or the shopper quitsVS
The configuration bar is higher in conversation because nobody is there to route around your gaps.

This is why the configuration work matters more here than it ever did on web. Your checkout has probably carried small defects for years — a shipping profile with a hole in it, a tax override nobody documented — and humans have been silently absorbing them. The agent will not.

Tax: the quiet order-killer

Tax fails politely at web checkout — the number is just wrong, and most shoppers never check. In conversation, tax fails loudly: the agent quotes a total, the shopper approves that total, and the order books at that total. If your configuration produces a different number at booking than at quoting, you get a failed order or a discrepancy you eat. Audit four things before enabling Copilot Checkout:

  • Registrations match your markets. If the assistant surfaces you to shoppers in a region you ship to but never configured tax for, the quote is wrong before the conversation starts.
  • Product tax categories are set per SKU. Default categories over-tax some products and under-tax others — apparel, food, and digital goods all carry special rules in many US states.
  • Overrides are documented and intentional. Every tax override in the admin is a place where the quoted total can surprise you. If nobody remembers why an override exists, resolve it now.
  • Inclusive vs exclusive pricing is consistent per market. VAT-inclusive prices quoted to a US shopper, or the reverse, produce totals that look wrong even when they are technically right.

Shipping: where most in-conversation orders die

Shipping is the stage with the most moving parts and the least forgiveness. The agent needs one resolvable rate, returned fast, on the first pass. Three failure patterns account for most of the dead conversations we see:

  • Profile gaps. A product assigned to no shipping profile, or a profile with no rate for the shopper's zone, returns nothing. On web that is a confusing error page; in conversation it is the end of the order.
  • Carrier-calculated rate timeouts. Live carrier rates are accurate and slow. An agent waiting on a rate that times out does not retry your carrier — it apologizes to the shopper.
  • Address edge cases. PO boxes, military addresses, and territories are exactly the addresses that carrier services reject or misprice. Decide the policy now, not per conversation.
No rate means no order

Set a fallback flat rate on every shipping profile, for every zone you sell into. A slightly imprecise rate completes the order; a missing rate ends it. This one change fixes more in-conversation failures than anything else on this page.

Payment methods: fewer is more reliable

The payment stage is the one place where less configuration is better. Copilot Checkout completes payment with credentials the assistant can actually use — wallets and saved payment methods. Anything that requires a manual step somewhere else does not belong in this channel: cash on delivery, bank deposit, invoice-me options. Leaving them enabled does not add flexibility; it adds paths that stall.

Two things to verify in testing. First, the decline path: when a card is declined mid-conversation, what does the shopper hear, and can they offer another method without starting over? Second, verification friction: 3-D Secure and similar challenges interrupt the conversation with a redirect, which some shoppers will complete and many will not. You cannot remove bank-mandated challenges, but you can make sure your fraud settings are not triggering optional ones on low-risk orders.

Fulfillment edge cases the agent will find for you

Every catalog has products that do not fit the standard flow — preorders, subscriptions, items that ship from a different location, digital goods. On web, these get handled by page copy and shopper patience. In conversation, each one is a promise the agent makes on your behalf. The table below is the edge-case list we work through on every install:

Edge caseWhat the shopper hitsThe fix
Preorder / backorderA ship-date promise the agent can't keepSet explicit availability and preorder messaging per SKU
Subscriptions and bundlesNot supported in Copilot's direct checkoutDecide how those products are presented to shoppers in Copilot, and test it
Multi-location inventorySplit shipments quoted as one, with the wrong rateVerify shipping profiles per location; test split-cart orders
Local delivery and pickupLocal delivery, in-store pickup and pickup points are not supported in direct checkoutConfirm shoppers who need them are sent to your store checkout
Digital + physical mixShipping charged on digital items, or tax miscategorizedSeparate tax categories and fulfillment for digital SKUs
Discount codesA code that works on web but fails in conversationTest every live code path in conversation before launch
Fulfillment edge cases and the configuration that handles them.

The pattern across all six: the fix is rarely code. It is deciding what the policy actually is, then making the configuration say it explicitly. Ambiguity that humans tolerate becomes agent behavior you did not choose.

Do you stay merchant of record? Yes — and it cuts both ways

Merchant of record
The legal entity responsible for a sale: it charges the customer, owes the tax, handles refunds and chargebacks, and answers for compliance. With Copilot Checkout, that entity is you — not Shopify, and not the assistant the shopper was talking to.

This is the right answer, and it is worth being precise about why. The order books into your Shopify store. The customer record is yours. Payment settles through your payment setup. The assistant is a sales channel, not a reseller — closer to a new storefront surface than a marketplace. That means the customer relationship, the email address, and the repeat purchase all stay with you, which is the entire strategic argument for doing this work instead of waiting.

It also means the liabilities stay with you. A mis-taxed order in conversation is your mis-taxed order. A refund on an in-conversation purchase follows your refund policy and hits your books. You cannot blame the channel — which is exactly why the audit above is not optional. Merchant of record is control and responsibility in the same sentence.

The pre-launch checklist

Here is the sequence we run inside Agentic Commerce Setup. Checkout configuration is week-two work for a reason: it depends on catalog and policy decisions made in week one, and it is the last thing standing between a working agent and live orders.

  1. 01

    Mine your order history for edge cases

    Pull the last 90 days of orders and tag the weird ones: unusual addresses, discount stacking, split shipments, preorders. That list is your test suite — your edge cases are already in your data.

  2. 02

    Fix tax and shipping against that list

    Close the profile gaps, set fallback rates, verify registrations and tax categories for every market the assistant can surface you in. Do shipping first; it fails most.

  3. 03

    Trim payment methods for the channel

    Disable manual methods for in-conversation orders and test the decline path end to end, including recovery with a second payment method.

  4. 04

    Run scripted unhappy-path orders

    Test the Quebec-preorder-PO-box orders, not the demo order. Every edge case from step one should either complete or fail with a clear, acceptable message.

  5. 05

    Watch the first two weeks

    Log every in-conversation checkout that fails or abandons, and treat each one as a configuration bug report. The failures tell you exactly what to fix next.

Measurement caveat

Shopify's documentation says Google Analytics and custom pixels do not fire inside Copilot's direct checkout; only server-to-server pixels (checkout started, completed) do. Decide how you will attribute these orders before launch, not after.

Failed conversations are free QA

Web checkout abandonment is anonymous; conversational abandonment shows you the exact question or error where the order died. Instrument this from day one — it is the fastest configuration feedback loop you will ever get.

Once orders are flowing, the question shifts to whether the channel is paying for itself — completion rate against web checkout, incremental orders, support load. That measurement problem has its own playbook: measuring agentic commerce ROI.

Get checkout configured as part of a complete install.Agentic Commerce Setup covers catalog readiness, Brand Agent configuration, and the full Copilot Checkout audit above — fixed scope, live in two weeks.See Agentic Commerce Setup

FAQ

What is Copilot Checkout?

Copilot Checkout is Microsoft's checkout inside Copilot, announced January 8, 2026. For Shopify merchants it runs on Shopify's direct checkout: the shopper completes a purchase inside the conversation while the order books into your Shopify store like any other order, using your existing tax, shipping, and payment configuration. You remain merchant of record.

How do I configure Copilot Checkout on Shopify?

There is no separate checkout to build — Copilot Checkout reads your existing store configuration. The work is an audit: verify tax registrations and product tax categories for every market, close shipping profile gaps and add fallback rates, disable manual payment methods for the channel, and test your real edge cases (preorders, discount codes, unusual addresses) in conversation before going live.

What breaks in-conversation checkout most often?

Shipping is the first thing to check: a product with no rate for the shopper's zone, or a carrier-calculated rate that times out, ends the conversation. Next are tax mismatches — a quoted total that differs at booking — and payment friction: manual payment methods and avoidable verification challenges that interrupt the conversation.

Do I stay merchant of record with agentic checkout?

Yes. With Copilot Checkout the order books into your store, payment settles through your payment setup, and the customer record is yours. The assistant is a sales channel, not a reseller. That means you keep the customer relationship and the data — and you also keep the tax liability, refunds, and chargebacks.

Do I need Shopify Plus for Copilot Checkout?

No. Shopify's documentation for Copilot's direct checkout lists no plan requirement: it is active by default for eligible stores selling to customers in the United States, and your products must be eligible for Shopify Catalog. Catalog eligibility starts at the Starter plan. Whatever your plan, the preparation work — catalog quality, structured data, checkout hygiene — pays off in AI search and off-site recommendations.
Free tool

Get your Readiness Score

100 points across catalog, schema, product pages and checkout, with the three fixes that matter most.

Score my store
Free templateAgentic Commerce Readiness Checklist27 checks with a verification method for each, so you can audit your own store without taking anyone's word for it.Get the CSV
GigaCommerce TeamAgentic commerce operators

Operators who set up agentic storefronts, Microsoft Brand Agents, Copilot Checkout, and AI-ready catalogs for mid-market merchants. We publish the frameworks we actually use with clients.

LinkedIn
Cite this articleGigaCommerce Team (2026, Jun 20). Copilot Checkout: The Configuration Guide. GigaCommerce Insights. gigacommerce.co/insights/agentic-commerce/copilot-checkout-configuration-guide
The operator's brief · weekly

One email a week. What shipped, and what to do about it.

No spam. Unsubscribe in one click.