Built for Shopify

The only real spreadsheet bulk editor for Shopify.

Edit products, prices, inventory, and metafields in a live spreadsheet synced to your store. Excel formulas. No CSVs. No re-imports. Changes save straight to Shopify.

Spring Pricing · Acme Apparel
Products Variants Metafields Inventory
C4
fx
=ROUND(B4*0.9, 2)
#
Title
Price
Sale price
Stock
Status
1
Classic Oxford Shirt
$79.00
$71.10
128
active
2
Linen Trouser · Stone
$119.00
$107.10
42
active
3
Merino Crew Sweater
$149.00
$134.10
68
active
4
Corduroy Cap · Ochre
$45.00
=ROUND(B4*0.9,2)
210
active
5
Cotton Tee · Multi
$29.00
$26.10
512
active
6
Wool Blend Scarf
$59.00
$53.10
76
draft
Excel formulas Live-synced to Shopify

Built like a spreadsheet. Behaves like Shopify.

Most "bulk editors" are forms in disguise. Mixtable is a real spreadsheet with a live, two-way connection to your store.

A real spreadsheet.

Rows, columns, frozen panes, filters, sorts, copy-paste, right-click menus. Everything you expect. Thousands of products, one sheet.

Live two-way sync.

Edit a cell and sync, Shopify updates. Update in Shopify, the sheet updates. No exports, no CSV imports, no "wait 20 minutes". No broken round-trips.

Excel-style formulas.

=VLOOKUP, =IF, =CONCAT, =ROUND, =IMAGE. Your Excel muscle memory already works. 150+ functions supported.

Product walkthrough

See the spreadsheet in action

Pricing

Re-price 5,000 products with one formula.

Drop a formula into a cell, double-click the fill handle, and you're done. Percentage markups, currency conversions, tier pricing — all of it works.

  • Mark down a whole collection by 15% with =ROUND(B2*0.85,2)
  • Set international prices per-market with conversion rates and rounding
  • Bulk Number Editor for non-formula users — type a % or fixed amount
  • Preview every change before it syncs.
Spring Discounts · Acme Apparel
C3
fx
=ROUND(B3*(1-$F$1), 2)
#
SKU
Was
New price
Margin
Status
1
OX-SHIRT-L
$79
$67.15
42%
queued
2
LIN-TR-32
$119
$101.15
38%
queued
3
MER-CRW-M
$149
=ROUND(B3*(1-$F$1),2)
44%
queued
4
COR-CAP
$45
$38.25
51%
queued
5
TEE-MLT
$29
$24.65
48%
queued
Metafields

Metafields without the $20/month plugin.

Load any metafield as a column. Edit values the same way you'd edit a title. Bulk-fill, paste from Excel, or compute with formulas.

  • Every type supported: single_line, multi_line, JSON, list, references, measurements, color
  • Editing JSON objects feels like editing any other cell
  • Right-click any metafield column and apply a formula to every row
  • Replaces dedicated metafield apps — same power, one interface
Product Metafields · Acme Apparel
#
Product
custom.material
custom.gender
custom.features
Sync
1
Classic Oxford
100% Cotton
Unisex
["wrinkle-free","breathable"]
2
Linen Trouser
Linen blend
Men
["relaxed-fit"]
3
Merino Sweater
Merino wool
Women
["warm","itch-free"]
4
Corduroy Cap
Cotton
Unisex
["adjustable"]
5
Cotton Tee
Organic cotton
Unisex
["preshrunk"]
Inventory

Inventory at every location, in one sheet.

One column per warehouse, one row per variant. Set a value, or adjust up and down with +25 / -5. Shopify syncs in the background.

  • Multi-location inventory in a single grid
  • Adjust relatively or set absolutely — your choice per cell
  • Paste from a stocktake spreadsheet, hit save
  • Row history shows every change Shopify and you have made
Product Inventory · Acme Apparel
#
Variant
NY
LA
London
Sydney
Total
1
Oxford · M
+50
12
+30
8
168
2
Oxford · L
+40
22
18
+12
154
3
Trouser · 32
14
+25
6
4
89
4
Sweater · S
32
18
-5
14
71
5
Cap · OS
+100
82
45
28
385

Your Excel brain, already ready.

Mixtable supports 150+ Excel-compatible formulas. If you've used a spreadsheet before, you already know how to use Mixtable.

=VLOOKUP()=IF()=ROUND()=CONCAT()=TEXTJOIN()=IMAGE()=LEN()=TRIM()=UPPER()=LOWER()=SUBSTITUTE()=SUMIF()=COUNTIF()=INDEX()=MATCH()=LEFT()=RIGHT()=DATE()=AND()=OR()+ 130 more

Everything in your Shopify store — in one spreadsheet.

Load any combination of these into a single spreadsheet. Split them across tabs. They all stay in sync.

Products Variants Collections Metafields Inventory Product images Customers Orders Line items Refunds Refund line items Order transactions Blogs Blog posts Pages International pricing Google Shopping fields

Why merchants switch to Mixtable.

If you're editing Shopify data today, you're probably doing it in one of these ways. Here's how they stack up.

Mixtable Shopify bulk editor CSV import/export Third-party import apps
Real spreadsheet UI Yes No (form-based) In Excel only No
Live two-way sync Instant Yes Manual re-imports Scheduled
Excel-style formulas 150+ functions None In Excel, then re-upload None
Edit metafields (all types) Yes Limited JSON only, error-prone Extra cost
Multi-location inventory One sheet Per product Separate CSV Yes
Cell-level history & undo Yes No No Some
No CSV file juggling Yes Yes That's the whole thing Sometimes

Shopify merchants ship faster with Mixtable.

★★★★★

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.

Aid Station · Australia
★★★★★

This seemed to be the only app that could bulk edit items in our Shopify product catalogue to such a specific degree.

Schumacher · United Kingdom
★★★★★

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.

L'ARCO Shop · Belgium

Simple, no-nonsense pricing.

Start free. Upgrade when your catalog grows. Cancel any time.

Free
$0 /month
Development, trial, and NPO stores are automatically enrolled into our free plan.
Basic
$15 /month
For stores on Shopify's "Basic" plan.
Shopify
$35 /month
For stores on Shopify's "Shopify" plan.
Advanced
$35 /month
For stores on Shopify's "Advanced" plan.
Shopify Plus
$49 /month
For Shopify Plus stores.

Stop fighting CSV files.
Just open a spreadsheet.

Install Mixtable free on your Shopify store. Most merchants have their first spreadsheet open in under 2 minutes.