• Email: [email protected]
  • Dedicated Server Login
  • About
  • 9288041031
  • Knowledge Base
  • Support
India's best web hosting | Ehostpiya India
  • Home
  • Hosting
    Web Hosting Quality Hosting Starting at ₹60/mo
    Cloud VPS Starting at ₹300/mo
    Dedicated Server First Starting at ₹2401/mo
    Reseller Web Hosting Conveniently Starting at ₹421/mo
    Application For Hosting
    • iconWordPress Hosting
    • iconJoomla Hosting
    • iconMagento Hosting
    • iconOpencart Hosting
    • iconPrestashop Hosting
    • iconDrupal Hosting
  • Email
  • Domain
  • SVG
    Contact Us Face any problem contact with us
    SVG
    About Us We are leading hosting company
  • My Account
Web Hosting Blogs by Ehostpiya | Tips and Tricks Web Hosting Blogs by Ehostpiya | Tips and Tricks
Buy Now

Archives

  • October 2026
  • September 2026
  • August 2026
  • October 2023

Categories

  • Control Panels
  • Magento
  • Miscellaneous
  • SEO
  • Technology
  • Trends
  • Web Hosting
  • Wordpress
Facebook Twitter Instagram Pinterest
Home How to Create Coupons in WooCommerce: Complete Guide
ByVandeeta
October 3, 2026

How to Create Coupons in WooCommerce: Complete Guide

Table of Contents

Toggle
  • How to Create Coupons in WooCommerce: Complete Guide
    • What Is a WooCommerce Coupon?
  • Types of WooCommerce Coupons
      • Percentage Discount
      • Fixed Cart Discount
      • Fixed Product Discount
      • Free Shipping
  • What You Need Before Creating a Coupon
  • Step 1: Open WooCommerce Coupons
  • Step 2: Create the Coupon Code
  • Step 3: Add a Coupon Description
  • Step 4: Configure the Discount Type
  • Step 5: Enter the Coupon Amount
  • Step 6: Enable Free Shipping
  • Step 7: Set an Expiration Date
  • Step 8: Configure Usage Restrictions
  • Step 9: Set a Minimum Spend
  • Step 10: Set a Maximum Spend
  • Step 11: Restrict the Coupon to Specific Products
  • Step 12: Restrict the Coupon to Specific Categories
  • Step 13: Exclude Products or Categories
  • Step 14: Prevent Coupons From Applying to Sale Items
  • Step 15: Make the Coupon Individual-Use Only
  • Step 16: Restrict Coupons to Specific Customers
  • Step 17: Configure Usage Limits
      • Usage Limit Per Coupon
      • Usage Limit Per User
      • Usage Limit Per Item
  • Step 18: Publish the Coupon
  • Step 19: Test the Coupon
  • Example: Create a 20% Welcome Coupon
  • Example: Create a ₹500 Product Coupon
  • Example: Create a Free Shipping Coupon
  • How to Edit a WooCommerce Coupon
  • How to Delete a WooCommerce Coupon
  • Common WooCommerce Coupon Problems
    • Coupon Code Is Not Working
    • Coupon Gives the Wrong Discount
    • Coupon Cannot Be Combined With Another Coupon
    • Free Shipping Coupon Does Not Remove Shipping Charges
    • Coupon Has Expired
  • Best Practices for WooCommerce Coupons
      • Use Clear Coupon Codes
      • Set Expiration Dates
      • Use Usage Limits
      • Avoid Excessive Discounting
      • Test Before Promotion
      • Monitor Coupon Usage
      • Avoid Unnecessary Coupon Stacking
  • WooCommerce Coupon Checklist
  • Conclusion

How to Create Coupons in WooCommerce: Complete Guide

Coupons are an effective way to offer discounts and encourage customers to complete purchases in a WooCommerce store. You can create coupons for specific products, categories, customer orders, or promotional campaigns.

