How to Setup Smart Coupons for Woocommerce

All-in-one smart coupons - Combos, Giveaways, Gifts, Store credits and much more

Used by 1000+ WooCommerce Stores

#1 in Customer Satisfaction

WebToffee Guarantee: Get Your Money Back if You Are Not Satisfied With The Product

Buy Now!

Overview

Smart Coupon for WooCommerce is an add-on plugin, tailor-made to meet varied coupon specific functionalities. The additional functionalities like issuing a Coupon with various Checkout options, Giveaway products, Bulk generation, and Import are conveniently integrated with the standard WooCommerce Coupon panel.

Installation

After purchasing the Smart Coupon Plugin For WooCommerce, the plugin will be available as a zip file in the API Downloads section of your My Account page.

  1. Download the zip file from API Downloads by logging into your Webtoffee MY ACCOUNTS page.
  2. Log in as the WordPress Admin of your online store.
  3. Navigate to Plugins > Add New to upload the downloaded plugin.
  4. Choose the plugin file to upload.
  5. Finally, activate the plugin.

For detailed information about installing WebToffee plugins, read How to Download, Install, Activate & Update WooCommerce Plugin.

Getting Started with the Plugin

Once the activation is successful, you can then navigate to WooCommerce > Coupon from WordPress dashboard.

Smart Coupon offers following features under the WooCommerce > Coupons menu:

  • Additional options under Coupon data
  • Settings
  • Bulk Generate
  • Import Coupons
  • Store Credit
Smart coupon for WooCommerce-Coupon window
Smart coupon for WooCommerce-Coupon window

Coupons

The coupon tab consists of two sections as Add new coupon and associated Coupon data.

Smart Coupon for WooCommerce-Add Coupon Panel
Smart Coupon for WooCommerce-Add Coupon Panel

Add New Coupon

Create a new coupon by selecting Add Coupon. Or hover over an existing coupon for an Edit.

Add Coupon

In order to create a new coupon, enter the following fields:

  • Coupon code – Code used by the customer to apply the coupon. Must be unique as it’s used as an identifier.
  • Description (optional) — Info about the coupon, e.g., Dates in effect, promotion, compensation, ticket number. Used for internal use.

Alternatively, the plugin allows you to Duplicate an existing coupon which will clone an exact copy of the chosen coupon. You may then edit only the necessary sections that need to be changed.

Duplicate Coupon

Coupon Data

Under Coupon Data, you will find the following sections: GeneralUsage RestrictionUsage Limits, Checkout Options, and Giveaway Products.

General

Smart Coupon for WooCommerce-Coupon Data Panel
Smart Coupon for WooCommerce-Coupon Data Panel
  • Discount type – Select from the various discount types in the drop-down.
  • Coupon amount – Fixed value or percentage, depending on the discount type you choose. Entered without a currency unit or a percent sign, e.g., Enter ’10’ for £10 or 10%.
  • Allow free shipping – Removes shipping cost when a coupon is used. Requires Free Shipping to be enabled.
  • Coupon expiry date – Set an expiry date for the coupon.
  • Coupon start date: Set a start date on which the coupon should be made active.
  • Apply coupon automatically: This coupon will be applied automatically if the specifications are met. The corresponding coupon description will be shown when the coupon is applied.
  • Make coupon available in–  Lists options to make the coupon available in MyAccount page, Cart and/or Checkout.

Usage Restriction

Coupon Usage Restriction
Coupon Usage Restriction
  • Minimum spend – Allows you to set the minimum subtotal needed to use the coupon.  Note: The sum of the cart subtotal + tax is used to determine the minimum amount.
  • Maximum spend – Allows you to set the maximum subtotal allowed when using the coupon.
  • Individual use only –Check this box if the coupon cannot be used in conjunction with other coupons.
  • Coupon can be used with: Configure the list of coupons that can be redeemed together with the specified.
  • Coupons can’t be used with: Configure the list of coupons that cannot be redeemed together with the specified.
  • Exclude sale items –Check this box if the coupon should not apply to items on sale. Per-item coupons will only work if the item is not on sale. Per-cart coupons will only work if there are items in the cart that are not on sale.
  • Product Condition – By default Coupon will be applicable only if any of the products from the selected list is available in the cart; all option requires that the cart contains all of the selected products.  
  • Products – Products that the coupon will be applied to, or that need to be in the cart in order for the “Fixed cart discount” to be applied.
  • Exclude products – Products that the coupon will not be applied to, or that cannot be in the cart in order for the “Fixed cart discount” to be applied.
  • Category Condition – Coupon will be applicable only if any of the categories from the below is available In the cart; all option requires that the cart contains products from all of the listed categories.  
  • Product categories – Product categories that the coupon will be applied to, or that need to be in the cart in order for the “Fixed cart discount” to be applied.
  • Exclude categories – Product categories that the coupon will not be applied to, or that cannot be in the cart in order for the “Fixed cart discount” to be applied.
  • Allowed Emails/Email restrictions – Whitelist of billing emails to check against when an order is placed. Separate email addresses with commas. You can also use an asterisk (*) to match parts of an email. For example “*@gmail.com” would match all Gmail addresses.
  • Matching Products:
    • Minimum quantity of matching products: Minimum quantity of the products that match the given product or category restrictions. If no product or category restrictions are specified, then the total number of products is used.
    • Maximum quantity of matching products: Maximum quantity of the products that match the given product or category restrictions. If no product or category restrictions are specified, then the total number of products is used.
    • Minimum subtotal of matching products: Minimum price subtotal of the products that match the given product or category restrictions.
    • Maximum subtotal of matching products: Maximum price subtotal of the products that match the given product or category restrictions.

