Back to Blog

How to Import Products into Shopify (And the Fastest Way to Do It)

Learn all three ways to import products into Shopify: manual entry, CSV upload, or via app. See which method saves the most time for your store.

Posted by

How to import products into Shopify

There are three ways to import products into Shopify: add them manually one by one, upload a CSV file, or use an app to do it automatically. Which one you choose depends on how many products you have and how much time you want to spend.

If you've got a handful of products and a free afternoon, the manual route works fine. But if you're moving a catalogue of 50, 500, or 5,000 products, you'll want to skip straight to the third option.

Here's a breakdown of all three methods so you can pick what's right for your situation.

Method 1: Add Products Manually

This is the built-in Shopify method. No extra tools, no file formatting, just you and the admin panel.

Steps

  1. Log into your Shopify admin and go to Products
  2. Click Add product
  3. Fill in the product title, description, price, and images
  4. Add variants (size, colour, etc.) if needed
  5. Set inventory levels and shipping details
  6. Click Save

Repeat for every product you want to add.

When it makes sense

Manual entry is fine if you're adding fewer than 10–15 products and you're building listings from scratch. It gives you full control over every field, which is useful when you'resetting up your first few products and getting familiar with how Shopify structures things.

The catch: it doesn't scale. A 50-product catalogue could take you a full day. A 200-product catalogue could take a week. And that's before you account for going back to fix typos, missing images, or inconsistent formatting.

Method 2: Import Products via CSV

Shopify has a built-in CSV importer that lets you upload a spreadsheet of products all at once. It's faster than manual entry, but it comes with its own friction.

Steps

  1. In your Shopify admin, go to Products
  2. Click Import in the top right
  3. Download Shopify's sample CSV template to see the required format
  4. Fill in your product data across the required columns (title, body HTML, vendor, type, tags, variants, images, etc.)
  5. Save the file as a .csv
  6. Upload it via the importer and click Import products

The required CSV columns

Shopify's CSV format has over 20 columns. The main ones you need to get right:

  • Handle — Unique URL slug for the product
  • Title — Product name
  • Body (HTML) — Product description
  • Vendor — Brand or supplier name
  • Variant Price — Selling price
  • Image Src — URL of the product image
  • Variant Inventory Qty — Stock level

When it makes sense

CSV import works well if you're migrating from another platform that can export in Shopify's format, or if you have a supplier who provides a product feed you can reformat. It's genuinely useful for bulk uploads once you've got the template sorted.

The catch: getting the CSV right is tedious. The formatting is strict, images need to be hosted URLs (not files on your computer), and one wrong column can break the whole import. If you're pulling product data from a website or a platform that doesn't export to Shopify's format, you'll be doing a lot of manual reformatting first.

Method 3: Use an App (The Fast Way)

This is the method most merchants end up wishing they'd started with.

Instead of manually entering products or wrestling with CSV formatting, you point an app at the source, and it pulls the product data straight into your Shopify store. Titles, descriptions, images, variants, pricing — all of it.

Product Upload is built specifically for this. It works with Amazon, AliExpress, Alibaba, Etsy, eBay, WooCommerce, Magento, and millions of other websites. If your supplier has a product page, Product Upload can import it.

How it works

  1. Install Product Upload from the Shopify App Store (free plan available)
  2. Open the app and paste in the URL of the product or supplier page you want to import from
  3. Product Upload pulls the title, description, images, variants, and pricing automatically
  4. Review and customise the listing if you want, or publish it straight to your store
  5. That's it

What makes it different from the other methods

  • No CSV formatting. You don't need to touch a spreadsheet.
  • Works from any URL. Not just platforms with Shopify integrations.
  • AI-powered descriptions. It doesn't just copy the listing — it can rewrite the description to be more compelling and SEO-optimised for your store.
  • Bulk imports. Import an entire product catalogue in one go, not product by product.
  • Translations built in. If your supplier's listings are in another language, Product Upload translates them automatically.

One merchant who used it to import nearly 3,000 products put it simply: "App is massive help and the founder itself is legend and very supportive." Another said it "saved me weeks of work and thousands of dollars."

For anyone moving more than a few products into Shopify, this is the method that actually makes sense.

Which Method Should You Use?

  • Adding 1–10 products from scratch — Manual entry
  • Migrating from a platform with Shopify CSV export — CSV import
  • Importing from Amazon, Etsy, AliExpress, or any website — Product Upload
  • Moving a large catalogue quickly — Product Upload
  • Supplier listings in another language — Product Upload

The honest answer is that manual entry and CSV are both fine in limited situations. But if you're sourcing products from suppliers online — whether that's Amazon, Alibaba, Etsy, or your supplier's own website — trying to do it manually or via CSV is just adding hours of unnecessary work to your day.

Product Upload has a free plan with 5 imports to get started, so it's worth trying before you commit to the spreadsheet route.

FAQs

How do I import products into Shopify?

There are three ways: add products manually via the Shopify admin, upload a CSV file using Shopify's built-in importer, or use an app like Product Upload to pull product data automatically from any URL. For most merchants, the app method is the fastest.

Can I bulk import products into Shopify?

Yes. You can bulk import using a CSV file or a third-party app. CSV requires formatting your data to match Shopify's template. An app like Product Upload lets you bulk import an entire catalogue in one go without touching a spreadsheet.

What format does Shopify use for product imports?

Shopify's native importer uses a specific CSV format with columns like Handle, Title, Body (HTML), Vendor, Variant Price, Image Src, and Variant Inventory Qty. You can download the sample template from your Shopify admin under Products > Import.

Can I import products from Amazon or AliExpress into Shopify?

Yes, but not natively. Shopify's built-in tools don'tconnect directly to Amazon or AliExpress. You'll need an app like Product Upload, which has direct integrations with Amazon, AliExpress, Alibaba, Etsy, eBay, and most other websites.

Is there a free way to import products into Shopify?

Yes. Shopify's manual entry and CSV import are free. Product Upload also has a free plan that includes 5 imports with full AI customisation and translation, so you can test it before committing to a paid plan.

Try Product Upload Free