7 costly Shopify import mistakes (and how to undo them)
Scientific-notation IDs, decimal commas, missing handles: the seven import mistakes we see most, how to spot them before they go live, and how to recover.
· 2 min read
New: ask Claude, ChatGPT or Cursor about your Bulkvane jobs and catalog. See how
Bulk import, export & edit for Shopify
Update thousands of products, customers and collections from Excel, CSV or Google Sheets — or edit them in a spreadsheet inside Shopify. See every change first. Undo any import for 30 days.
Free plan for up to 10 items per job. Paid plans start with a 7-day free trial, billed through Shopify.
The problem
You change one column in a 3,000-row spreadsheet, press Import, and hope. If a supplier sent prices with commas instead of dots, you find out from a customer.
Shopify's built-in CSV import shows you a sample, not every change — and there's no undo button. Bulkvane was built around those two gaps.
See every field that will change, old value beside new, before anything is written to your store.
A snapshot is saved before each import. For 30 days, one click puts everything back.
Problems are named by row, in words you'd use yourself — and the simple ones are fixed for you.
userErrors: [{
field: ["productSet", "variants", 13, "id"],
message: "Invalid id: 7.2E+12"
}]Row 14: ID "7.2E+12" was shortened by your spreadsheet program (scientific notation). Format the ID column as Text and export again.
Fixed for you · Row 22: Price "12,50 €" contains a currency symbol and a decimal comma — it will be saved as 12.50.
How it works
Step 1
Export from Bulkvane, edit in Excel or Google Sheets, and upload it back — or paste a Google Sheets, Drive or Dropbox link. Shopify's own CSV works too.
Step 2
Bulkvane recognises its own headers, Shopify's CSV headers and common names like “SKU” or “Price”. Columns it doesn't use are listed, not silently dropped.
Step 3
Old value beside new, for every field on every product. Problems are listed by row in plain words. Nothing is written yet.
Step 4
Press Apply and it runs in the background. A snapshot is saved first, so for 30 days one click restores everything the import touched.
Spreadsheet editor
No download, no upload. Search, filter and edit products in a grid; paste a column from Excel or Google Sheets; fill down; undo and redo. When you're done, Review changes shows every edit before it's saved.
More than products
Export any mix of data types into one Excel file with a sheet per type — then import it back as one job per sheet, each with its own preview and undo. Metafields and stock per location are just more columns.
| Handle | Variant SKU | Variant Price | Metafield: custom.material | Inventory: Main St |
|---|---|---|---|---|
| blue-linen-shirt | LS-BLU-M | 42.00 | Linen | 18 |
| blue-linen-shirt | LS-BLU-L | 42.00 | — | 7 |
| canvas-tote | CT-NAT | 26.00 | Cotton canvas | 31 |
AI assistants In the app
Bulkvane is an MCP server. Connect the assistant you already use and ask in plain words — it picks the right Bulkvane tool and answers from your real jobs and catalog.
Read-only for your store: assistants can look things up and start exports, never change products, customers or collections. Every call is logged, and your data is never used to train AI models.
How to connect your assistantYour AI assistant + Bulkvane
sample storeImport #42 (spring_prices.xlsx) updated 1,236 products and skipped 6 rows:
• 4 rows — Price “abc” isn't a number (rows 88, 91, 140, 212).
• 2 rows — no ID, Handle or Title, so the product can't be matched (rows 301, 302).
Fix those cells and import the file again; the other rows are already applied.
Try asking
Sample conversation with a demo store. Try the questions below the chat.
Features
Every feature below is in the app today, on every plan — Free included.
Before an import touches your store, Bulkvane saves a snapshot of every product, customer or collection it will change. Changed your mind? One click puts them back — even deleted items are re-created.
Every changed field, old value beside new. Nothing is written until you press Apply.
Learn moreEdit products in a grid, paste from Excel or Google Sheets, fill down, undo and redo — then review the changes before they're saved.
Learn moreVariants, images, SEO, metafields, stock per location, customers with addresses, smart and manual collections — in one file, one sheet per type.
Learn more“Row 14: Price “12,50 €” contains a decimal comma — it will be saved as 12.50.” Each problem names the row and the fix, and simple ones are fixed for you.
Learn moreConnect Claude, ChatGPT, Cursor or any MCP app. Ask why an import failed, run a saved export or get a catalog health report — read-only, with every call logged.
Learn morePaste a Google Sheet, Google Drive, Dropbox or direct CSV/Excel link. Run the same link again next week with one click.
Learn moreCreate and update, create only, update only, replace, or delete — so a file only does what you meant it to.
Learn moreSave data types, filters, columns and format under a name. Start the same export again in two clicks.
Learn moreGet an email when an export is ready, a preview is waiting for you, or an import finishes — pick the events and the address.
Learn moreSelect products in your Products list, choose More actions → Export with Bulkvane.
Learn moreThe app and its emails in English, Español, Français, Deutsch and Português (Brasil). It follows your Shopify admin language, or pick one in Settings.
Learn moreUse cases
Export your catalogue, change the Price column in Excel, upload it back. The preview shows each old and new price, so a misplaced decimal never reaches a customer.
Integrations
Excel and CSV files, Google Sheets, Drive and Dropbox links, the AI assistant you already use and your Shopify admin — all in the app today.
Export to and import from .xlsx and .csv. Excel files hold one sheet per data type.
Import a sheet shared as “Anyone with the link” — one tab or the whole workbook.
Import a CSV or Excel file from a Drive share link.
Import a CSV or Excel file from a Dropbox share link.
Import from a direct CSV or Excel link, and run it again later.
Connect with the server URL and sign in with a Bulkvane token.
Add Bulkvane as an MCP connector in ChatGPT Desktop.
One-click install from Settings → AI assistants.
Any app that supports remote MCP servers connects with the server URL and a token.
One command adds Bulkvane to your terminal assistant.
“Export with Bulkvane” on selected products in your Products list.
Emails when exports are ready and imports finish or fail.
Need something else? Request an integration
Compare
Some bulk apps do more today — orders and scheduling, for example. Few let you see every change first and take an import back afterwards. Here's where Bulkvane stands, gaps included.
| Capability | Bulkvane | Typical bulk apps | Shopify CSV tool |
|---|---|---|---|
| Products, variants, metafields, stock per location | Yes | Yes | Partial |
| Customers and collections | Yes | Yes | Customers only |
| Orders | No | Yes | No |
| Preview every changed field before applying | Yes | Partial | No |
| One-click undo for 30 days, deletes included | Yes | Rare | No |
| Plain-language errors with automatic fixes | Yes | Partial | No |
| Spreadsheet editor inside the Shopify admin | Yes | Some apps | No |
| Import from Google Sheets, Drive or Dropbox links | Yes | Yes | No |
| AI assistants (Claude, ChatGPT, Cursor) via MCP | Yes | Rare | No |
| Scheduled imports / supplier sync | No | Yes | No |
| Safety features on the free plan | Yes | Partial | Free |
Based on public App Store listings and Shopify's documentation, October 2026. Spotted something out of date? Tell us.
Time saved
Move the sliders to match your store.
Assumes 45 seconds per product edited by hand in Shopify admin, and 10 minutes per bulk job in Bulkvane (export, edit, import, check the preview).
Why Bulkvane exists
A bulk import is the most useful thing you can do to a Shopify store — and the most nerve-racking. One wrong column and thousands of products change at once.
The built-in tools can import. What they can't do is show you every change before it happens, or take it back afterwards. So we built those first.
We'll only show you features that are in the app today. If it isn't built, it isn't on this site.
Pricing
Free plan, then from $12 a month with a 7-day free trial. Billed through Shopify; cancel anytime.
Trying Bulkvane and small edits
$0forever
No trial needed
Editing a whole small catalog
$12per month
7-day free trial
Growing stores with larger catalogs
$39per month
7-day free trial
Large stores and agencies
$149per month
7-day free trial
From the blog
Scientific-notation IDs, decimal commas, missing handles: the seven import mistakes we see most, how to spot them before they go live, and how to recover.
· 2 min read
What each column in a Shopify product export means, which ones you can change on import, and which are read-only — with examples.
· 2 min read
The three ways to change many Shopify products at once — the admin bulk editor, CSV import and a bulk app — and when each one makes sense.
· 2 min read
FAQ
Something else? Search the help center or ask us — we reply within 1 business day.
Yes. Nothing changes until you've seen a preview of every field and pressed Apply. Before an import runs, Bulkvane saves a snapshot of each item it will touch, so you can undo the whole import for 30 days.
Undo puts back the fields an import changed — titles, prices, SKUs, tags, SEO, metafields, stock, customer details, collection conditions and products — deletes items the import created, and re-creates items it deleted (with a new ID). It doesn't roll back orders, analytics or changes made by hand after the import.
Products and variants (including images, SEO, product metafields and inventory per location), customers with their default address, and smart and manual collections. Export any mix of them into one Excel file with a sheet per type. Orders and variant metafields aren't supported.
Excel (.xlsx) and CSV uploads, plus links to a Google Sheet, Google Drive or Dropbox file, or any direct CSV/Excel link (up to 20 MB). Bulkvane reads its own headers, Shopify's native CSV headers and common aliases, so most existing files import without renaming anything.
Usually, yes. Shopify's own product and customer CSV headers are recognised, and Excel workbooks with sheets named Products, Customers, Collections, Smart Collections or Custom Collections are split into one import per sheet. The preview shows exactly what will change before you apply anything.
Yes. The spreadsheet editor lets you edit products in a grid inside Shopify — paste from Excel or Google Sheets, fill down, undo and redo. When you review, the edits go through the same checks, preview and 30-day undo as a file import.
The preview lists every problem in plain words with the row number — for example, “ID 7.2E+12 was shortened by your spreadsheet program. Format the ID column as Text and export again.” Common mistakes such as currency symbols or decimal commas are fixed for you. Rows with errors are skipped; the rest can still be applied.
Free covers up to 10 items per job. Starter is $12 a month (5,000 items per job), Growth $39 (50,000) and Pro $149 (unlimited). Paid plans start with a 7-day free trial, once per store. Billing runs through Shopify, so it appears on your Shopify invoice and you can cancel at any time.
Bulkvane is an MCP server. Create a token under Settings → AI assistants, connect Claude, ChatGPT, Cursor, Claude Code or any app that supports MCP, and ask about your jobs, errors, templates and catalog health. The assistant can start exports but cannot change your store, and every call is logged.
No. Bulkvane doesn't send your data to any AI model on its own. When you connect an AI assistant, the answers you ask for are sent to that assistant, under its provider's terms. We never use your data to train models.
The app and its emails are available in English, Español, Français, Deutsch and Português (Brasil). Bulkvane follows your Shopify admin language automatically, or you can pick a language in Settings. Messages in import checks and results files are in English.
Exports use Shopify's Bulk Operations API, so thousands of products export in minutes. Imports run in the background — close the tab and get an email when they finish.
Install from the Shopify App Store in under a minute. Free plan for up to 10 items per job; paid plans start with a 7-day free trial.
Not ready to install?
Get one practical tip a week on imports, exports and keeping a catalogue tidy.