Usage Limits

Coupon-Usage Limits
  • Usage limit per coupon – How many times a coupon can be used by all customers before being invalid.
  • Usage limit per user – How many times a coupon can be used by each customer before being invalid for that customer.

Checkout Options

Smart Coupon for WooCommerce-Coupon Data-Checkout-Options
  • Shipping Methods: The coupon will be applicable only if the shipping methods matches any of the entries selected here.
  • Payment Methods: The coupon will be applicable only if the payment method applied during checkout matches any of the entries listed here.
  • Applicable Roles: The coupon will be applicable if the customer belongs to any of the roles listed in this field.
  • Restrict by Country: Restrict the usage of the coupon on the basis of billing address or shipping address.
  • Country: Select the location from the list for restricting the coupon usage.

Giveaway Products

Giveaway Products
  • Free Products: A single quantity of the specified free product/s is added to the customer cart when the coupon is applied.
  • Apply Discount before tax: Check this to discount the tax of the giveaway product in addition to the product price. This is applicable by default.

Settings

The settings tab is categorized into two categories as Style and General.

    • Style: Choose from pre-defined coupon designs, choose background color, text & border color (as per your theme’s color scheme) included in the Select Style button. Provision to customize the style of an active coupon, used coupon and expired coupon. Alternatively, choose a style from among the pre-defined coupon styles.
Smart Coupon for WooCommerce Settings-Style
    • General:
      • Coupon Visibility: Controls the visibility of the coupon types in concerned pages. It has two checkboxes:
        • Show used coupon under My Account: Tick this to show used coupon under My Account
        • Show Expired coupons under My Account: Tick this to show expired coupons under My Account
      • Bulk Generate: Length of the coupon code option can be used to set the length of the coupon code that is generated automatically excluding prefix and/or suffix. The default length of the auto-generated coupon code is 12.
      • Gift coupon on product purchase: The gift coupon is emailed to the recipient on the basis of selected order statuses as either completed or processing.
      • URL Coupon: With URL Coupons, you can add a unique URL to any coupon in your e-commerce store. On clicking this URL, the coupon discount will be automatically applied and ensures that the underlying coupon is applied as per its respective configuration e.g. allow a discount, giveaway free product whatever the case may be. You can implement the URL coupon by using the following syntax:  <site_url>/?wt_coupon=<coupon_code>
        For example, to implement a URL coupon in the cart page of a website www.webtoffee.com with the coupon code FLAT30, specify the URL coupon in the following format:https://www.webtoffee.com/cart/?wt_coupon=flat30
    Smart coupon for WooCommerce-General Settings
    Smart coupon for WooCommerce-General Settings

Bulk Generate

A specified number of coupons are generated as per the matching criteria from the Coupon data section. The generated coupons can be: added to the store, exported as a CSV or emailed to the recipient directly.

Smart Coupon for WooCommerce-Bulk Generate
  • Add to store: Adds the generated coupons to the store.
  • Export as CSV: Exports the generated coupons into a CSV file for future use.
  • Email recipient: Emails the respective coupons to the recipients after adding them to the store. This works in combination with Allowed emails option available under usage restriction.

Once the settings are in place, assign a prefix and suffix for the coupon, if required. The coupon_code is a unique randomized alphanumeric character of length 12 which will be generated automatically. Click on Generate Coupon button to issue coupons as per the pre-defined configurations.

Bulk generate with Allowed Emails option:

