Discount codes are powerful tools to attract customers and encourage returning buyers. However, unfortunately for Shopify store owners, there’s no built-in Shopify import discount codes feature, which is a significant drawback for one of the leading eCommerce platforms like Shopify.
This limitation can be a hassle for those running promotions or needing to migrate codes between stores. But don’t worry, in this article, we will provide you with a method to bulk import discount codes to Shopify.
Let’s dive in!
Does Shopify Allow Importing Discount Codes Natively?
No, you cannot import discount codes to your Shopify store via its default features.
For store owners, Shopify Admin allows you to create different types of discounts on the platform, yet there’s no way to bulk import discount codes Shopify. Discount codes are not included in Shopify’s direct import features.
But Shopify does offer an export feature for discount codes. In case you are wondering, “Can I export discount data from my Shopify store and then import it back?”, the answer is still no. This is a one-way feature, which means you can only export discount data from the platform, not the other way around.

Shopify Import Discount Codes in 4 Steps Using Bulkflow
To perform Shopify import discount codes, you need to rely on third-party apps to get the task done for you, and BulkFlow really stands out as the top choice!
With BulkFlow, you can effortlessly import up to 10,000 discount codes for free. It’s a huge time-saver, highly accurate, and perfect for beginners looking to streamline their Shopify store management.
But that is just a glimpse of what this tool can do for you. With just a few clicks, you can import/export blog posts, pages, orders, bulk edit products’ tags, prices, descriptions, and many other tasks. quickly and accurately.
Additionally, BulkFlow supports a wide range of formats, including CSV, Excel, Google Sheets, Dropbox, and FTP/SFTP, allowing you to work with your data most efficiently.
Here are the steps for bulk import discount codes Shopify:
- Step 1: Prepare before Shopify import discount codes
- Step 2: Create a new feed to import discount codes Shopify
- Step 3: Connect and preview your discount file
- Step 4: Start the import and monitor progress
Step 1: Prepare before Shopify import discount codes
First, you need to connect your Shopify store with your BulkFlow account. You can either create a BulkFlow account and link it to your store, or you can install BulkFlow directly from the Shopify App Store.
The next thing you should do is prepare your discount code file. You will need to use the BulkFlow template to format this file. Go to Download Template > Discount Template in your dashboard to download it.

Here is how the template looks:

In your discount codes file, fill in the essential fields. Here are some of them:
Field | Description | Value format & Example |
Title | The name or title of the discount that appears in Shopify. | Text (e.g., 10-PERCENT-OFF-ORDER) |
ID/CODE | Act as an identifier for the discount | Text (e.g., CODE) |
Type | Type of discount applied.4 options: Amount off Product, Buy X get Y, Amount off Order, Free Shipping. | Text (e.g., Amount off Order) |
Method | Method of applying the discount.2 options: Discount code (customer enters code) or Automatic discount. | Text (e.g, Discount code) |
Value Type | The type of value for the discount.2 options: Percentage or Fixed amount. | Text (e.g., Percentage) |
Value | The numeric value of the discount (depending on Value Type). | Number (e.g., 10) |
Starts At/ End At | The start/expiry date and time for the discount code. | DateTime: (e.g., 1/2/2025 3:04:05 AM) |
After filling in the columns, make sure to double-check to find any possible errors.
When everything is set, save the file in your desired format. You can choose one from the many formats that BulkFlow supports: CSV, Excel, Google Sheets, Dropbox, and FTP/SFTP.
Step 2: Create a new feed to import discount codes Shopify
Next, you will need to create a new feed specialized for Shopify import discount codes. To start, go to the BulkFlow app dashboard, choose Create new feed > Add new.

To set up this feed, you will need to enter the required information. Give your feed a name and select the data entity. The options include importing Products, Pages, Orders, etc., but in this case, you need to choose Discounts. Then, choose your connection methods based on the file you prepared in step 1.

When you’re done, click Continue to proceed with the next step.
Step 3: Connect and preview your discount file
In the next step, BulkFlow will ask you to connect your file. Then, it will verify the data for formatting issues to ensure a smooth import process. Once finished, click Next Step to continue.

Next, BulkFlow will show you the preview of your discounts with all their fields. Here, you can check your data to ensure there are no errors left.

Step 4: Bulk import discount codes Shopify and monitor
Once everything is set, press Next Step to start Shopify import discount codes. BulkFlow will then upload all the discount codes to your Shopify store.
When the import finishes, you can set a schedule for your import to save time and reduce manual work in the future. You can set up time, timezone, and frequency for your import. This feature is exclusive to shared connection methods such as File URL, Google Sheet, FTP/SFTP.

You can also track your import discount codes Shopify results in the Activity Log. The Successful Items column shows the number of discount codes that are successfully imported to Shopify, and the Failed Items column shows the number of discount codes that BulkFlow cannot import.
Otherwise, you can also log in to your Shopify Admin to check the uploaded discount codes directly in the Discount page.
Bonus: 2 Ways to Export Discount Codes from Shopify
In addition to importing, you might want to export your existing discount codes for backup or editing. Two ways to do it are using Shopify’s default tools and using BulkFlow.
Using Shopify Admin
Shopify’s admin panel lets you export discount codes directly within the Discounts section. Here are the steps to export discount codes from Shopify using Shopify Admin:
- Navigate to Shopify Admin > Discounts. Select any discount you want to export.
- Click the Export button at the top right. Configure the settings.
- Export the CSV file containing your discount codes.

Using BulkFlow
BulkFlow offers a more flexible and powerful way to export discount codes, especially useful for large stores or specific filtering needs.
Using BulkFlow gives you more control over what data is exported and can save time if you regularly need updated discount code reports. Here are the steps for exporting discount codes via BulkFlow:
1. To begin, you need to create a new export feed. Go to your dashboard and click Create a feed > Export.

2. Then, give your feed a name and select connection methods. When finished, click Continue.

3. Then, choose to export your file as an Excel or CSV file. BulkFlow also allows you to choose and filter the specific fields you want to export (e.g., Code, Type, Value, Start At,…).

4. Set a schedule if you want automated regular exports.

5. After you’re done, press the Next step button to export the file containing your filtered discount data.

Shopify Import Discount Codes – FAQs
What is the limit on Shopify discount codes?
Shopify allows each store to create up to 20 million unique discount codes in total. Once this limit is reached, you will need to delete existing codes before creating new ones.
What file formats are supported for importing Shopify discount codes?
BulkFlow supports a variety of file formats, including CSV, Excel, Google Sheets, Dropbox, or FTP/SFTP. Using BulkFlow to import discount codes Shopify allows you to choose the format that works best for your workflow.
Why do my discount codes fail to import via CSV?
Common causes for import failure include incorrect CSV formatting, missing required fields, or surpassing preset usage limits. To avoid these errors, make sure to double-check your data file before importing discount codes.
Conclusion
Shopify import discount codes doesn’t have to be complicated or require technical skills. While Shopify doesn’t provide a native import feature, tools like BulkFlow empower you to bulk upload discount codes quickly and safely.
If you’re looking to streamline your discount code management and save time, BulkFlow offers a no-coding solution that fits seamlessly into your Shopify workflow. Start using it today and watch your store operations become more efficient!