A real spreadsheet
Rows, columns, frozen panes, filters, sorting, copy and paste, right-click menus. Everything you expect, with thousands of products on one sheet.
Mixtable Spreadsheet Editor
Edit products, prices, inventory, and metafields with a live spreadsheet connected to your store. Use Excel formulas, skip the CSV files, and review every change before it syncs to Shopify.
Spring pricing Sync 4 changesPreview Trusted by thousands of Shopify stores



Why a spreadsheet
Most bulk editors are forms in disguise. Mixtable is a real spreadsheet with a two-way connection to your store.
Rows, columns, frozen panes, filters, sorting, copy and paste, right-click menus. Everything you expect, with thousands of products on one sheet.
Changes in Shopify flow into the sheet automatically. Your edits wait as pending changes until you review them and sync, so nothing lands by accident.
=VLOOKUP, =IF, =CONCAT, =ROUND, =IMAGE. Your Excel muscle memory already works, with 150+ functions supported.
Prices
Drop a formula into a cell, fill it down the column, and every price recalculates. Percentage markups, currency conversions, and tiered pricing all work.
=ROUND(B2*0.85,2)
Spring discounts Sync 4 changesPreview Metafields
Load any metafield as a column and edit its values the same way you would edit a title. Fill down, paste from Excel, or calculate with formulas.
Product metafields Sync 7 changesPreview Inventory
One column per location, one row per variant. Set a quantity outright, or adjust it up and down with +25 or -5.
Inventory by location Sync 7 changesPreview Formulas
Mixtable supports 150+ Excel-compatible functions. If you have used a spreadsheet before, you already know how to use it.
=CONCAT(A2," - ",D2," | Acme")=IF(E2<10,"LOW","")=VLOOKUP(B2,Costs!A:C,3,FALSE)=IMAGE(H2)=LOWER(SUBSTITUTE(A2," ","-"))Coverage
Load any combination of these into a single spreadsheet and split them across worksheets.
Compare
If you edit Shopify data today, you are probably doing it one of these ways. Here is how they stack up.
| Mixtable | Shopify bulk editor | CSV import and export | Other import apps | |
|---|---|---|---|---|
| A real spreadsheet | Yes | An editing grid only | Only in Excel | No |
| Connected to your store | Both directions | Yes | Manual re-imports | Scheduled |
| Excel-style formulas | 150+ functions | None | In Excel, then re-upload | None |
| Edit metafields | Yes, as columns | Limited | Error-prone | Extra cost |
| Multi-location inventory | One sheet | Quantities by location | Separate CSV | Yes |
| Review changes before they go live | Yes | Live when you click Save | No preview | Some |
| Cell and row history | Yes | No | No | Some |
| No CSV files to juggle | Yes | Yes | That is the whole workflow | Sometimes |
Walkthrough
A guided tour of creating products, editing metafields, updating inventory, and changing prices in bulk.
Demo spreadsheet From Shopify Reviews
Mixtable streamlines our bulk pricing updates. It allows our brand and buying teams to focus on a single spreadsheet rather than multiple spreadsheets and manually updating Shopify.
This seemed to be the only app that could bulk edit items in our Shopify product catalogue to such a specific degree.
The app itself is powerful and incredibly useful for managing large Shopify catalogs, but what truly sets Mixtable apart is their support team. They are on another level.
Pricing
Start free on a development or trial store. Everything is included on every plan, and you can cancel at any time.
| Your Shopify plan | Development, trial, and non-profit stores | Basic | Grow | Advanced | Plus |
|---|---|---|---|---|---|
| Spreadsheet Editor | $0 /month | $15 /month | $35 /month | $35 /month | $49 /month |
Questions
The things merchants ask before they install.
Install the Mixtable Spreadsheet Editor from the Shopify App Store and open a products spreadsheet. Your catalog loads into a grid where you edit titles, prices, status, and any other field the way you would in Excel. Review the pending changes, then run Sync to Shopify to push them.
Yes. Tags get their own column across products, customers, and orders, so you can add, remove, or replace tags on thousands of records at once using find and replace, formulas, or paste. Nothing reaches your store until you sync.
Yes. Write a formula like =ROUND(B2*0.9,2) and fill it down the column, and every price recalculates at once. Base prices, compare-at prices, and international prices each get their own column.
Yes. Product, variant, customer, collection, and order metafields load as ordinary spreadsheet columns and are edited the same way as any other field.
Edits stay in the spreadsheet as pending changes until you choose to sync, so you can review everything first. After a sync, cell history and row history show what changed, when, and who synced it.
No. The spreadsheet is connected to your store in both directions, so there is no CSV to download, edit, and re-upload. You can still import a CSV when the data is coming from somewhere else.
Plans start at $15 per month and are matched to your Shopify plan, up to $49 per month for Shopify Plus. Development, trial, and non-profit stores are enrolled in the free plan automatically.
The other apps
Install Mixtable Spreadsheet Editor on your Shopify store. Most merchants have their first spreadsheet open in under 2 minutes.