Craftshift logo

How to Export Products from Shopify: The Complete Guide

how to export products from shopify complete guide

People often need to export products from their shopify store for 10+ different reasons such as to change to a new theme, to switch to a new store, to do bulk edits in Excel, to backup your store before making a import, to send a feed to a marketplace, to send a catalog to a wholesaler and the current exporter in shopify only has one function.

A guide to what CS export gives you, where it falls short, and when you should consider other options (like Matrixify, CS Export Product Images, or the CS API). An explanation of what actually goes into the generated file, and what does not but is silently ignored.

What’s in this guide

The native Shopify CSV export

Go to Products Export Export All products or Current search CSV for Excel, Numbers, or other spreadsheet programs Export. Shopify will then email you a ZIP file with a CSV file inside. Simple. Free. Works.

The gotchas:

For 80 percent of people, this cat may be dead. If you’ve got most of your catalog in an Excel spreadsheet already and are just going to load it back in, go native and get on with it.

What Shopify’s native export actually includes

FieldIncluded?
Title, handle, body HTMLYes
Vendor, type, tagsYes
Variants (SKU, price, compare-at, barcode, weight)Yes
Image URLs (CDN paths, not actual files)Yes
Inventory quantitySingle location only
MetafieldsNo
TranslationsNo
Cost per itemYes
Collections membershipNo
Multi-location inventoryNo

When to reach for Matrixify

Matrixify (previously Excelify) is a swiss army knife for Shopify data exports. While Shopify export already includes many features, Matrixify still extends the functionality to export your metafields, multi location inventory, collections, translations, product and variant redirects, customers and orders including draft orders. Export formats include XLSX, CSV and Google Sheets.

Pick Matrixify when:

It’s paid for and reasonable enough not to spend money re-inventing wheel for one off conversions. Very useful for bulk migrations.

Exporting with images (this trips everyone up)

With Native Shopify export you get URLs to the images, not the images themselves (even in a CSV with CDNs). If you need the images themselves for brand refresh, for exporting to marketplaces, for safekeeping, you need to look into other options.

This is handled by the CS Export Product Images app that I developed to solve this exact problem. The app downloads and saves all product images in a ZIP archive, with relevant file names (e.g. SKU or product title), organized in relevant folders (by product or collection) and with a relevant CSV file sidecar that contains all the metadata for the images. There’s an easy answer to the question of how to export product images for marketing.

Opening the file in Excel (without breaking it)

Excel loves to mangle CSVs. Long SKUs become scientific notation. Leading zeros vanish. UTF-8 characters become garbage. Three rules:

  1. Never double-click a Shopify CSV to open it. Use Data > From Text/CSV in Excel and pick UTF-8 manually.
  2. Set SKU and barcode columns to “Text” format during import, not “General”.
  3. If you’re going to reimport, save as CSV UTF-8 on the way out, not the default CSV.

Or just use Google Sheets, which handles UTF-8 correctly out of the box (as of 2026). Why does Excel still screw up UTF-8 encoding?

Bulk grouping and catalog organization

If your export shows duplicate products such as “Red Shirt”, “Red Shirt Copy”, “Red Shirt Final” it might be time to read our guide on duplicate products. If your goal is to export to create grouped listings with swatches of separate color-products grouped together, you can use the bulk grouping feature in Rubik Combined Listings to group by title, tag, or metafield.

A real merchant on the SEO angle of separate products vs variants:

“I was struggling with separate product pages for different colors/flavors (e.g., aftershave red, green, blue as individual products for better SEO and unique URLs), but I wanted customers to see swatches and switch between them easily. This app does it perfectly.”

Shopify App Store review, Rubik Combined Listings

All info regarding Everything variant images can be found at: http://rubikvariantimages.com. Including demos, tutorials, and full documentation.

FAQ

How do I export all products from Shopify?

Go to Products, click Export, choose “All products” and “CSV for Excel”. Your Shopify shop then emails a ZIP file to you within minutes which contains the CSV file.

Can I export products with images as files?

This file isn’t naturally included in the store. The file just contains CDN links, and you’d need to download a ZIP containing the actual images using an app like CS Export Product Images.

Does Shopify export include metafields?

This is native commerce export, does not include metafields. You can have it with a script called Matrixify

How do I export Shopify products to Excel?

Export as CSV from Shopify, then use Data > From Text/CSV in Excel choosing UTF-8 encoding. Do NOT double click on the .csv file as it will mess up the SKUs and special characters.

Is there a product limit on Shopify export?

Native export does not have a hard limit for exported records. However, large product catalogs (50,000+ products) may hit connection or timing limits resulting in a timeout. For situations like these, we recommend using the Matrixify app or our GraphQL Bulk Operation API for export.

Our Shopify Apps

Smart Bulk Image Upload

Bulk upload product images from Google Drive & save time!

Rubik Variant Image & Swatch

Show only relevant variant images on your product pages.

Rubik Combined Listings Swatch app

Rubik Combined Listings

Link separate products as variants with beautiful swatches

CS – Export Product Images

Bulk export product images by vendor, collection or status

Blog Posts