Bulk creation of coupon codes is achieve by using Bulk Discount Generator by Seguno.
Creating a discount set
When creating a discount set, you can leverage the generator to automatically create any number of unique codes or you can provide up to 10,000 specific codes at a time to be imported. The generator provides a number of settings to allow customization of the codes, but one hidden feature is our proprietary purifier to ensure no undesirable words end up in your codes.
After the discount set settings, you will find the rest of the form very familiar. A replica of Shopify's discount creation form allows you to specify all the discount details right within the same flow so you do not have to hop back and forth around the Shopify admin.
To the right of the form, you will be able to see a summary of the discount itself as well as the set you will be generating. Preview example codes and get an estimate of how long it will take to actually import all the codes. We want you to be informed and able to quickly verify your settings before clicking the save button.
Adding more codes
To add more codes to an existing discount set, you can easily do so from the dashboard. First, find the discount set in the list. You can change the list's sorting behavior and click through pages with the actions below the list. Once you've found the discount set you'd like to add codes to, simply hover over the row and click the Add codes action that appears. You will then be able to specify how you would like to add codes and the form will remember your last used settings.
If you need to change details of the discount itself or would like to export all of the codes for a particular discount, you may do so from the discount details page within the Shopify admin. For convenience, we've added a Go to discount hover action on each discount set to take you directly to the corresponding discount. The third hover action is to delete the set. This action will delete the discount set from the app, but the corresponding discount and all of the codes stored within Shopify will not be deleted. You may later choose to delete them from the Shopify admin, but the app will not do so to maintain your data and reporting within Shopify.
Shopify admin actions
Create discount set
From the discounts page in the Shopify admin, you can click More actions and create a discount set in the bulk generator app.
Add codes to discount
When viewing a particular discount in the Shopify admin, you can click More actions and add codes to a discount set in the bulk generator app. If a corresponding discount set does not exist, it will create one.