Choosing the Shopify import CSV format produces a file matching Shopify’s own bulk-editor structure exactly - the same one you’d get from Shopify’s "Export" button, and the same one its "Import" screen expects back. Drop the result straight into Settings → Products → Import on any store.

The row rules are specific: a product’s first row carries its title, description, vendor and first variant; extra variants get their own row with only the variant fields filled in; extra images get their own row with just the handle and image URL. Get that wrong by hand and Shopify’s importer creates duplicate or broken products - this tool builds it correctly every time.

Every import is exported as unpublished, draft products, on purpose - so bringing a catalog into a new or test store never makes it live by accident. Publish only after you’ve reviewed it.

It’s the same file structure Shopify generates when you export products from inside a store’s own admin panel - so anything you already know about working with that export applies here too, whether the source data actually came from another live store or from a saved products.json file.