Home > Docs > Smart Coupons for WooCommerce > Provide Signup Discount for Customers in WooCommerce

Provide Signup Discount for Customers in WooCommerce

Last updated on July 23, 2025

In today’s competitive business landscape, companies constantly seek innovative ways to attract and retain customers. One such strategy that has gained significant popularity is using sign-up coupons. Sign-up coupons are exclusive discounts or special offers provided to individuals who register on the website for the first time. This article explains how to set up a sign-up coupon with the Smart Coupons for WooCommerce plugin by WebToffee.

For example, consider creating a signup coupon with a 20% discount.

To set up a sign-up coupon, follow the steps given below:

  1. Configure a master coupon with the necessary properties.
  2. Associate master coupon to function as a signup coupon.

Configuring a master coupon

To configure a sign-up coupon, you must create a master coupon with the necessary properties and then associate it as a sign-up coupon.

To set up a master coupon:

  • From the WordPress dashboard, navigate to Smart Coupons > Add coupon.
  • Key in an appropriate coupon code and description
WooCommerce Signup Coupon-Create master coupon
WooCommerce Signup Coupon-Create master coupon
  • From the General tab, select the Discount type as a Percentage discount.
  • Enter the Coupon amount as 20.
WooCommerce Signup Coupon-Create master coupon-General tab
WooCommerce Signup Coupon-Create master coupon-General tab
  • Additionally, the plugin provides the option to configure the following:
    • Coupon start date and expiry date.
    • Apply coupon automatically.
    • Showcase coupon on the product page.
    • Usage restrictions.
  • By default, a single user can use the signup coupon multiple times. To restrict the coupon’s usage per user, navigate to the Usage limits tab in the Coupon data meta box and set the usage limit. For instance, if you want the signup coupon to be redeemable only once per user, set the Usage limit per user to 1.
WooCommerce Signup Coupon-Create master coupon-Usage limit
  • To apply the signup coupon automatically during checkout, enable Apply coupon automatically from the General tab under Coupon data.

Once the configuration is done, click on Publish.

Configuring signup coupon

To set up the signup coupon:

  1. Go to Smart Coupons > Signup Coupons from the WordPress dashboard.
  2. Toggle the switch to enable Signup coupon.
  3. Under Base coupon template, search for and select the master coupon (e.g., SIGNUP30).
  4. Under Use same coupon code, choose one of the following options:
    • Checked: All customers will receive the same coupon code. The email IDs of new users will be added to the Allowed emails list under the Usage Restriction section of the master coupon.
    • Unchecked: The plugin will generate a unique coupon code for each registered user. These new coupons will mirror the master coupon settings but have distinct codes. You can also customize the coupon codes by specifying a prefix, suffix, and defining the character length for each unique signup coupon.
  5. Click Save changes.
Signup coupons - Smart coupons for WooCommerce
Signup coupons – Smart coupons for WooCommerce

On signing up successfully, the customer will be notified via email as shown below:

WooCommerce Signup Coupon-Signup Email Notification