Use Claude or ChatGPT to import and edit Shopify products

Connect Claude or ChatGPT to your Shopify store through Product Upload, then ask it to import products from a supplier or change prices, stock, variants and listings. Every edit can be undone.

Last updated

Add Product Upload as a custom connector in Claude or ChatGPT, sign in, and tick your Shopify store. Your assistant can then browse a supplier and import products with your usual import settings, and edit anything on a product: title, description, SEO, tags, variants, prices, stock at each location, images, collections and metafields. Each edit is saved first, so asking it to undo puts the product back.
Your assistant, with Product Upload connected
Import the twelve newest pendant lights from this supplier as drafts.
PUProduct Upload
Browsed the supplier's catalogue Checked which are already in your store Queued 10 imports
Ten are importing as drafts with your pricing rules. Two were already in your store, so I skipped them.

What your assistant can do in Shopify

Product Upload already imports products from supplier sites into Shopify. Connecting an assistant gives that importer a chat window, and adds an editor for the products you already have. You describe the job; the assistant picks the steps and tells you what it did.

🛒
Import
Browse a supplier, skip what you already have, import the rest.
✏️
Edit
Titles, descriptions, SEO, tags, vendor, type, status.
🎨
Variants
Prices, compare-at, SKUs, barcodes, weights, new sizes and colours.
📦
Stock
Quantities per location, tracking, selling when out of stock.
🖼️
Media
Add, remove and reorder images; alt text.
↩️
Undo
Reverse an edit, leaving later changes alone.

It works on your live store, not a copy. Reading products, checking your balance and browsing suppliers are free. Imports use your normal credits; edits are free.

Connect it in two minutes

Add the connector
In Claude, open Customize, then Connectors, choose Add and then Add custom connector. In ChatGPT, turn on Developer mode under Settings, Apps, then create an app. Paste the address from the AI assistants page.
Sign in and pick your store
Sign in with the email you use for Product Upload, tick your Shopify store, and choose Read only or Full access.
Ask for something small first
“List my five newest products and their prices” is a good first message. It shows the connection works without changing anything.

Importing from a supplier

Give your assistant a supplier link, a category page or a list of product URLs. It checks which ones are already in your store, tells you what is new, and only imports what you agree to. Imports run through the same pipeline as the app, so your price multiplier, rounding, currency conversion, collections, inventory settings and writing style all apply. They land as drafts unless your settings say otherwise.

Things merchants ask:

  • “Import the twelve newest pendant lights from this supplier as drafts.”
  • “Which of these 40 links are already in my store?”
  • “How did this morning's import go? What failed and why?”

If you send the same link twice, or the same page spelled slightly differently, while it is still importing, the second one is skipped and costs nothing.

Editing products already in your store

With Full access the assistant can change any part of a product, including ones you made yourself in Shopify. It reads the product first, then sends the changes as one edit.

  • “Lower every size of this jacket by 10% and show the old price as the compare-at.”
  • “Rename the colour ‘Gry’ to ‘Grey’ on this product.” Variants keep their stock, prices and images.
  • “Set the XL to 0 in the Auckland location and stop selling it when it runs out.”
  • “Shorten these titles to under 70 characters and write an SEO description for each.”
  • “Add a Navy colour with the same price as Black.”

How undo works

Before each edit, Product Upload saves what the product looked like. Ask your assistant to undo and it puts back what that edit changed, but only where the product still holds what the edit wrote. If you, a staff member or another app changed a price after the assistant did, undo leaves your change in place and tells you it did.

Things the edit added, such as a new colour, are removed again. Stock is only put back if it still shows the quantity the edit set, so sales made in between are never overwritten.

Staying in control

Start with Read only. It can see your products, imports and balance and browse suppliers, but cannot import or change anything. Switch to Full access under Settings, AI assistants when you are ready, and remove a connection there to cut it off straight away. It never sees your orders, customers or payment details.

Connect your assistant

Frequently asked questions

Do I need a paid Claude or ChatGPT plan?
Claude lets free accounts add one custom connector. In ChatGPT, custom connectors need Developer mode, which is on paid plans, and some plans only allow read actions. Product Upload itself costs nothing extra to connect.
Does it work alongside Shopify's own AI tools?
Yes. Product Upload is the part that can browse supplier sites and import with your import settings, and it keeps an undo for every edit it makes.
Will imported products be published straight away?
Only if your import settings say Active. By default they arrive as drafts, and your assistant can publish them when you ask.
Can it edit metafields?
Yes, on Shopify it can set and delete product metafields by namespace and key, and undo puts the old values back.
Harrison Bay avatar

Written by Harrison Bay

Founder, Product Upload