WooCommerce provides built-in coupon management tools that allow store owners to control discount amounts, expiration dates, usage limits, and eligibility requirements.

This guide explains how to create and configure coupons in WooCommerce step by step.

What Is a WooCommerce Coupon?

A WooCommerce coupon is a code that customers can enter during checkout to receive a predefined discount.

For example:

SAVE20

A store could configure this code to provide a 20% discount on eligible products.

Coupons can be useful for:

  • Launch promotions
  • Seasonal sales
  • New customer offers
  • Customer retention
  • Product-specific discounts
  • Category promotions
  • Free shipping campaigns
  • Limited-time offers

Types of WooCommerce Coupons

WooCommerce supports several basic discount types.

Percentage Discount

A percentage is deducted from eligible products.

Example:

20% off

A ₹2,000 eligible purchase would receive a ₹400 discount.

Fixed Cart Discount

A fixed amount is deducted from the customer’s cart.

Example:

₹500 off

Fixed Product Discount

A fixed amount is deducted from each eligible product.

Example:

₹200 off each eligible product

Free Shipping

A coupon can also be configured to provide free shipping when the appropriate shipping requirements are met.


What You Need Before Creating a Coupon

Before creating a coupon, decide:

  • Coupon code
  • Discount type
  • Discount amount
  • Eligible products
  • Eligible categories
  • Minimum order amount
  • Maximum order amount
  • Expiration date
  • Usage limit
  • Customer restrictions
  • Whether the coupon can be combined with other coupons

Planning these rules beforehand helps prevent unwanted discounts.


Step 1: Open WooCommerce Coupons

Log in to your WordPress dashboard.

Depending on your WooCommerce version, go to:

Marketing → Coupons

You will see the coupon management screen.

Click:

Add New Coupon

This opens the coupon editor.


Step 2: Create the Coupon Code

Enter a unique coupon code.

For example:

WELCOME20

Customers will enter this code during checkout.

Choose codes that are:

  • Easy to type
  • Easy to remember
  • Relevant to the promotion
  • Different from existing coupon codes

Avoid creating confusing codes with unnecessary special characters.

You can also generate a coupon code automatically if your WooCommerce interface provides that option.


Step 3: Add a Coupon Description

WooCommerce may provide a description field for the coupon.

Use it to record internal information about the promotion.

For example:

20% welcome discount for first-time customers

This description may be useful for store administrators when managing multiple coupons.


Step 4: Configure the Discount Type

Under General coupon settings, select the discount type.

You can choose from options such as:

  • Percentage discount
  • Fixed cart discount
  • Fixed product discount

Select the option that matches your promotion.


Step 5: Enter the Coupon Amount

Enter the amount or percentage for the discount.

For a percentage coupon:

20

means a 20% discount.

For a fixed discount:

500

means a ₹500 discount when your store currency is INR.

Make sure you understand whether the discount applies to the products, cart, or individual eligible items based on the selected discount type.


Step 6: Enable Free Shipping

If you want the coupon to provide free shipping, enable the appropriate Free Shipping option.

Depending on your WooCommerce configuration, free shipping may also require a free-shipping method to be configured in the relevant shipping zone.

For example:

Coupon: FREESHIP

Customers who meet the configured conditions can receive free shipping.


Step 7: Set an Expiration Date

You can specify when a coupon should stop working.

For example:

Coupon: FESTIVE20

Expires: December 31

An expiration date is useful for limited-time promotions and seasonal campaigns.

Make sure your store’s timezone is configured correctly so that promotions end when you expect them to.


Step 8: Configure Usage Restrictions

WooCommerce allows you to control who can use a coupon and under what conditions.

Open the Usage Restrictions section.

You can configure options such as:

  • Minimum spend
  • Maximum spend
  • Individual use
  • Excluded sale items
  • Allowed products
  • Excluded products
  • Allowed categories
  • Excluded categories
  • Allowed email addresses

