WebToffee Logo
  • Home
  • Plugins
  • Blog
  • Documentation
  • Support
Login
0

  • Overview of the Plugin
  • Installation of the Plugin
  • Getting Started with the Plugin
  • Creating a Coupon with the Plugin
  • Usage Restriction
  • Matching Products Coupons/Discounts
  • Usage Limits
  • Checkout Options
  • Give Away Products

Smart Coupons for WooCommerce – User guide

Last updated on February 25, 2021

Here you can find the complete documentation of the Smart Coupons for WooCommerce plugin. With the help of this documentation, you can learn how to create a coupon having a variety of combinations of features, usage restrictions, etc.

Overview of the Plugin

Smart Coupons for WooCommerce plugin is an advanced version of the default WooCommerce coupon section. It offers you the following features.

  • Allow coupons based on the shipping method, payment method, or roles selected by the users.
  • Configure coupons for matching products.
  • Offer give away products
  • Set a starting date for coupons.

Installation of the Plugin

You can install the plugin either from the WordPress plugin directory or as a zip downloaded from the WordPress.org website. You can learn more about the installation procedure by reading the article How to Install a Free Plugin from WordPress.

Getting Started with the Plugin

To get started with the plugin, go to the Marketing tab in your WordPress dashboard and navigate to Coupons.

Creating a Coupon with the Plugin

To create a coupon using the plugin you can click the Add coupon button from the opening coupons page.

In the opening window, you can either key in a custom coupon code or Generate a coupon code by clicking the button Generate coupon code. The below text field is for providing a description of the coupon.

Now you can start filling in all the coupon data required for creating the coupon. Coupon data has been divided into 5 different types.

General

Discount type – You can choose from three discount types; Percentage, Fixed cart, and Fixed product discounts.

  • Percentage discount – The value you enter here will be considered as a discount in percentage form.
  • Fixed cart discount – The coupon amount you enter here will be applicable only to the group of items in the cart (you can choose the items in the Usage restriction section).
  • Fixed product discount – The discount amount you enter here will only be applicable to a fixed product in the cart. (you can choose the items in the Usage restriction section).

Coupon amount – Enter the coupon or discount amount.

Allow free shipping – You can check this box if the coupon allows free shipping. But you need to enable a free shipping method in your shipping zone prior to this.

Coupon Expiry date – Here you can enter an expiry date for the coupon.

Coupon start date – Here you can enter a start date for the coupon. The coupon will only be available for application from the specified start date.

Apply coupon automatically – On enabling the checkbox, the coupon will be applied automatically when other coupon criteria are met.

Show in my account – You can enable the checkbox if you wish to make the coupon available for view in the customers ‘My Account Page’.

Usage Restriction

Minimum Spend – Here you can set the minimum amount a customer needs to spend in your store to avail of the coupon.

  • Eg: Get 10% discount on all purchases above $50.

If you set the amount to $50 in this field, the customer will have to spend $50 or more in your store to avail of the coupon.

Maximum spend – Here you can set the maximum amount a customer needs to spend for availing coupons in your store.

  • Eg: Get 10% off on all purchases upto $50.

If you set the amount to $50 in this field, the customer can only avail of this coupon for purchases up to $50.

Individual use only – You can check this box if the coupon cannot be used with other coupons.

Exclude sale items – You can check this box if the coupon should not apply to items on sale. Once you enable it, fixed product coupons will only work if the item is not on sale. Fixed-cart coupons will only work if there are items in the cart that are not on sale.

Product condition – You can choose the product condition to be either ‘Any’ or ‘All’. What you choose here will be applicable to the following two options.

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. If you choose the option ‘Any’ as the product condition above, the fixed cart discount will be applied if any of the selected product is in the cart. If you choose ‘All’, all the selected products should be in the cart for the “Fixed cart discount” coupon to work.

  • Eg: Your want to apply a fixed cart discount to two products (Pen and Pencil) in your store. Now if you choose ‘Any’ only one of the products has to be in the cart for the coupon to work. If you choose ‘All’ both products should be in the cart for the coupon to work.

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. If you choose the ‘Any’ as the product condition above, fixed cart discount will be applied if any of the selected product is in the cart. If you choose ‘All’, all the selected products should be in the cart for the “Fixed cart discount” coupon to work.

  • Example: You want to exclude two products (Pen and Pencil) in your store from applying fixed cart products coupons. Now if you choose ‘Any’ the coupon will not be applied if either pen or pencil is in the cart. If you choose ‘All’ the coupon will not be applied, only if both pen and pencil are in the cart.

