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
Related reading
How to Import AliExpress Products to Shopify Automatically
Step-by-step guide to importing AliExpress products to your Shopify store automatically using AI. Skip the manual copy-paste and list products in seconds.
How to Scan a Website and Bulk Import All Their Products with AI
Learn how to use AI tools to scan any supplier website and bulk import all their products directly into your online store — no manual copying required.
Copy products from one store to another: A step-by-step guide
Discover the most efficient way to copy products from one website to another in just 4 simple steps. Perfect for online store owners looking to save time and boost productivity.

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
- Log into your Shopify admin and go to Products
- Click Add product
- Fill in the product title, description, price, and images
- Add variants (size, colour, etc.) if needed
- Set inventory levels and shipping details
- 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
- In your Shopify admin, go to Products
- Click Import in the top right
- Download Shopify's sample CSV template to see the required format
- Fill in your product data across the required columns (title, body HTML, vendor, type, tags, variants, images, etc.)
- Save the file as a
.csv - 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
- Install Product Upload from the Shopify App Store (free plan available)
- Open the app and paste in the URL of the product or supplier page you want to import from
- Product Upload pulls the title, description, images, variants, and pricing automatically
- Review and customise the listing if you want, or publish it straight to your store
- 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.