GigaCommerce

Copilot Checkout: The Configuration Guide

How to configure Copilot Checkout for tax, shipping, payments, and fulfillment edge cases — and why unhappy paths, not the demo, decide if orders complete.

The GigaCommerce TeamAgentic commerce operators11 min read
AGENTIC COMMERCEGigaCommerce · Insights

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. Shopify shipped it in the Spring '26 edition on June 17, 2026, and 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
Shopify's in-conversation checkout, shipped in the Spring '26 edition on June 17, 2026. It lets a shopper complete a purchase inside an AI conversation — through a Brand Agent or a supported assistant — while the order books into your Shopify store like any other. Currently Shopify Plus only.

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. Shopify calls this parity; we call it 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 pairs naturally with Brand Agents — the conversation happens there, the transaction completes here — but the two are separate switches. You can run a Brand Agent that hands off to web checkout, and you should, until the configuration work below is done. If you have not read it yet, Brand Agents explained covers that half. And because both are currently Plus-only, Shopify Plus for agentic commerce covers whether the upgrade math works for you.

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.
#1

Shipping-quote failures are the most common reason in-conversation orders die in our installs — ahead of tax mismatches and payment declines.

GigaCommerce field framework

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
SubscriptionsA one-time price quoted for a recurring productConfigure selling plans cleanly, or keep them out of scope at launch
Multi-location inventorySplit shipments quoted as one, with the wrong rateVerify shipping profiles per location; test split-cart orders
Local pickupPickup offered to a shopper three states awayGate pickup by zone and confirm the address before quoting
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. 1

    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. 2

    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. 3

    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. 4

    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. 5

    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.

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.

Frequently asked questions

What is Copilot Checkout?
Copilot Checkout is Shopify's in-conversation checkout, shipped in the Spring '26 edition on June 17, 2026 and currently available on Shopify Plus. It lets a shopper complete a purchase inside an AI 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 most common failure point in our installs: a product with no rate for the shopper's zone, or a carrier-calculated rate that times out, ends the conversation. Tax mismatches are second — a quoted total that differs at booking. Third is 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?
Currently yes. Both Brand Agents and Copilot Checkout shipped as Shopify Plus features in the Spring '26 edition. If you are below Plus, the preparation work — catalog quality, structured data, checkout hygiene — is still worth doing now, because it pays off in AI search and off-site recommendations regardless of tier.
TG

The GigaCommerce Team

Agentic commerce operators

Operators who install Shopify Brand Agents, Copilot Checkout, and AI-ready catalogs for mid-market merchants. We publish the frameworks we actually use with clients.

Get the weekly DTC + Agentic Commerce brief.

One email a week on what shipped in agentic commerce and the move to make. No fluff.