The Customer Coupon plugin extends WooCommerce coupons with customer-specific rules, automatic display, email delivery, and advanced design options.
Follow the steps below to use the plugin effectively.
Step 1: Configure Global Plugin Settings
Go to Dashboard → Marketing → Customer Coupons → Settings.
Configure:
- General settings (where coupons are shown)
- Email settings (coupon email content and design)
- Design settings (voucher, badges, promotion messages, coupon bar)
These settings act as global defaults for all coupons.
Step 2: Create or Edit a WooCommerce Coupon
Go to Dashboard → Marketing → Coupons. Click Add Coupon or edit an existing one.
Configure standard WooCommerce coupon settings:
- Discount type and amount
- Usage limits
- Product or cart restrictions
Step 3: Configure Customer Coupon Settings
Inside the coupon edit page, configure the additional sections added by the plugin:
Customer Coupon
- Control frontend visibility
- Enable auto-apply
- Send coupon emails to allowed customers
- Customize coupon title, description, and design (if needed)
Advanced Settings
Restrict coupon usage by:
- First purchase
- Total customer spend
- Shipping method
- Payment method
- User role
- Country (billing or shipping)
Scheduler
Set specific days and time ranges when the coupon is valid
Step 4: (Optional) Generate Virtual Coupons
Use this feature when you need unique, one-time coupon codes.
- Go to Dashboard → Marketing → Coupons.
- Choose a coupon.
- Click Bulk Aliases.
- Configure generation options and click Generate & Download.
The generated virtual coupons:
- Are created automatically
- Inherit all settings from the parent coupon
- Can be used once
- Can be sent directly to customers
Step 5: Categorize Coupons (Recommended)
- Create coupon categories in Customer Coupons → Coupon Categories.
- Assign categories when creating or updating coupons.
Categories help you organize coupons and do not affect discount behavior.
Step 6: Display Coupons on the Frontend
Depending on your settings, coupons can be shown via:
- Coupon lists
- Product page promotion messages
- Coupon badges
- Coupon bar
- Shortcodes
You can control visibility globally or per coupon.
Step 7: Send Coupons to Customers
Coupons can be shared by:
- Automatically sending emails to allowed customer emails
- Manually sending coupon or virtual coupon codes
- Displaying coupons on the frontend for eligible customers
Customers can apply coupons at checkout like standard WooCommerce coupons.