Bulk generating WooCommerce coupons is a crucial process for businesses looking to implement large-scale promotions efficiently. Utilizing a specialized plugin, such as WebToffee’s WooCommerce Coupon Generator, allows users to create hundreds or thousands of unique coupon codes quickly, configure various discount parameters, and manage distribution seamlessly, thereby enhancing marketing efforts and customer engagement.
- Bulk coupon generation saves time and effort compared to manual creation, especially for large campaigns.
- The WooCommerce Coupon Generator plugin allows for customization of discount types, expiration dates, and usage restrictions.
- Users can choose to automatically add coupons to their store, export them as CSV files, or email them directly to customers.
- The plugin supports setting limits on coupon usage per customer and overall, ensuring promotional control.
- Coupons can be restricted to specific products or categories, making targeted marketing strategies easier to implement.
- Expiry dates can be set for coupons, helping to create urgency and manage promotional timelines effectively.
Creating a handful of coupons in WooCommerce is easy. But what if you need hundreds of unique coupon codes for a seasonal campaign, customer rewards, email promotions, or a large giveaway?
Creating each coupon manually would take far too much time. That’s where bulk coupon generation comes in.
With the right WooCommerce coupon generator plugin, you can create hundreds or even thousands of unique coupon codes at once, configure discount rules and usage restrictions, add them directly to your store, export them as a CSV file, or email them to customers.
In this guide, we’ll show you how to bulk generate WooCommerce coupons using WebToffee’s WooCommerce Coupon Generator plugin and configure them for your promotional campaigns.
Let’s get started!
Bulk generating coupons in WooCommerce is straightforward with the right plugin. You can create multiple unique coupon codes at once and configure their discount values, usage restrictions, expiration dates, and redemption limits based on your campaign requirements.
Follow the steps below to bulk generate coupons in WooCommerce:
Step 1: Install and Activate WooCommerce Coupon Generator
- After purchasing the WooCommerce Coupon Generator plugin from WebToffee, log in to your WebToffee account and download the plugin zip file.
- Then, from your WordPress dashboard, go to Plugins > Add New > Upload Plugin, select the downloaded zip file, and click Install Now.
- Once installed, click Activate to enable the plugin on your WooCommerce store.
Step 2: Configure Coupon Generation Settings
Once the plugin is active, head to Marketing > Generate Coupons from your WordPress dashboard. This is where you’ll set up how your coupons are created and distributed.

Under the Actions section, decide what should happen once the coupons are generated. You get three options, and you can select more than one:
- Add to store: Automatically adds the generated coupons to your WooCommerce store so they’re ready to use right away.
- Export as CSV: Downloads all generated coupons as a CSV file, handy if you want to share them with a partner or import them elsewhere.
- Email to the recipients: Sends the coupons directly to selected users via email.
Next, under Select coupon recipients, choose who’s eligible to redeem the coupons:
Step 3: Configure Coupon Settings
Go to Coupon Settings tab and set up the coupon general settings.
- Choose from Percentage discount, Fixed cart discount, or Fixed product discount, depending on the kind of promotion you’re running.
- Enter the discount value. For a percentage discount, entering 15 means every coupon knocks 15% off.
- Set a date after which the generated coupons stop working, useful for keeping promotions time-bound instead of open-ended.
- Add a custom prefix and suffix around the auto-generated code. For example, setting the prefix to “WT” and suffix to “26” turns a generated code into something like WT-xhdfku-26, handy for keeping campaigns identifiable at a glance.
- Set how many characters the randomly generated portion of the code should have. Shorter codes are easier for customers to type in manually, longer ones reduce guessability.

Once you’ve configured the General settings, move on to the Usage restriction and Usage limits tabs to fine-tune eligibility and redemption limits before generating the coupons.
Step 4: Set Usage Restrictions and Limits
Still within Coupon settings, switch to the Usage restriction and Usage limits tabs to control exactly how and when your bulk-generated coupons can be redeemed.
- Go to the Usage restriction tab and set a minimum cart total required to use the coupon, and optionally a maximum spend cap. For example, setting minimum spend to 100 means the coupon only applies to orders of that value or more.
- You can also mark the coupon as individual use only, so it can’t be combined with other active coupons on the same order, and choose to exclude sale items so the discount doesn’t apply to products already on sale.
- You can also configure the rest of the options like restricting or excluding the coupon by specific products, product categories, or product brands, depending on how your store’s catalog is structured.

