You can connect Claude to a Shopify store in a few minutes using a connector that Shopify builds and maintains. Once it's connected, you can ask Claude about your orders, stock, and sales in plain language, and with your approval it can make changes: new products, inventory counts, discount codes.
This guide covers the setup, the access decision that matters most, what Claude can and can't do once it's in, and the two problems people hit in the first ten minutes. The capability details come from Shopify's connector documentation.
Before you start
- A Shopify store and a staff account with the permissions you want Claude to have. Claude can never do more than the account that connects it.
- A Claude subscription. Shopify adds no fee of its own.
- A desktop browser. Shopify says to do setup on desktop.
One warning from Shopify worth repeating: don't create an API access token or wire up your own integration to get an AI tool into your store. Use the official connector. Plenty of older tutorials still tell you to generate an Admin API token and paste it into a config file. That advice predates the official route.
Connect it
- Open the Shopify connector install page in Claude. Shopify links to it from the help article above. It isn't in the Shopify App Store.
- Install the connector. That starts the link between Claude and Shopify.
- You're redirected to your Shopify admin. Sign in and review the access being requested.
- Approve it. Back in Claude, start a new conversation.
Shopify describes this as two steps that each need their own confirmation, one on the Claude side and one in your admin. You connect one store at a time.
Decide on read or write access
This is the decision to slow down for.
Read-only lets Claude look at your data and answer questions about it. Nothing in your store can change. For reporting, stock checks, and order lookups, this is all you need.
Write access lets Claude take actions. You need it for creating products, changing inventory, or making discount codes.
Start with read-only. Shopify's access guide is clear that you can't reduce an access level once it's approved. To go back down you uninstall the connector and install it again. Going up later is easy: Claude asks, and you approve.
What Claude can do once it's connected
| Area | Read | Write (if approved) |
|---|---|---|
| Products | Search by keyword, price, tag, or status. View one product in full. | Create products with variants and options. Update titles, descriptions, images, prices, SKUs. Change status for up to 50 at a time. |
| Collections | Search and view | Create manual or smart collections, update them, add products |
| Inventory | Stock for every variant across locations | Set quantity at one location, with a reason |
| Orders | List up to 50 recent orders. View line items, fulfillment, shipping address, tracking. | None |
| Customers | Name, email, phone, order count, total spend | None |
| Discounts | None documented | Create percentage-off codes |
| Analytics | Sales and customer questions, returned as tables and charts | None |
For parts of the store without a dedicated action, such as pages, blog posts, navigation menus, and metafields, the connector can go through the Shopify Admin API. Changes made that way ask for your confirmation first.
Five things to ask first
Stay in read-only for these. They show you how well Claude understands your store before you let it change anything.
- "Using Shopify, what's my store's name, plan, currency, and time zone?" A quick check that it's connected to the right store.
- "Show my top 10 products by net sales in the last 30 days."
- "List my 20 most recent orders with fulfillment status."
- "Show inventory by variant and location for [product name]."
- "Find active products priced under 20 dollars."
Mention Shopify by name. Shopify's docs recommend it so Claude reaches for the connector instead of answering from general knowledge. Keep analytics questions short and ask them one at a time. Layered comparisons are where results get unreliable.
What Claude can't do
These are blocked by Shopify, not by Claude, and write access doesn't change them:
- Issue refunds, cancel or capture orders, mark orders as paid, or process returns
- Create or adjust gift cards
- Edit existing orders or customer records
- Edit, publish, or delete your live theme (it can edit an unpublished copy)
- Change your plan, payments, taxes, or domains
- Create fixed-amount discounts, or change a discount code that already exists
There's also a practical limit on bulk work. Changes run one item at a time, so a large batch can stop partway through. When that happens, finish it in your admin.
Two problems you'll probably hit
Claude explains how to do something instead of doing it. Either the prompt didn't mention Shopify, or the connector is switched off for that conversation. Check both. If the task needs write access and you only approved read, that's the third suspect.
Claude keeps asking you to authorize the wrong store. If you switched stores, start a new conversation. An older one can hold on to the previous store's connection.
Where your data goes
Read this part before you connect a store with real customers in it. Shopify's considerations page says that once you grant access, the data you share is handled by the AI provider under its own terms and privacy policy, and Shopify no longer controls how it's used or kept. You stay responsible for your obligations to customers under laws like GDPR and CCPA, and for any change the tool makes.
That isn't a reason to skip it. It's a reason to read Anthropic's terms, connect with a staff account scoped to the job, and review changes in your admin afterward.
We go through the risks and a setup checklist in is it safe to connect AI to your Shopify store?
To disconnect, uninstall the connector from your Shopify admin. Claude loses all access to the store at that point.
What to do next
Once you're connected, the two jobs most merchants try first are checking inventory and creating discount codes. If the holidays are close, the BFCM prep plan strings both into one afternoon. Prefer ChatGPT? The setup is nearly identical, and we cover it in connecting ChatGPT to Shopify.
One thing you'll notice quickly: Claude's answers are only as good as the product data it reads. Missing specs, vague titles, and empty metafields make for thin answers. The same is true for the AI assistants your shoppers use, which read that same catalog from the outside. The free AI readiness checker shows you what they can see.
For the full picture of what AI can do in a Shopify store, see every option compared.


Comments
Every comment here comes from a verified email. Write yours, confirm from your inbox, and it's live.
Loading comments…