Import and export your whole Shopify catalog

Bring supplier spreadsheets into Peak PIM, map every column, preview every change, and publish when you are ready. Or export products, variants, collections, and metafields from every store into one Excel workbook.

Trusted by 50+ top merchants worldwide

The spreadsheet problem

Spreadsheets are useful. Blind imports are not.

Catalog teams need the flexibility of a spreadsheet without guessing what an import will overwrite, miss, or publish.

Supplier files never look the same

Column names, worksheets, variant rows, prices, and product identifiers arrive in a different structure from every supplier.

A blind re-import can change too much

Without a row-level preview, a missing value, invalid option, or wrong match can alter catalog data you did not intend to touch.

More stores create more spreadsheets

Exporting, cleaning, and re-importing one storefront at a time turns a single catalog update into repeated manual work.

Move data both ways

A controlled path in and out of your PIM

Export a catalog you can actually work with, import the file structure you already receive, and keep a reliable link back to every product record.

Export

One workbook for every store

Choose one, several, or all stores, then export products, variants, collections, and the fields you need into one Excel workbook.

Import

Map any file to your catalog

Upload CSV or Excel, use a published sheet URL, join columns from other worksheets, and decide how every column should update Peak PIM.

Round trip

Turn a spreadsheet into a bulk editor

Export the Peak PIM ID, make changes in Excel or Google Sheets, then import the file back so every row matches its exact original record.

Safe by design

A dry run until you commit

The four-step import wizard separates setup from execution. Nothing writes while you upload, map, match, or review.

Upload the file you already have

Drag in CSV or Excel, paste a published Google Sheet or CSV URL, select the worksheet with your rows, and join columns from other tabs when needed.

Map columns and match records

Choose products, variants, or collections; update only or create missing items; map any editable field; set the match key; and select the target stores.

Review every result before writing

Filter matched, unmatched, new, ambiguous, and invalid rows. See the exact catalog match and every before-to-after field change in one table.

Save to Peak or publish to Shopify

Commit only when the plan is ready. Save keeps changes in Peak PIM and creates new items as drafts; Save & Publish also pushes them to the selected stores.

Move your catalog without the guesswork

Export the fields you need, import the files you already use, and review every change before it reaches Shopify.

10-day free trial. Free setup. No credit card.

Frequently asked questions

Everything you need to know about importing and exporting Shopify catalog data with Peak PIM.

You can upload CSV and Excel files or paste a published Google Sheet or CSV URL. For multi-sheet Excel workbooks, choose the tab containing the main rows and join columns from other tabs onto it.

You can export products, variants, and collections from one, several, or all connected stores. Every field is included by default, including custom metafields, and you can remove columns you do not need.

Yes. Select the target stores for the import, or map a column in the file so each row specifies its own store or stores. Exports can also combine multiple stores in one workbook, with every row labeled by store.

Choose a file column and the catalog field it should match, such as SKU, barcode, handle, Shopify ID, or Peak PIM ID. Ambiguous and unmatched rows can be linked manually from the review table.

Yes. An import can update existing items only, or create new products and variants from unmatched rows. New multi-variant products can be grouped by a file column, and new variants can be attached to existing products.

Yes. File columns can map to editable core fields, custom metafields, per-market prices, and variant options. Columns you do not map are ignored.

No. Uploading, mapping, matching, and reviewing are a dry run. Peak PIM does not write to the catalog until you choose Save or Save & Publish on the final step.

Include the optional Peak PIM ID column in your export, edit the workbook in Excel or Google Sheets, and import it again. The ID sends each row back to the exact record it came from without configuring another match key.

Yes. The bulk-edit grid also provides a filtered CSV export containing exactly the rows and filters in the current view.

Still have questions?

Reach out to our team and we’ll help you find the right setup.