Home > Docs > Smart Coupons for WooCommerce > Bulk Generate WooCommerce Coupons & BOGO Offers Easily

Bulk Generate WooCommerce Coupons & BOGO Offers Easily

Last updated on April 16, 2025

The Smart Coupons for WooCommerce plugin lets you bulk generate WooCommerce coupons and BOGO offers using its powerful Bulk Generate feature. This feature lets you automate coupon/offer creation and distribute them directly or export them for future use.

What Can You Do with Bulk Generation?

You can:

  • Add coupons/offers directly to your WooCommerce store
  • Export the generated coupons/offers as a CSV
  • Email coupons/offers directly to recipients

How to Bulk Generate WooCommerce Coupons and Offers

Once you have the plugin, head to Smart Coupons > Bulk Generate. From the Action section, specify the following:

  1. No of coupons to be generated – Enter the total number of coupons/offers you want to generate.
  2. Choose an Action:
    • Add to Store – Save generated coupons/offers directly to your store.
    • Export as CSV – Download the coupons/offers as a CSV file.
    • Email Recipients – Send coupons/offers to recipients via email.
Bulk generate coupons/offers
Bulk generate coupons/offers

You can now set up the coupon or BOGO offer using the coupon data. Depending on the selected generation method, the offers/Coupons will be generated in bulk.

⚠️

The configuration options for Coupon data can vary depending on the type of discount you’re looking to generate in bulk. Generally, you’ll find that it’s quite similar for percentage, fixed, fixed product, and store credit coupons, while BOGO offers have their own unique configuration.

Coupon data for normal coupons
Coupon data for normal coupons
coupon data for bogo offers
coupon data for bogo offers

When you restrict coupons/offers to specific email addresses using the Allowed Emails setting, the number of coupons/offers generated will be based on the lower value of:

  • Number of coupons/offers specified, or
  • Number of allowed email addresses.

Example Scenarios

Scenario 1:
  • Allowed Emails: 2
  • Coupons to Generate: 10
    👉 Only 2 coupons will be created and assigned to the 2 email addresses.
Scenario 2:
  • Allowed Emails: 10
  • Coupons to Generate: 2
    👉 Only 2 coupons will be created and sent to the first 2 email addresses.