If email restriction is applied under allowed emails option, the application generates only enough number of coupons depending on whichever is the lowest value, either the coupon number or the number of emails.

User Restriction with Allowed Email

For instance, consider the below scenario:

  • Restrict to only two emails in the Allowed Email field of the User Restriction section as shown above:
  • Enter 10 coupons to be generated in the Bulk Generation section:
Bulk Generate coupon and email to recipients
Bulk Generate coupon and email to recipients

Even though 10 coupons are given for generation, only two coupons will be generated and assigned to those restricted users. Alternatively, if you provide 2 coupons and 10 emails, only two coupons will be generated and assigned to the first two email ids.

Import Coupon

Smart Coupon for WooCommerce-Import Coupon

For a clean import, the CSV must include the header and adhere to the format as indicated in our sample file. Columns post_title and discount_type are mandatory for the import. Duplicate coupons will be skipped during import.

Importing steps:

  1. Choose a CSV file from your system.
  2. You can also email coupons to concerned recipients on import by selecting the checkbox. Any email addresses you entered will receive coupons once coupons are imported.
  3. Click on the Upload file button. On uploading, you will  be redirected to the mapping window as shown below:
    Smart coupon for WooCommerce-Import coupon mapping window
    Smart coupon for WooCommerce-Import coupon mapping window
  4. Click on Import button, the coupons will be imported into your store.

Store Credit

Smart coupon offers a comprehensive store credit functionality where the customers can easily purchase store credit, email it as a gift card for friends or use it for themselves. Store credits can be used in combination with other coupons even for multiple purchases until the value specified is exhausted or when the coupons life expires.

Alternatively, the plugin also allows the store owner to email personal store credit vouchers directly to customers using the Email Credit option.

Setup

The store credit setup consists of fields to specify the maximum and minimum range of store credit vouchers that can be purchased, select order status for which the vouchers have to be sent and provision to define the format of the store credit vouchers.

Smart Coupon for WooCommerce-Store Credit-Setup
Smart Coupon for WooCommerce-Store Credit-Setup

The setup consists of the following fields:

  • Manage tax: Enabling this option discounts the credit prior to calculating the tax. The tax will be calculated only on discounted value instead of actual value. For eg, if the order value is $110 and you apply a store credit of value $100, the tax will be applicable only on $10(order total after discount).
  • Purchase Store Credit
    • Associate a product: A zero priced product has to be selected from the available list.
    • Minimum credit purchase: Enter a minimum value of the store credit that can be purchased using the associated product.
    • Maximum credit purchase: Enter the maximum value of the store credit that can be purchased using the associated product.
      While purchasing the store credit the minimum value and the maximum value by which the voucher can be purchased will be displayed in the front end of your store as seen in the preview.

      Smart Coupon for WooCommerce- Min and Max store credit purchase value
      Smart Coupon for WooCommerce- Min and Max store credit purchase value
  • Email store credit on order status: Purchased store credit will be emailed only for the selected order status as either completed or processed.
  • Store Credit coupon format: Specify the Prefix, Suffix and Coupon length in the field provided. Preview of the coupon format can be viewed from here.
    Smart coupon for WooCommerce-Coupon format
    Smart coupon for WooCommerce-Coupon format
  • Individual use only: Check this box if the store credit voucher cannot be used in conjunction with other coupons.

Email Credit

Gift cards/store credit vouchers are something that retains customer’s attention and helps in elevating sales. Using email credit, the store owner can directly send the store credit voucher via email to specific clients deserving special discounts.

Smart Coupon for WooCommerce-Store Credit-Email Setup
Smart Coupon for WooCommerce-Store Credit-Email Setup

Email credit consists of:

  • Email Address: Key in the email addresses of the recipients in this field to send store credits individually.
  • Credit Amount: Enter the store credit amount in this field.
  • Message: Optionally a message can be included while emailing the voucher to the customer. You will also get the preview of the mail here.

Once the above fields are filled in, click on send to mail the store credit vouchers to specified recipients.

View Coupon from My Account, Cart, and Checkout

Smart Coupon gives a provision to view the currently active coupons, used, as well as expired coupons from the MyAccount, Cart and/or Checkout sections as shown below.

  • Coupon view from My Account
Smart Coupon for WooCommerce-Coupon View from MyAccount
    • Coupon view from Cart
Smart Coupon for WooCommerce-Coupon View from Cart
  • Coupon view from Checkout
    Smart Coupon for WooCommerce-Coupon View from Checkout

The user can simply click on an active coupon to redeem it from MyAccount, Cart or from Checkout.

Visit our product page to know more about the smart coupon plugin.