What Scratch edits in Shopify
- Product titles, descriptions (HTML), handles
- Product vendor, type, and tags
- Product SEO title and meta description
- Articles, blogs, and pages (title, body, handle, tags, and SEO)
Need a field or entity not in this list? Tell Curtis. Connector tweaks are cheap; we just need to know what people want.
How it works
Scratch pulls your Shopify catalog into a local folder of one .json per product, in Shopify GraphQL Admin shape. Your AI agent edits the files. Scratch shows you every field that changed, side by side with the original, and highlights the new and removed words inside each one. You approve. Scratch publishes back through the Shopify Admin API.
Prices, variants, inventory, and product metafields stay locked at the connector level. They cannot be written back even by mistake. Length rules, taxonomy checks, and field guards (your custom Python validators) run before anything reaches you for review. Your attention goes to the calls that need judgment.