Home > Docs > Smart Coupons for WooCommerce > Bulk Generate and Import WooCommerce Coupons

Bulk Generate and Import WooCommerce Coupons

Last updated on September 16, 2025

Creating coupons one by one in WooCommerce is tedious, especially for large campaigns or promotions. With Smart Coupons for WooCommerce, you can bulk generate unique coupon codes, customize their rules, and add them to your store, export as CSV, or email directly to customers. You can also import coupon lists from CSV files back into WooCommerce in just a few clicks.

Bulk Generate

The Bulk Generate option allows you to create multiple coupons at once, apply common rules and restrictions, and decide how you want to use them.

Go to Smart Coupons > Bulk Generate to get started.

Step 1: Enter the number of coupons

  • Number of coupons to generate – Enter how many unique coupon codes you want to create in a single batch.

Step 2: Choose an action

  • Decide what to do with the generated coupons:
    • Add to Store – Save the generated coupons directly into your WooCommerce store.
    • Export as CSV – Download the generated coupons as a CSV file.
    • Email to the recipients – Email the coupons to the specified recipients.

Step 3: Configure coupon settings

  • Quick Setup (optional) – Copy settings from an existing coupon to save time.

Or, configure new settings across the available tabs:

  • General – Discount type, amount, free shipping, auto-apply, applied message, display location, prefix/suffix/format, code length.
  • Schedule – Start date, expiry in days or fixed date, and active days of the week.
  • Usage restriction – Spend limits, product/category restrictions, and allowed emails.
  • Usage limits – Limit uses per coupon or per customer.
  • Checkout options – Control coupon behavior at checkout.
  • Giveaway products – Add free products with the coupon.
  • Purchase history – Restrict usage based on past purchases.

Step 4: Generate coupons

  • Click Generate Coupon to create and apply them as per your chosen action.
Bulk Generate Coupons - Smart Coupon
Bulk Generate Coupons – Smart Coupon

Import coupons

The Import Coupons tool lets you upload coupons from a CSV file and add them to your WooCommerce store in bulk.

Go to Smart Coupons > Import coupons from the WordPress dashboard.

Step 1: Upload CSV file

  • Click Upload the CSV file and choose the file from your computer.

Step 2: Email option (optional)

  • Enable Email coupon to users upon Import if you want the imported coupons automatically emailed to recipients.
Upload CSV and email coupons to users
Upload CSV and email coupons to users

Step 3: Map columns

  • Click Next: Map columns for import. Match the columns in your CSV file with the corresponding WooCommerce coupon fields.

Step 4: Import coupons

  • After mapping, click Import to add the coupons to your store.
  • Any duplicates (same coupon code) will be skipped.
Map columns and import coupons
Map columns and import coupons