Category condition – Similar to product condition, you can choose the category condition to be either ‘Any’ or ‘All’. What you choose here will be applicable to the following two options.

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. If you choose ‘Any‘ as the category condition above, the fixed cart discount will be applied if any of the selected categories are in the cart. If you choose ‘All’, all the selected categories should be in the cart for the “Fixed cart discount” coupon to work.

  • Example: You need to apply fixed cart discount to two categories in your store (clothing and shoes). If you choose ‘Any’ the coupon will work if either clothing or shoe category is in the cart. If you choose ‘All’ both categories should be in the cart for the coupon to work.

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. If you choose ‘Any‘ as the category condition above, fixed cart discount will not be applied if any of the selected categories are in the cart. If you choose ‘All’, “Fixed cart discount” will not be applied if all the excluded categories are in the cart.

  • Example: You want to exclude two product categories (cloth and shoe) in your store from applying fixed cart products coupons. Now if you choose ‘Any’ the coupon will not be applied if either shoe or clothing category is in the cart. If you choose ‘All’ the coupon will not be applied only if both shoe and clothing category is in the cart.

Allowed emails – List of allowed 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 Coupons/Discounts

This section helps you configure different combination of coupons for the purchase of matching products.

Minimum quantity of matching products – Here you can restrict coupons based on the minimum number of matching products.

  • Eg: Buy 2 T-shirts and get $5 discount.

You can configure the coupon by choosing ‘fixed product discount’ as the discount type and entering $5 as the coupon amount. Choose T-shirt in the ‘Product’ field of the usage restriction section. Enter minimum quantity as ‘two’ in matching products.

Maximum quantity of matching products – Here you can restrict coupons based on the maximum number of matching products.

  • Eg: Get $10 discount for up to 4 T-shirts

To configure the coupon choose ‘fixed product discount’ as the discount type and enter $10 as the coupon amount. In the ‘Usage restriction’ section choose ‘T-shirt’ as ‘Product’. Enter maximum quantity as ‘four’ in matching products.

Minimum subtotal of matching products – Here you can specify a minimum price subtotal of the products that match the given product or category restrictions.

  • Eg: Buy T-shirts worth $30 and get $10 off.

To create the coupon choose ‘fixed product discount’ as the discount type and enter $10 as the coupon amount. In the ‘Usage restriction’ section add T-shirts in the ‘Product’ field. Enter minimum subtotal as ‘$30’ in matching products field.

Maximum subtotal of matching products – Maximum price subtotal of the products that match the given product or category restrictions.

  • Eg: Spend up to $50 on T-shirts to avail a discount of $15.

To create the coupon choose ‘fixed product discount’ as the discount type and enter $15 as the coupon amount. In the ‘Usage restriction’ section add T-shirts in the ‘Product’ field. Enter maximum subtotal as ‘$30’ in matching products field.

Usage Limits

Usage limit per coupon – Here you can specify how many times this coupon can be used before it expires. If you leave the field empty it will be used unlimited times.

Usage limit per user – Here you can specify how many times this coupon can be used by an individual user. If you leave the field empty you allow the user to use the coupon unlimited times. Billing email is used for identifying guest users, and user ID for logged in users.

Checkout Options

Shipping methods – Here you need to choose the shipping method/s on which you want to allow the usage of this coupon. This coupon will only work if one of the selected shipping methods is chosen by the customer. If you leave it blank the coupon will be applied to all shipping methods.

  • Eg: Get 20% discount on flat rate shipping.

To create this discount coupon you need to select ‘flat rate’ shipping method in the shipping methods field above.

Payment methods – Here you need to choose the payment method/s on which you want to allow the usage of this coupon. The coupon will only be applied if the customer selects one of the payment methods from the list. If you leave it blank the coupon will be applied to all payment methods.

  • Eg: 20% discount on all credit card payments.

To create this coupon you need to select credit card in the payment methods field.

Applicable Roles – Here you need to add the user roles on which you want to allow the usage of this coupon. Any customer who doesn’t belong to the specified user role(s) will not be eligible for this coupon. If you leave the field empty the coupon will be available to all user roles.

  • Eg: 30% off for all registered customers.

To create this coupon you will have to choose ‘Registered customers’ in the user roles field.

Give Away Products

