discount sale
  • Days
  • Hrs
  • Mins
  • Secs
30% Off

Use coupon code 'JAN26' Limited Offer!!

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

Bulk Generate WooCommerce Coupons & BOGO Offers Easily

Last updated on December 2, 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

Bulk-Generate WooCommerce Coupons and Offers

Once you have the plugin, head to Smart Coupons > Bulk Generate.

Step 1: Choose an Action

  • Enter the number of coupons you want to generate and choose what should happen after creation.
    • Add to Store – Save the generated coupons directly to your WooCommerce store.
    • Export as CSV – Download the generated coupons as a CSV file.
    • Email to the recipients – Send each coupon to the assigned recipient via email.
Number of coupons to generate - Bulk generate coupons
Number of coupons to generate – Bulk generate coupons

Step 2: Configure Coupon Settings

  • Under Coupon settings, you can either load settings from an existing coupon (recommended for quick setups) or manually configure the coupon details.

Option A — Quick Setup (Recommended)

  • If you want to reuse the configuration of an already existing coupon:
    • Head to Quick Setup (Optional)
    • Use the Load from existing coupon field to search and select a coupon you want to copy
  • The selected coupon’s settings will automatically populate all relevant fields below.

Option B — Configure Manually

  • If you want to set up the coupon from scratch, configure each tab manually.
    • Select a Discount type
    • Enter the Coupon amount
    • Enable Free shipping, if applicable
    • Enable Apply coupon automatically for auto-apply behavior
    • Choose where to Display coupon (My Account, Checkout, Cart, Product Page)
  • Configure coupon schedule settings.
    • Set a start date and time
    • Choose expiry in days or set a specific expiry date
    • Select the active days of the week
  • You can further define coupon behavior using the following tabs:
    • Usage restriction – Set product/category restrictions and spending limits
    • Usage limits – Control total and per-user usage
    • Checkout options – Modify checkout display and behavior
    • Giveaway products – Configure free/gift products if applicable
    • Purchase history – Target users based on previous purchases
Load coupon settings or enter manually - Bulk generate coupons
Load coupon settings or enter manually – Bulk generate coupons

Step 3: Generate Coupons

  • After completing the configuration, scroll down and click Generate coupon.
  • The coupons will be created based on your settings and processed according to the action selected in Step 1.

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.