---
title: Coupon Generator Overview
description: Learn how EasyCoupon generates WooCommerce coupon codes in bulk and configure coupon format, discount settings, restrictions, and usage limits.
url: "https://hiveplugins.com/docs/coupon-generator-overview/"
updated: "2026-09-12"
category: EasyCoupon
---

# Coupon Generator Overview

# Coupon Generator Overview

EasyCoupon includes a **Coupon Generator** that lets you create multiple WooCommerce coupons at once instead of creating each coupon manually.

The generated coupons are saved as standard WooCommerce coupons, so you can use the discount settings, restrictions, and usage limits supported by WooCommerce.

## Open the Coupon Generator

1. In your WordPress dashboard, go to **EasyCoupon → Dashboard**.
2. Open **Coupon Generator**.
3. Configure the number and format of the coupon codes.
4. Configure the coupon's discount and usage settings.
5. Click **Generate Coupons**.

## Configure the coupon codes

The Free version provides these code-generation settings.

### Number of Coupons

Set how many coupon codes EasyCoupon should generate in one operation.

### Coupon Type

Choose the character format used to generate the random coupon codes:

- **Characters**
- **Numbers**
- **Characters & Numbers**

### Coupons Character Length

Choose the length of the generated coupon code. The Free version provides values from **1 to 20 characters**.

## Configure the discount

Under **General**, configure the main WooCommerce coupon settings.

### Discount Type

Choose one of the available WooCommerce discount types:

- **Percentage discount**
- **Fixed cart discount**
- **Fixed product discount**

### Coupon Amount

Enter the discount amount for the generated coupons.

### Allow Free Shipping

Enable this option when the generated coupons should also allow free shipping, subject to the store's WooCommerce shipping configuration.

### Coupon Expiry Date

Set an expiry date for the generated coupons when you want them to stop being valid after a specific date.

## Configure usage restrictions

The **Usage restriction** section lets you control where and when the generated coupons can be used.

Available settings include:

- **Minimum spend**
- **Maximum spend**
- **Individual use only**
- **Exclude sale items**
- **Products**
- **Exclude products**
- **Product categories**
- **Exclude categories**
- **Allowed emails**

These settings are applied to the generated WooCommerce coupons.

## Configure usage limits

The **Usage limits** section provides controls for limiting coupon usage.

Available settings include:

- **Usage limit per coupon**
- **Limit usage to X items**
- **Usage limit per user**

Use these settings when generated codes need to be restricted by total usage, item quantity, or individual customer usage.

## Generate the coupons

After configuring the code format, discount, restrictions, and limits:

1. Review the settings.
2. Click **Generate Coupons**.
3. EasyCoupon creates the requested WooCommerce coupons.
4. A result message shows how many coupons were generated.
5. Use **Export as CSV** from the result popup if you need a CSV copy of the generated coupon codes.

## What happens to generated coupons?

EasyCoupon creates the generated codes as WooCommerce `shop_coupon` entries. They are not temporary EasyCoupon-only codes.

This means the generated coupons can be managed as WooCommerce coupons after creation, including their discount configuration and usage restrictions.

## Free version and Pro options

The Free version provides the core coupon-generation workflow described above.

The Coupon Generator interface also contains additional options that are available when the EasyCoupon Pro addon is active, including:

- **Prefix** — add a prefix to generated coupon codes.
- **Coupon Type** — additional Pro code-format controls.

EasyCoupon Pro works as an addon to the Free plugin; it does not replace the Free plugin.

## Example use cases

The Coupon Generator is useful when you need to create a batch of unique codes for campaigns such as:

- Customer-specific promotions
- Limited-use discount campaigns
- Marketing campaigns
- Event or seasonal promotions
- Bulk promotional codes

Instead of creating every coupon individually, configure the generation rules once and create the required batch in one operation.