Free Products – Here you can choose the giveaway product from your store that you wish to associate with the coupon. You can only choose one product from your store to set as a giveaway. Multiple give away products is supported only in the premium version of the Smart Coupons for WooCommerce plugin.

Eg: Let’s say you want to give away a ‘belt’ for all purchases above $50.

To create this coupon you can set the minimum spend as $50 (within usage restrictions) and choose ‘belt’ in the above free product field.

  • Was this article helpful?
  • YesNo

Written by

Haritha

Haritha writes for WebToffee on everything related to WordPress/WooCommerce plugins in simple tutorials, blogs, and documentation to help run your WooCommerce store.

Comments (4)

  1. hadi

    February 23, 2021

    in free version or premium. how many coupons I can make?
    Thank you

    Reply
    • Mark

      Mark

      February 24, 2021

      Hi Hadi,

      There is no limit to the number of coupons that can be created. It is a woocommerce default feature.

      Reply
  2. ANITA CALABRESE

    February 14, 2021

    Thanks for great discription to smart coupon- If a customer wants a gift card is this included in Smart coupons.

    Reply
    • Haritha

      Haritha

      February 15, 2021

      Glad you liked the article. The gift card feature is available in the premium version of the Smart Coupons for WooCommerce plugin.
      https://www.webtoffee.com/product/smart-coupons-for-woocommerce/

      Reply

Leave a Reply

Cancel reply

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

We develop awesome WordPress plugins & WooCommerce extensions to help build successful online businesses.

Get Started

  • Plugins
  • Testimonials
  • Affiliates

Help & Support

  • Documentation
  • Documentation (Basic)
  • FAQ
  • Support

Company

  • Terms & Conditions
  • Privacy Policy
  • Refund policy
  • License Activation

© 2021 WebToffee. All rights reserved.

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies. However you may visit Cookie Settings to provide a controlled consent.
Cookie settingsACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of the basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website, to store user preferences and provide you with content and advertisements that are relevant. Such cookies will be stored on your browser but only upon procuring consent.

You will also have the option to opt-out of these cookies should you want to. But opting out of some of these cookies may have an effect on your browsing experience as per the descriptions elucidated against the respective categories below.

Necessary
Always Enabled

The cookies defines under this category are absolutely essential for the website to function. Hence they are loaded by default irrespective if user consent.

CookieDescription
PHPSESSIDThis cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
viewed_cookie_policyThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Analytics

Analytics cookies help us understand how our visitors interact with the website. It helps us understand the number of visitors, where the visitors are coming from, and the pages they navigate. The cookies collect this data and are reported anonymously.

CookieDescription
_gaThis cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, camapign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assigns a randoly generated number to identify unique visitors.
_gat_gtagIdentification code of website for tracking visits.
_gidThis cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.
_hjidHotjar cookie. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.
_hjIncludedInSampleThis cookie is set to let Hotjar know whether that visitor is included in the sample which is used to generate Heatmaps, Funnels, Recordings, etc.
has_recent_activityThis cookie is used to signal to the code repository website if the user has browsed other website resources during the current session.
tk_aiGathers information for our own, first party analytics tool about how our services are used. A collection of internal metrics for user activity, used to improve user experience.
tk_lrThis cookie is set by JetPack plugin on sites using WooCommerce. This is a referral cookie used for analyzing referrer behavior for Jetpack
tk_orThis cookie is set by JetPack plugin on sites using WooCommerce. This is a referral cookie used for analyzing referrer behavior for Jetpack
tk_qsGathers information for our own, first party analytics tool about how our services are used. A collection of internal metrics for user activity, used to improve user experience.
tk_r3dThe cookie is installed by JetPack. Used for the internal metrics fo user activities to improve user experience
Advertisement

Advertisement cookies help us provide our visitors with relevant ads and marketing campaigns.

CookieDescription
_fbpThis cookie is set by Facebook to deliver advertisement when they are on Facebook or a digital platform powered by Facebook advertising after visiting this website.
frThe cookie is set by Facebook to show relevant advertisments to the users and measure and improve the advertisements. The cookie also tracks the behavior of the user across the web on sites that have Facebook pixel or Facebook social plugin.
Preferences

Preference cookies are used to store user preferences to provide them with content that is customized accordingly. This includes the language of the website or the location of the visitor.

CookieDescription
_gh_sessThis cookie is used to preserve users states across page requests.
Save & Accept