Why ImportKit

Custom data imports, without the guesswork

Five problems come up again and again when merchants bulk-import metafields. Here's each one, and what we do instead.

From the Shopify community

What merchants are dealing with

You need a high level of technical expertise to operate. By the time you fix the files you may as well have made the changes manually.
App Store review · 2025
Wrong or made-up types? Simply not imported. No notice, no error — just… nothing.
Shopify Community
The risky part is noticing if unrelated fields or existing metafields changed during the same pass.
Shopify Community · 2025
Bulk CSV import of product metafields failed to populate values, even though the CSV had the correct columns.
Shopify Community · 2024
Shopify doesn't have a way to bulk import metafields. They tell you to buy an app.
Shopify Community
The import created an issue with existing images on the active store. I thought I was doing this in a test store.
Shopify Community · 2024

Paraphrased from public discussions. Every quote links to its source.

Fixed by design

Five ways imports go wrong. Five things we changed.

Side by side

For custom data specifically

Only the features that matter for metafields, metaobjects and articles.

Feature comparison
Feature ImportKit Full-store tools Shopify native
Metafield definitions & values
Metaobject definitions & entries
Blog articles with metafields
Free row-by-row check firstVaries
Any column namesFixed headersFixed headers
Duplicate detection + conflict modes
Cancel and resume mid-importVaries
Per-row results + failures CSVVaries
No subscription✓ Per row$20–200/moFree
Products, orders, customersComing soonProducts only
Scheduled importsComing soon

“Full-store tools” describes the category, not one product. Check any product's own docs for specifics.

Before you install

Is it the right fit?

Built for this

  • Setting up custom data on a new store
  • Filling in fields across a catalogue from a sheet
  • Copying a data model from dev to production
  • Agencies repeating the same setup per client
  • Migrating a blog, metafields included
  • Occasional imports where a subscription doesn't pay off

On the roadmap

  • Products, customers & orders Coming soon
  • Customer & order metafields Coming soon
  • Scheduled & automatic imports Coming soon
  • Export Planned

Worth knowing

Three deliberate trade-offs

There's no undo

ImportKit never deletes anything, which also means it can't reverse itself. That's the trade: an app that can bulk-delete from a spreadsheet is far more dangerous than one that only adds and updates. The free pre-import check carries that weight instead — read every row's verdict before anything is written, ideally on a development store first.

It can't read your customers or orders

Those permissions aren't requested, so that data is unreachable by design rather than by policy. Rows targeting it report the exact missing permission and the rest of the file still imports. Support for those owner types is on the roadmap.

Nothing is silently truncated

Some importers quietly shorten an over-long value to fit Shopify's limits. ImportKit doesn't — a value is written as you gave it or reported as a problem. Storing 255 of your 300 characters without telling you is the worse outcome, because you'd never know to look. Shopify's limits →

See what it would do, before it does it

Install free, upload your CSV, read the verdict on every row. Buy your first credit only once you agree with what it says.

Free to install · Credits from $1.99 · Test charges on development stores