● Bulk product editing for Shopify

Change many products at once — and undo it exactly.

Mint Bulk Editor edits prices, tags, titles, stock and more across your catalog. Every change is previewed before it runs, confirmed after, and can be undone — putting each value back exactly as it was, without overwriting anything changed since.

Coming soon to the Shopify App StoreSee how it works
Preview first
every change listed before → after before anything is written
Undone exactly
recorded values written back; newer edits left alone and listed
One flat price
no tiers by product count, no fees per edit
Features

Bulk edits you can check and take back

Works through Shopify's Admin API — nothing is added to your theme or storefront.

Preview
See every change before it runs

Choose products and changes, and the preview lists each one before → after — plus anything skipped and why. Nothing changes in your store until you run it.

Undo
Undo that puts things back exactly

Before writing, the app reads each value again and records it. Undo writes back exactly those values, and leaves anything changed since — by you, staff, an order or another app — as it is, listed.

Report
Every item accounted for

Each change is confirmed by reading it back from Shopify. If Shopify refuses one, you see which and why; the rest of the job carries on. Download the full record as a CSV.

Edits
Prices, tags, text, stock and more

Prices and compare-at prices (set, % or amount, with .99 / .95 / .00 endings), tags, titles, vendors, types, status, SEO fields, SKUs, barcodes, weight, and stock per location.

Spreadsheets
Export and import CSV or Excel

Export all products or a filtered set — one row per variant with stock per location. Imports are checked row by row first, with a report, and can be undone like any edit.

Pro
Scheduled edits with automatic undo

Start an edit at a date and time in your store's time zone, and undo it automatically later — the same careful undo, at the time you choose. Plus metafields and 30 days of history.

How it works

Three steps

Most bulk edits take a minute to set up.

Choose

Pick products by collection, vendor, type, tag, status, title or SKU text, price or stock range — and the changes.

Preview

Check every change, before → after, and what's skipped. Then run it now or schedule it (Pro).

Run, then keep or undo

Follow the progress, see the result of every item, and undo the whole job if you change your mind.

Pricing

One flat monthly price

Billed through Shopify. The same price however many products you have. Cancel anytime.

Free
$0
Forever
  • Bulk edits of up to 25 variants each
  • All edit types, with preview
  • Undo for 24 hours
  • CSV and Excel export
7-day free trial
Pro
$7.99 / month
No limits on products or variants
  • Unlimited bulk edits
  • CSV and Excel import with dry run and undo
  • Scheduled edits with automatic undo
  • Metafields
  • Undo for 30 days
FAQ

Questions merchants ask

What happens to a value I change by hand after a bulk edit?

It's kept. Undo only restores fields that still show exactly what the bulk edit set; anything changed since is left as it is and listed on the job's page with the value found.

What if something goes wrong while a job runs?

The app works in small batches and records the value before each change. If Shopify doesn't respond or the app restarts, the job resumes and checks each value before writing again, so nothing is changed twice. You can cancel a running job at any time; what was already changed can be undone.

How does undo handle stock that sold in the meantime?

Stock changes use Shopify's compare-and-set: undo resets a level only if it still shows the quantity the job set. If orders changed it since, it's reported instead of being reset.

How large a catalog can it handle?

The app pages through products by ID and follows your store's API limits, slowing down instead of failing. On standard Shopify plans that's about 10 product updates per second (more on Shopify Plus); jobs keep running when you close the app.

Can I import Shopify's own product CSV?

Yes — columns like Variant SKU, Variant Price, Variant Compare At Price, Tags and SEO Title are recognised and matched by SKU. This app's own export is matched by Variant ID.

What does the app store?

Only your own product data: IDs, titles and the before/after values of fields a job changed, for your undo history, plus export files for 7 days. No customer data of any kind.

Edit in bulk without the risk.

Free for edits of up to 25 variants. Built by Mint Labs.

Coming soon to the Shopify App Store