Do I need to understand metafields to use this?
Not much. Download the template for the type you want and it arrives with a
correct header row plus worked example rows, each showing a different case.
Change the values, keep the headers, import it. The
quick start does a real import in about
five minutes.
Can I undo an import?
No, and that's deliberate. ImportKit never deletes anything, which also means
it can't reverse itself — undoing an import is manual work in the Shopify
admin. An app that can bulk-delete from a spreadsheet is a far more dangerous
thing to install. The free
pre-import check is the trade we made
instead: read every row's verdict before anything is written.
How do I know what an import will cost before running it?
The check reports “N of M rows will be written”, and N is the credit cost
exactly. It's free and re-runnable after every edit to your file, so you can
get the number to where you want it before spending anything.
How big a file can I import?
Up to 50 GB and 1,000,000 rows per import, streamed rather than loaded
into memory. Need more? Ask us — higher limits and additional files can be
arranged. The preview reads the whole file at once, so it caps at 50,000 rows;
above that the import still works and conflict handling still applies per row,
you just don't get the preview.
All limits →
How long does an import take?
Rows go to Shopify one at a time, so thousands of rows take minutes rather
than seconds. That's deliberate — Shopify's API throttles hard enough that
parallel writes end up slower, and serial keeps every row's outcome
unambiguous. The job runs on our servers, so you can close the tab.
Does it work with Excel files?
Upload CSVs. Excel, Google Sheets and Numbers all export one in a couple of
clicks — here's the route through
each, including the encoding setting that matters.
Is my data stored anywhere?
The uploaded file is never written to disk — it's read as a stream. The values
from the columns you mapped are kept with the job so failures can be reviewed
and imports resumed, and ignored columns are never stored at all. ImportKit
holds no customer personal data and can't read your customers or orders.
Privacy policy →
Do credits expire, or renew?
Neither. Packs are one-time purchases through Shopify, and credits sit on your
store's balance until you use them — including across an uninstall and
reinstall.