Shopify CSV import

Import and update Shopify products with a CSV, Excel or XML file.

Map your file's columns and inspect five example rows before importing. Update prices, inventory or product details in bulk.

CSV preview

products.csv

"Title" maps to "product.title"
"Price" maps to "variant.price"
"SKU" maps to "variant.sku"

234 products ready to import.

Built for Shopify
Built for Shopify Free plan handles 100 rows per file Pro trial lasts 14 days

Features

6 tools for Shopify product imports.

Import CSV, Excel and XML files

Upload a CSV, XLS, XLSX or XML file from your computer or import it directly from a URL.

Map columns to Shopify fields

Match each source column to a Shopify product field or product metafield with a simple dropdown. For CSV and Excel files with a header row, Pro and Scale saved mappings follow column names when columns move.

Update existing products in bulk

Match updates by SKU, first barcode, handle or Shopify ID. Text identifiers are compared exactly after letter case and surrounding spaces are ignored.

Preview and choose product status

Review your mapped data, then import every new product as Active, Draft or Unlisted. The status override is available on every plan.

Automated URL imports

Run a URL import once on any plan. On Pro and Scale, Save & Run now always processes the file without creating or changing a schedule. Scheduled runs skip an unchanged file.

Bulk import in minutes

Process thousands of Shopify product rows from one file. Pro and Scale support unlimited rows per file.

How it works

From source file to Shopify in four steps.

1

Install the app

Add Simple CSV from the Shopify App Store. The free plan handles up to 100 rows per file.

2

Upload or link your file

Upload a file from your computer or paste a URL to import directly from a remote source.

3

Map your columns

Use a simple dropdown to match each source column to the right Shopify field. Example rows show your data before you import.

4

Preview and import

Check the preview and choose whether new products start as Active, Draft or Unlisted. Then import products with images, variants and SEO data intact.

Pricing

Free to start. Upgrade for advanced rules and scheduling.

The Free plan covers core CSV, Excel and XML imports. Pro and Scale add advanced pricing rules, inventory rules and scheduled imports. Try paid plans free for 14 days.

Free

Free

For core file imports

✓ CSV, XLS, XLSX and XML upload

✓ CSV, Excel and XML import from URL

✓ Basic field mapping

✓ New products can start as Active, Draft or Unlisted

✓ Up to 100 rows per file

✓ Manual imports (no automations)

Recommended

Pro

$19 / month

For growing stores with regular imports

✓ CSV, XLS, XLSX and XML upload and URL imports

✓ Basic field mapping

✓ New products can start as Active, Draft or Unlisted

✓ Advanced pricing rules

✓ Advanced inventory rules

✓ 3 automations, every 6 hours

✓ Unchanged scheduled files are skipped. Run now always processes

✓ Unlimited rows per file

Install on Shopify

14-day free trial

Scale

$49 / month

For high-volume catalogs

✓ CSV, XLS, XLSX and XML upload and URL imports

✓ Basic field mapping

✓ New products can start as Active, Draft or Unlisted

✓ Advanced pricing and inventory rules

✓ 7 automations, running hourly

✓ Unchanged scheduled files are skipped. Run now always processes

✓ Unlimited rows per file

✓ Optional cleanup sets missing variants to 0 only at the location the import updates

✓ Optional cleanup can leave fully missing products active, draft them or unlist them

Install on Shopify

14-day free trial

The Free plan never expires. Cancel paid plans anytime. If you move to Free or cancel, we pause active automations and keep their saved tasks and mappings. After upgrading, open Simple CSV from Shopify Admin and activate the tasks you want to run again.

Reviews

What merchants say.

"I updated all 700 prices using Simple CSV. It only took a few minutes and it was done. Every year our supplier has a price increase. I will be using Simple CSV from now on. Powerful but easy to use."

The Herbs Place

United States

"Spent three hours trying to get Shopify's import to work. Tried this app, and 2 minutes later, all 80 products were imported. THANK YOU!!"

Forever In Bloom

United States

"Great and super fast support. If you have any issues just text them and they will find a solution. I really recommend this app. Works great."

kalb-Living.de

Germany

See more reviews on the Shopify App Store

FAQ

Common questions.

Is there a free plan?

Yes. The Free plan handles up to 100 rows per file and covers manual CSV, Excel and XML imports. Pro and Scale support unlimited rows and add advanced pricing and inventory rules. Pro includes 3 automations that can run every 6 hours, while Scale includes 7 automations that can run hourly. The Free plan never expires.

What file formats are supported?

Simple CSV accepts CSV, XLS, XLSX and XML files from your computer or a URL. Supported files can also be imported from ZIP, GZ and TAR.GZ archives. When an archive contains several supported files, Simple CSV prefers a tabular file over XML and CSV over XLS or XLSX. Excel imports read the first worksheet only. Standard CSV files can use comma, semicolon or tab delimiters, and UTF-8 encoding works best.

Can I update existing products instead of creating new ones?

Yes. Match file rows by SKU, first barcode, handle or Shopify ID. Simple CSV compares SKU, handle and the first barcode exactly after ignoring letter case and surrounding spaces. A longer value that only starts with the same characters is not a match. If a variant has several barcodes, a secondary barcode in your file does not match and the row is skipped. Use SKU or Shopify ID when you can.

Are automated imports really automatic?

Yes. Pro includes 3 scheduled URL import automations that can run every 6 hours. Scale includes 7 automations that can run hourly. At each scheduled time, Simple CSV fetches the current file. If the file and the automation settings have not changed since the last fully successful scheduled run, the run completes without touching Shopify. Run now always processes the file.

Run an import with your own file.

Use the free plan with your real CSV, Excel or XML file. The preview shows five mapped rows before import.