These settings can prevent customers from applying discounts to products that should not be discounted.


Step 9: Set a Minimum Spend

A minimum spend requirement ensures that customers must purchase a certain amount before using the coupon.

For example:

Minimum spend: ₹1,500

A customer must have an eligible purchase meeting the configured threshold before the coupon can be applied.

This can be useful for increasing average order value.


Step 10: Set a Maximum Spend

You can also specify a maximum spend for a coupon.

For example:

Maximum spend: ₹10,000

This limits the range of eligible cart values for the coupon.

A maximum spend can help control the size of discounts for high-value purchases.


Step 11: Restrict the Coupon to Specific Products

You can create a coupon that applies only to selected products.

For example:

Coupon: PHONE500

Discount: ₹500

Eligible product: Selected smartphone models

This is useful when you want to promote specific products without discounting your entire catalog.


Step 12: Restrict the Coupon to Specific Categories

Instead of selecting individual products, you can apply the coupon to an entire category.

For example:

Category: Headphones

Coupon: AUDIO20

Discount: 20%

Customers purchasing eligible headphones can receive the configured discount.

Category-based coupons are useful for category-wide promotions.


Step 13: Exclude Products or Categories

You can also prevent a coupon from being applied to certain products or categories.

For example, you might want:

20% discount on electronics

but exclude:

Gaming laptops

Configure the excluded products or categories in the coupon’s usage restrictions.


Step 14: Prevent Coupons From Applying to Sale Items

WooCommerce can provide an option to exclude sale items from coupon discounts.

This can be useful when you don’t want customers to combine a coupon with an existing sale price.

For example:

Product: ₹2,000

Sale price: ₹1,500

You could prevent an additional 20% coupon from being applied to the already discounted product.

Review this setting carefully because the exact behavior depends on the products and discount configuration.


Step 15: Make the Coupon Individual-Use Only

WooCommerce can restrict a coupon so that it cannot be combined with other coupons.

Enable the Individual use only option when appropriate.

For example:

Customer enters:

SAVE20

and then tries:

EXTRA10

If the first coupon is configured for individual use, the coupons cannot be combined.

This helps prevent unintended discount stacking.


Step 16: Restrict Coupons to Specific Customers

WooCommerce can restrict coupons based on customer email addresses.

For example, you might create a coupon specifically for customers who received a promotional email.

Enter the permitted email addresses in the appropriate restriction field.

This is useful for:

  • Customer-specific promotions
  • Support compensation
  • Loyalty offers
  • Private campaigns

Step 17: Configure Usage Limits

WooCommerce provides several ways to limit coupon usage.

Go to the Usage Limits section.

You may configure:

Usage Limit Per Coupon

Controls the total number of times the coupon can be used.

Example:

100 uses

After reaching the configured limit, the coupon can no longer be used.

Usage Limit Per User

Controls how many times an individual customer can use the coupon.

Example:

1 use per customer

This is useful for first-order promotions and limited customer offers.

Usage Limit Per Item

Depending on the discount type and WooCommerce configuration, limits can also affect how many eligible items receive a discount.

Review the behavior carefully when creating product-level promotions.


Step 18: Publish the Coupon

After configuring all settings, review them carefully.

Check:

  • Coupon code
  • Discount type
  • Discount amount
  • Expiration date
  • Products
  • Categories
  • Minimum spend
  • Maximum spend
  • Usage limits
  • Customer restrictions
  • Free shipping
  • Sale-item restrictions

When everything is correct, click:

Publish

The coupon is now available according to the rules you configured.


Step 19: Test the Coupon

Always test a new coupon before promoting it to customers.

Add an eligible product to your cart and enter the coupon code.

Check:

  • Coupon is accepted
  • Correct discount is applied
  • Shipping behaves correctly
  • Taxes are calculated correctly
  • Coupon restrictions work
  • Usage limits work as expected

Also test an ineligible product or order to make sure the coupon is rejected when it should be.


