Skip to content

Shopify product export

CSV export is included on Growth and Pro, with a 7-day free trial on your first upgrade.

Install on Shopify

Export exactly the products you filtered

The export runs against your current view. Narrow the grid first and the CSV follows:

  • Export Shopify products with a given tag - filter by tag (or several), then export only those rows, tags column included.
  • Export only visible products - filter to Active and leave drafts and archived products out of the file entirely.
  • By vendor, price range, or inventory level - one supplier, everything under $20, everything out of stock.
  • By saved segment - the segments you already use for bulk editing export as-is, so the same definition drives both.
  • In your sort order - sort the grid by title, vendor, total inventory or date, and the rows land in the file in that order.

What lands in the CSV

The columns the grid shows, in the order you arranged them: title, status, price, compare-at price, SKU, inventory, tags, vendor, and description. Hide a column and it drops out of the file.

Every file ends with a Variant ID column - the Shopify ID of the row's default variant. It is what lets you import the file back into BulkSheet after editing it in a spreadsheet, so leave it in place.

One row per product. The file follows the grid's product rows, so a product with three variants exports as a single row carrying its default variant's price, compare-at price, SKU, and inventory - the other two are not in the file. If you need a row per variant, Shopify's native export is the one to use.

What else is not in it: metafields, image URLs, and collections are not part of the export today, and the description column contains raw HTML rather than plain text. If you need any of those, Shopify's native product export covers them and is free on every plan.

Large catalogs export in the background

Big exports run as a Shopify bulk operation rather than blocking the browser: start it, keep editing, and collect the file when it is done. Jobs can be cancelled or retried from the exports list, and finished files stay downloadable for 7 days.

Importing it back loads drafts, not a blind write

The CSV round-trip is where most catalog accidents start: a typical re-import writes your whole file straight back to Shopify, formatting problems and all, with no preview of what is about to change. Importing a BulkSheet export back into BulkSheet works differently. The matched products load into the grid as unsaved changes, each changed cell marked with its old value, and nothing reaches Shopify until you review them and press Save - with undo after. A blank cell never changes anything, and an import only updates products that already exist; it never creates new ones.

Plans

CSV export is included on Growth ($19.99/mo) and Pro ($39.99/mo), both with a 7-day free trial on your first upgrade. See the pricing page for the full comparison.

Related guides

Stop round-tripping CSVs. Edit live.

Install BulkSheet on your Shopify store in under a minute. Free forever - 100 product saves a day.

Install on Shopify