← /connect/

Connect Codex to Shopify

Point Codex at your Shopify catalog as a folder. Tell it the rewrite, read the result like a pull request, and prices stay locked. Nothing ships until you approve it. No MCP. See it run on your content → or download it free

Codex is built to change a lot of files at once and show you the diff before you keep it. Your Shopify catalog is a lot of products in want of exactly that, but it does not live on disk, and the storefront is live. Most ways to bulk-edit push straight to it, so the rewrite you want, lead every description with the material, fix the SEO titles, tidy the tags, reaches customers before you can read a line.

Scratch brings the catalog down as a folder of product files. Codex rewrites them on your laptop and reports back like a code change; you review each one as a diff; Scratch publishes only what you approve. Prices, variants, and inventory stay locked throughout, so the pass you cannot afford to get wrong simply cannot happen.

How it works

  1. Scratch pulls your catalog into files. Every product comes down as one JSON file in Shopify's GraphQL Admin shape, in a folder on your laptop.
  2. Codex edits the products. Point Codex at the Scratch folder and describe the rewrite. It works the catalog the way it works a codebase, and you read the result like a pull request. Rewrite every description to under 160 words and lead with the material. Codex works the files, never the live store.
  3. You review every diff and publish. Scratch puts each changed field next to the original, word by word. Approve what ships, and Scratch writes only those products back through the Admin API, one at a time.

What people use it for

The catalog work that stalls because the Shopify admin is one product per screen:

Run it on 50 products to feel the loop, then turn it loose on the thousands.

Why not an MCP server?

A Shopify MCP server or app wires Codex straight to your live catalog. One overzealous pass ships to every product at once, and you spend the afternoon undoing it by hand.

Scratch gives Codex the same full read and write access against a local copy instead. The publish step is lifted out and handed to you. Codex can change anything; only you can ship it. On a storefront that is taking orders, that gap is the whole point.

What Codex edits in Shopify

Prices, variants, inventory, and metafields are locked at the connector. Codex cannot write them back even if it tries, and length and taxonomy validators catch problems before a diff reaches you. The full list lives on Scratch for Shopify.

Questions people ask

Is this an MCP server or a Shopify app?

Neither. An MCP or an app hands Codex the publish button. Scratch keeps it. Codex gets the same access, and publishing is a separate step you approve, one product at a time.

Can it touch my prices or inventory?

No. Prices, variants, inventory, and metafields are locked at the connector. They cannot be written back, even by mistake.

Can I roll a change back after it ships?

Yes. Scratch keeps the original beside the rewrite, so every published product reverts per row. You decide which version stays.

How is this different from a CSV import or a bulk-edit app?

A CSV import and a bulk-edit app both write straight to the live catalog with no word-level diff and no per-product approval, and a find-and-replace does only what you spelled out. Codex handles the products a rule cannot, and Scratch still holds every change for review before it ships.

Can it rewrite thousands of products from one prompt?

Yes, that is the use case. Run it on 50 products to feel the flow, then point it at the catalog.

Do I need to be technical?

Codex lives in the terminal, so if you run it already, you are set. If a terminal is not where you want to be, the Claude desktop app runs the same Scratch loop with a more familiar surface.

See it on your own catalog

The fastest way to trust it is to watch it run on your products. See it run on your Shopify catalog →, or download Scratch free and take the first pass yourself.

See it run on your own content.

Curtis runs these calls himself. Thirty minutes, no pitch, no slides. He connects your platforms live and shows you your content as an editable, reviewable diff. Bring anything sticky: a refresh, a migration, or a rebrand.

See it run on your content → or download it free