How to Import Data into Shopify from CSV or Excel
With DataEase, you can bulk import data into Shopify from a CSV, Excel or Google Sheets file — products and variants, customers, orders and draft orders, discount codes, collections, URL redirects, translations, metafields and more. Each row says what to do with the record (create, update, merge or delete), so one file can add new items and change existing ones. This guide walks you through each step.
Popular imports: bulk import draft orders, bulk change product templates, bulk edit tags and import discount codes.
1. Prepare Your Import File
Section titled “1. Prepare Your Import File”You can import data using .xlsx, .csv, or .tsv files.
✅ Recommended ways to prepare your file:
Section titled “✅ Recommended ways to prepare your file:”- Export existing data from your store with DataEase - then modify and re-upload it.
- Use one of our import templates to quickly start importing specific data types:
| Entity | Template |
|---|---|
| Products & Variants | View Template |
| Articles | View Template |
| Blogs | View Template |
| Bundles | View Template |
| Collections | View Template |
| Discounts | View Template |
| Draft Orders | View Template |
| Files | View Template |
| Menus | View Template |
| Metaobjects | View Template |
| Orders | View Template |
| Pages | View Template |
| Redirects | View Template |
⚠️ Make sure your file includes commands like
create,update, ordeletefor each row.
2. Upload Your File
Section titled “2. Upload Your File”You can upload your file in several ways:
- From your computer (limit: 100MB)
- From Google Drive, Dropbox, or Google Sheets
- From an FTP/SFTP server
To import a large file (multiple GB), use a cloud link (shared with access) and paste the link into DataEase.
3. Review Detected Entities and Fields
Section titled “3. Review Detected Entities and Fields”After uploading, the import task will appear.
- Check that entities were detected correctly.
- Open the Instances tab to review each entity.
- If a field is highlighted in red, it means the app couldn’t match it. You can manually assign columns.
- Uncheck any fields you don’t want to import.
4. Validate the Data
Section titled “4. Validate the Data”Click Validate Data to check your file.
This step will:
- Go through every row
- Check for missing values, formatting issues, or unsupported data
- Show a validation status - either Success, Partial Errors, or Failed
💡 Always review the validation result before running the import to avoid incorrect uploads.
5. Run the Import
Section titled “5. Run the Import”When validation is complete and successful, click Run Import.
You’ll be taken to the import progress screen, where:
- Progress is shown live
- You’ll see how many records were processed
6. Check Results
Section titled “6. Check Results”Once the import is finished:
- A summary shows how many rows succeeded and how many failed
- Click Download Import Results to view a detailed file with errors and statuses
🔁 You can always repeat the import if needed by adjusting the original file and re-uploading.
Importing with DataEase saves time, helps you avoid mistakes, and makes it easy to keep your Shopify store updated with accurate data.
How-to guides
Products
- How to Bulk Change Product Templates in Shopify
- How to Bulk Edit Tags in Shopify
- How to Bulk Add Tags to Shopify Products
- How to Bulk Edit Product Descriptions in Shopify
- Bulk Update Product Status in Shopify (Active, Draft, Archived)
- How to Add Metafields to Shopify Products in Bulk
- How to Bulk Archive Shopify Products
- How to Bulk Duplicate Products in Shopify
- How to Bulk Delete Duplicate Products in Shopify
- How to Bulk Hide or Delete Shopify Products Without Images
- How to Hide Out-of-Stock Products in Shopify in Bulk
- How to Bulk Update Product URLs (Handles) in Shopify
- How to Bulk Add a Product Type in Shopify
- How to Schedule Shopify Products to Publish on a Future Date
Inventory & prices
- How to Bulk Update Compare-at Prices in Shopify
- How to Bulk Increase Product Prices in Shopify
- How to Bulk Update Multi-Currency Prices in Shopify
- How to Bulk Update Inventory Across Locations in Shopify
- How to Bulk Edit Product Quantities in Shopify
- How to Mark Products as Sold Out in Shopify
- How to Add SKUs to Shopify Products in Bulk
- How to Bulk Update HS Codes and Country of Origin in Shopify
Orders & customers
- How to Bulk Delete or Cancel Orders in Shopify
- How to Bulk Refund Orders in Shopify
- How to Archive Shopify Orders in Bulk
- How to Bulk Unfulfill Orders in Shopify
- How to Bulk Add Line Items to Shopify Orders
- How to Bulk Send Draft Order Invoices in Shopify
- How to Remove a Customer from Shopify Orders
- How to Bulk Delete Customers in Shopify
- How to Bulk Delete Customer Addresses in Shopify