- Now go to usage limits tab and set limits on how many times a single coupon code can be redeemed in total, across all customers, or leave it blank for unlimited usage.
- You can also restrict the discount to apply to only a set number of qualifying items in the cart instead of all of them, and set a usage limit per user to cap how many times one customer can use the coupon.

- Click on Generate Coupons to generate the coupons.

And That’s it! 🎉 You will see a popup saying coupon generated successfully.
Click on the View coupons button, and you will see the new coupons added on your store.

Can I bulk generate coupons without a plugin?
WooCommerce doesn’t have a native bulk coupon generator built in. You can create coupons one at a time from Marketing > Coupons, but for anything beyond a handful of codes, you’ll need a plugin like WooCommerce Coupon Generator to avoid manually creating each one.
How many coupons can I generate at once?
The WooCommerce Coupon Generator plugin lets you generate a large batch of unique coupon codes in a single run, entering the exact number you need in the “Number of coupons to generate” field. This works well for seasonal campaigns, giveaways, or influencer partnerships where you need hundreds or thousands of distinct codes.
Can I email the generated coupons directly to customers?
Yes. Under the Actions section in Step 2, selecting “Email to the recipients” sends the generated coupons straight to your chosen recipients without you having to export and send them manually.
What’s the difference between usage limit per coupon and usage limit per user?
Usage limit per coupon caps how many times a single code can be redeemed across all customers combined. Usage limit per user caps how many times one specific customer can use it. If you’re running a one-time promotion and want to prevent repeat redemptions from the same buyer, set a usage limit per user instead of relying on the per-coupon limit alone.
Can I restrict bulk-generated coupons to specific products or categories?
Yes, under the Usage restriction tab, you can restrict or exclude coupons by specific products, product categories, or product brands, depending on how your store’s catalog is organized. This is useful if you only want the discount applying to a particular product line rather than your entire store.
Do bulk-generated coupons expire automatically?
Only if you set an expiry date. In the Coupon Settings tab, you can specify a coupon expiry date so the generated codes stop working after a set date, which helps keep time-bound promotions from running indefinitely.
Can I export the generated coupons instead of adding them to my store right away?
Yes. Selecting “Export as CSV” under Actions in Step 2 downloads all generated coupons as a CSV file. This is handy if you want to import them into a different store or hand them off to a partner rather than adding them directly.
Also Read: Create WooCommerce Coupons – A How-to Guide
Bulk generating coupons in WooCommerce can save you considerable time, especially when running large-scale promotions, loyalty campaigns, or customer giveaways.
With WebToffee’s WooCommerce Coupon Generator plugin, you can create multiple unique coupon codes in one go, customize their discount rules and usage restrictions, and add them directly to your store. You can also export the generated coupons as a CSV file or send them directly to customers via email.
We hope this guide helped you easily bulk generate coupons for your WooCommerce store. If you have any questions, let us know in the comments below.
Comments (3)
Stephen
June 13, 2022
I want to make it clear the bulk generation function.
My case I want to provide coupon for specific customer.Only allow the coupon to redeem once. if I have 5000 customers. That means I need to bulk generation 5,000 coupons. Then send to them individually with different coupon number?
Mike
August 26, 2022
Hi Stephen,
You can use the Bulk generate functionality to create 5000 coupons. Before generating the coupons, you can provide the necessary configurations to limit coupon usage. Since you plan to send these coupons individually to each user, you may provide 1 to the Usage limit per user option. Also, you can export the coupons to a CSV file and then add your customers’ emails to each coupon so that no one else can use them. During import, the plugin provides the functionality to send the coupons to its associated emails which will eliminate the need for sending emails manually.
Dark Web
April 29, 2020
Thanks for the article you posted. It really helps me a lot