Example: Create a 20% Welcome Coupon

Suppose you want to create a coupon for new customers.

Configure it like this:

Coupon code: WELCOME20

Discount type: Percentage discount

Amount: 20%

Minimum spend: ₹1,000

Maximum spend: ₹5,000

Usage limit per user: 1

Expiration: 30 days after campaign launch

You could further restrict the coupon to specific products or categories if required.


Example: Create a ₹500 Product Coupon

Suppose you want to discount selected products by ₹500.

Configure:

Coupon code: SAVE500

Discount type: Fixed product discount

Amount: ₹500

Products: Selected products

Usage limit: 100

This coupon can then be promoted through your marketing channels.


Example: Create a Free Shipping Coupon

You could create:

Coupon code: FREESHIP

Then enable the free-shipping option.

Make sure your shipping configuration supports free shipping for the relevant customer location.

Test the checkout carefully to confirm that shipping charges are removed when the coupon is applied.


How to Edit a WooCommerce Coupon

To modify an existing coupon:

Go to:

Marketing → Coupons

Find the coupon and click Edit.

You can change:

  • Discount amount
  • Expiration date
  • Usage limits
  • Products
  • Categories
  • Restrictions
  • Customer eligibility

Click Update after making your changes.


How to Delete a WooCommerce Coupon

If a coupon is no longer required:

  1. Go to Marketing → Coupons.
  2. Locate the coupon.
  3. Select it.
  4. Move it to the Trash.

Consider disabling or removing expired campaigns periodically so your coupon list remains manageable.


Common WooCommerce Coupon Problems

Coupon Code Is Not Working

Check:

  • Spelling of the coupon
  • Expiration date
  • Minimum spend
  • Maximum spend
  • Product restrictions
  • Category restrictions
  • Customer restrictions
  • Usage limits

One of these conditions may be preventing the coupon from being applied.

Coupon Gives the Wrong Discount

Review the discount type and amount.

A percentage discount behaves differently from a fixed cart or fixed product discount.

Also check whether the coupon applies to individual products or the entire eligible cart.

Coupon Cannot Be Combined With Another Coupon

Check whether Individual use only is enabled.

If it is enabled, WooCommerce will prevent the coupon from being combined with another coupon.

Free Shipping Coupon Does Not Remove Shipping Charges

Check that:

  • Free shipping is enabled for the coupon.
  • A compatible free-shipping method exists.
  • The customer’s address qualifies for the relevant shipping zone.
  • Any required minimum order amount has been met.

Coupon Has Expired

Check the coupon’s expiration date and your WordPress/WooCommerce timezone settings.


Best Practices for WooCommerce Coupons

Use Clear Coupon Codes

Codes such as SAVE20, WELCOME10, or FREESHIP are easier for customers to remember.

Set Expiration Dates

Limited-time promotions are easier to manage when they automatically expire.

Use Usage Limits

Limits can prevent a promotional coupon from being used more times than intended.

Avoid Excessive Discounting

Create coupon campaigns based on clear business objectives rather than offering discounts for every purchase.

Test Before Promotion

Always test a coupon before publishing it in an email, advertisement, social media post, or website banner.

Monitor Coupon Usage

Review which coupons are being used and whether they are being applied as intended.

Avoid Unnecessary Coupon Stacking

If multiple discounts could create unexpectedly large reductions, configure appropriate restrictions.


WooCommerce Coupon Checklist

Before launching a coupon campaign, check:

  • Coupon code is correct
  • Discount type is correct
  • Discount amount is correct
  • Products are correctly selected
  • Categories are correctly selected
  • Minimum and maximum spend are configured
  • Expiration date is correct
  • Usage limits are configured
  • Customer restrictions are correct
  • Sale-item restrictions are correct
  • Coupon stacking rules are correct
  • Free shipping settings are correct
  • Test order has been completed

Conclusion

