# ApiMate > Bulk product editing for Shopify through chat. Every write shows its rows before it runs; applied jobs can be reverted from history. > License: Content may be quoted with attribution to ApiMate (https://apimate.chat). See https://apimate.chat/terms. ApiMate reads a Shopify catalog, turns a merchant's instruction into a plan with one row per change, shows the rows, and writes only what the merchant approves. Previous values are saved per row; revert is a new job built from them. Reads need no approval. ## AI disclosure - Write actions change Shopify data only after merchant approval. - Write actions require merchant approval on the exact rows shown. - Merchant and customer data are not used to train models. - Contact: apimate.chat@gmail.com ## Main pages - [Homepage](https://apimate.chat): What the product does, in three steps. - [Cases](https://apimate.chat/cases): Six jobs merchants run, each from a real run. - [Compare](https://apimate.chat/compare): Comparisons with other Shopify bulk editors. - [Blog](https://apimate.chat/blog): Short how-tos and decision guides. - [Pricing](https://apimate.chat/pricing): Plans by AI credits. - [About](https://apimate.chat/about): Who builds it, how credits work, questions. - [Changelog](https://apimate.chat/changelog): Release notes, newest first. ## Cases - [Bulk edit SEO titles, meta descriptions and alt text in Shopify](https://apimate.chat/cases/shopify-bulk-edit-seo) ([markdown](https://apimate.chat/cases/shopify-bulk-edit-seo.md)): Fill every empty SEO title, meta description and image alt text in a Shopify catalog from one instruction. Preview every row, approve once, undo if needed. - [Audit a Shopify catalog before a Google Merchant Center review](https://apimate.chat/cases/google-merchant-center-audit) ([markdown](https://apimate.chat/cases/google-merchant-center-audit.md)): Eleven read-only checks that map to the reasons Google Merchant Center disapproves Shopify products, run from one chat instruction, with totals and the first 50 flagged rows. - [Turn on Shopify inventory tracking across every product and location](https://apimate.chat/cases/shopify-inventory-tracking-locations) ([markdown](https://apimate.chat/cases/shopify-inventory-tracking-locations.md)): Enable Track quantity on a whole catalog and stock every variant at every location you already have, without touching a single existing quantity. - [Bulk update prices and inventory in Shopify, with undo](https://apimate.chat/cases/shopify-bulk-update-prices) ([markdown](https://apimate.chat/cases/shopify-bulk-update-prices.md)): Change prices, compare-at prices and stock across a Shopify catalog from one instruction. Every variant row is previewed, approved once, and can be put back. - [Bulk edit Shopify metafields, weight and dimensions](https://apimate.chat/cases/shopify-bulk-edit-metafields) ([markdown](https://apimate.chat/cases/shopify-bulk-edit-metafields.md)): Fill product and variant metafields, weight and dimensions across a Shopify catalog from one instruction. Units are typed, rows are previewed, writes are reverted from history. - [Create products in bulk in Shopify: variants, prices, stock and images](https://apimate.chat/cases/shopify-bulk-create-products) ([markdown](https://apimate.chat/cases/shopify-bulk-create-products.md)): Create one product with a size and colour matrix, or thirty products in a new collection, from one instruction. Variants, prices, tags, stock and images are previewed before anything exists. - [Clean up AliExpress and DSers imports in Shopify](https://apimate.chat/cases/shopify-clean-imported-products) ([markdown](https://apimate.chat/cases/shopify-clean-imported-products.md)): Rename variants, remove "Ships From" options, sort by price and strip supplier text from descriptions across imported Shopify products, with a preview of every variant that changes. ## Comparisons - [Best Shopify bulk product editor](https://apimate.chat/best-shopify-bulk-product-editor): Matrixify, Ablestar, Hextom, QuickEdit and ApiMate compared on preview, undo and pricing. - [ApiMate vs Ablestar](https://apimate.chat/compare/apimate-vs-ablestar): ApiMate vs Ablestar for Shopify bulk editing: a sentence with a preview and one approval, or a configured task with a filter builder and one-click undo. Pricing, undo windows, metafields, scale, and the jobs where each wins. - [ApiMate vs Hextom](https://apimate.chat/compare/apimate-vs-hextom): ApiMate vs Hextom Bulk Product Edit: the cheapest task builder with per-task caps and a backup window, or a sentence with a row preview and one approval. Pricing by tier, scale, undo, and the jobs where each wins. - [ApiMate vs Matrixify](https://apimate.chat/compare/apimate-vs-matrixify): ApiMate vs Matrixify for Shopify bulk work: the spreadsheet power tool for migrations and supplier files, or a sentence with a row preview and one approval. Where the file wins, where the sentence wins, and the two-tool stack most stores end up with. - [ApiMate vs QuickEdit](https://apimate.chat/compare/apimate-vs-quickedit): ApiMate vs QuickEdit Bulk Product Edit: the cheapest saved-task editor with schedules and recurring runs, or a sentence with a row preview and one approval. Pricing, scope, undo, and the jobs where each wins. ## Blog - [How to undo a bulk edit in Shopify](https://apimate.chat/blog/how-to-undo-bulk-edits-in-shopify) ([markdown](https://apimate.chat/blog/how-to-undo-bulk-edits-in-shopify.md)): Shopify has no undo for bulk edits. What you can do after a bad bulk change, in order of cost: find the scope, re-import an export, use an app backup window, revert from saved before values, or fix forward. Field by field, with the traps. - [Shopify bulk editor vs CSV vs API](https://apimate.chat/blog/shopify-bulk-editor-vs-csv-vs-api) ([markdown](https://apimate.chat/blog/shopify-bulk-editor-vs-csv-vs-api.md)): When to use a Shopify bulk editor app, when to use CSV import and export, and when to use an API or chat layer. A decision guide with concrete signals for each. - [How to bulk edit Shopify products without CSV files](https://apimate.chat/blog/bulk-edit-shopify-products) ([markdown](https://apimate.chat/blog/bulk-edit-shopify-products.md)): Four ways to change many Shopify products at once: the admin bulk editor, CSV, bulk-edit apps and chat. What each one is good for, where each one fails, the fields each one can reach, and what to check before any of them writes. - [AI for Shopify: what merchants use it for](https://apimate.chat/blog/ai-shopify-store-management) ([markdown](https://apimate.chat/blog/ai-shopify-store-management.md)): What Shopify merchants ask an AI tool to do, from real conversations: fill fields, clean imports, audit catalogs, reprice, write alt text. The one design decision that makes writes safe, and what to check in any AI tool before it touches your store. ## Optional - [Full text of every case and post](https://apimate.chat/llms-full.txt)