Creating coupons in WooCommerce is a straightforward way to manage promotional discounts and targeted offers. WooCommerce gives you control over discount types, eligible products, spending requirements, expiration dates, customer restrictions, and usage limits.

The key to effective coupon management is careful configuration. Before sharing a coupon with customers, test the entire checkout process and verify that the discount behaves exactly as intended.

With properly configured coupon rules, you can run product promotions, welcome offers, seasonal campaigns, free-shipping promotions, and customer-specific discounts while maintaining control over how and when discounts are applied.

ByVandeeta
Updated October 03, 2026
  • Wordpress

Read Next

ByVandeeta
October 3, 2026

How to Secure a WooCommerce Store: Complete Guide

How to Secure a WooCommerce Store: Complete Guide A WooCommerce store handles more than product information. It may…
  • Wordpress
ByVandeeta
October 3, 2026

How to Optimize WooCommerce Performance

How to Optimize WooCommerce Performance WooCommerce makes it possible to build a powerful online store with WordPress, but…
  • Wordpress
ByVandeeta
October 3, 2026

How to Create a WordPress Membership Website

Below is a complete, unique, SEO-friendly tutorial that fits naturally into your WordPress series. How to Create a…
  • Wordpress

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Explore Categories

  • Control Panels 7
  • Magento 52
  • Miscellaneous 5
  • SEO 17
  • Technology 10
  • Trends 9
  • Web Hosting 7
  • Wordpress 100

Recent Posts

  • How to Fix WordPress “Too Many Redirects”
  • How to Fix WordPress Critical Error
  • How to Fix WordPress Database Connection Error
  • How to Fix WordPress White Screen of Death
  • How to Fix WordPress 404 Error

Recent Comments

  1. Tabias H. on The Future is 5G: Understanding the Next Wave of Connectivity
  2. Elliot Alderson on Evolving Workspaces: The Rise of the Hybrid Work Trend
  3. James Mann on Evolving Workspaces: The Rise of the Hybrid Work Trend
Swyft

Welcome to the Ehostpiya Blog, your trusted resource for web hosting, WordPress, VPS, domains, website security, and online business tips.

Our goal is to make web hosting and website management easier to understand for everyone—from beginners launching their first website to experienced developers and business owners. We publish practical guides, hosting tips, tutorials, and helpful insights to help you build, manage, and grow your website successfully.

At Ehostpiya, we believe that reliable information and quality hosting go hand in hand. Explore our latest articles and discover simple solutions for a faster, safer, and more successful online presence.

  • Facebook
  • Twitter
  • Instagram
  • Pinteres

Featured Posts

  • AI and Ethics: Navigating the Complex Landscape of Artificial Intelligence
    by Vandeeta
    October 11, 2023
  • AR and VR: Blurring the Lines Between Reality and Virtuality
    by Vandeeta
    October 11, 2023
  • Best WordPress Caching Plugins to Improve Website Speed
    by Vandeeta
    September 26, 2026
  • Blockchain Unchained: How Distributed Ledger Technology is Transforming Industries
    by Vandeeta
    October 11, 2023

Web Hosting Discount

cLAIM NOW
logo

Ehostpiya is reliable Web hosting provider, with aim to provide affordable Website and application hosting to various clients for their online business and presence.

Hosting
  • Web Hosting
  • Cloud VPS
  • Reseller Hosting
  • Email Hosting
  • Dedicated Server
  • Nodejs Hosting
  • SSL Certificate
Legal
  • Accepted Uses Policy
  • privacy Policy
  • Terms of Service
  • Refund and cancellation
  • Service Delivery Policy
Company
  • About Us
  • Our Clients
  • Contact Us
  • Our Blog
Support & Tools
  • Open Support Request
  • View Ticket
  • Knowledge Base
  • Report Abuse
  • check nameserver
  • What is my IP
  • Mx lookup

© Ehostpiya, All rights reserved

  • Terms & Condition
  • Privacy Policy