Smart Coupons for WooCommerce


Add advanced options to WooCommerce coupons for better WooCommerce coupon management. Create coupon restrictions, auto-apply coupons, giveaway offers, and more.

Everyone loves to get more than what they pay for. Smart coupons for WooCommerce provide additional features with default WooCommerce coupons to get more conversions.

With Smart coupons for WooCommerce you will be able to:

  • Create smart coupons that can be applied automatically when a product is added to the cart.
  • Make the WooCommerce discount coupons available in the user’s account so that they can view applicable coupons from My Account > My Coupon.
  • Restrict coupon usage on the basis of products or categories that they can be applied to.
  • Easily create WooCommerce quantity discounts. Filter coupons further with maximum or minimum quantity/amount of products purchased.
  • Issue coupons with various checkout options precisely with the shipping method, payment method, or applicable roles.
  • Embed multiple giveaway products in a coupon.
  • Customize coupon appearance with extensive categorized coupon styling options for expired, used, and active coupons.
  • Create duplicate coupons using the same parameters as existing ones using this free coupon plugin WooCommerce.
  • Omit coupons from applying for specific products.


The success of every online store depends hugely on how well they market their products. Even if your store sells higher quality products at a reasonable price, improper marketing will keep your sales always on the downside. Thus coming up with the most appropriate marketing strategies from time to time is necessary to keep your store on the move. This WooCommerce Smart coupon plugin is an essential tool for this.

If you are looking for the smartest way to market your products you should go for a WooCommerce advanced coupons plugin – Smart Coupons for WooCommerce.

People always love getting more than what they pay for. Hence, coupons without a doubt help your store to improve sales by establishing a new customer base. Well-organized coupon management will also help you by retaining your existing customers. This, in turn, arises the need for an effective coupon management system for your WooCommerce store and that is what you will accomplish by having WooCommerce smart coupons plugin in your store.


Easily apply coupons: Each Coupon has a coupon code associated with it. Usually, Customers are required to enter this code in the allowed field for applying a coupon to their purchase. However, This task can be made shorter by smart coupons as it displays all the coupons available for the customer on the Cart & My Account page to easily apply them.

Absolute self-management of everything related to coupons: Everything related to coupons will be managed automatically. The issuing of product coupons, coupon removal, etc will be managed on its own thereby reducing the workload of the store admin.

Promote specific payment or shipping methods: Provide coupons based on payment or shipping methods that are most likely suitable for your business needs. This could also give room for partnership options with the respective vendor from a business perspective.

Duplicate coupons: The option to duplicate coupons makes things easier since you don’t have to necessarily create them as long as most of the criteria are the same. Then you just need to duplicate an existing coupon and make minor alterations.

To get more details on how to set up this WooCommerce Smart Coupons plugin, please read Smart Coupons for WooCommerce user guide


* Configure the coupons with extensive usage restrictions and checkout options
* Create and manage WooCommerce bulk discount coupons with add to store/email/export to CSV options
* Giveaway free products with Woo commerce coupons
* Import coupons, Duplicate WordPress coupons
* Ability to impose coupon usage restrictions on the basis of the country/location precisely with shipping or billing address apart from the default restrictions.
* Giveaway multiple free products with coupons.
* Generate and manage bulk discount coupons with add to store/email/ export to CSV options.
* Provision to upload and import coupons by simultaneously emailing it directly to the recipients.
* Create and design gift vouchers of any amount range by associating a store credit product.
* Manage store credits – create/purchase/transaction history/issue refunds/email.
* Categorized view of Active/Used/Expired coupons from My Account > My Coupon.
* Provision to use Combo coupon for purchase.
* Option to exclude a product from coupon/s.
* Shortcode for displaying coupons on any page.
* Get x% discount on your nth purchase coupon
* Checkout/cart abandoned coupon
* Signup coupon

For complete list of features and details, please visit Smart Coupons for WooCommerce

URL coupon

URL Coupons help you add a unique URL to any coupon in your e-commerce store. Clicking this URL ensures that the underlying coupon is applied as per its respective configuration e.g allow discounts, giveaway free product whatever the case may be.

Usage: {site_url}/?wt_coupon={coupon_code}


A URL coupon that offers a flat 30% discount at, coupon_code = FLAT30, site_url(preferably cart page) =


* Pass coupon via a link that will redirect to the cart/checkout page with products added into it.
* Ability to create customized URL with personalized text. For example,
* Embed URL coupon in a QRCode

For a complete list of features and details, please visit URL Coupons for WooCommerce


  • Checkout Options for WooCommerce smart coupons
  • WooCommerce smart coupons give away products
  • WordPress coupon usage restrictions
  • My WordPress Coupon
  • WooCommerce discount coupon styling
  • Store credit coupon maker


This section describes how to install the plugin and get it working.


  1. Upload wt-smart-coupon.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place <?php do_action('plugin_name_hook'); ?> in your templates

Preguntas frecuentes

Does this provide an option for payment method based discount?


Does it support coupon duplication?

Yes, in-order to duplicate a coupon, go to WooCommerce > Coupons. Find the coupon you wish to duplicate. Hover on the coupon and select Duplicate

How to hide my coupons in my account list

Please try adding below code snippet to your active child theme’s functions.php

function wt_removed_un_wanted_my_account_tabs( $items ) {
   if( isset($items['wt-smart-coupon']) ) unset( $items['wt-smart-coupon'] );
   return $items;


4 de abril de 2021
Helped me to solve my auto add free gift to cart issue.
10 de marzo de 2021
great job, but there are countless features that will add a lot to this wonderful plugin.
Leer todas las 24 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.


"Smart Coupons for WooCommerce" ha sido traducido a 7 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce "Smart Coupons for WooCommerce" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios


  • Tested OK with WC 5.2


  • Tested OK with WP 5.7.0
  • Tested OK with WC 5.1.0


  • Fix: Auto apply of coupons fails when email restriction was added.
  • Tested OK with WC 4.9.0
  • Tested OK with WP 5.6.0


  • Fix: Auto apply coupon of fixed amount discount on subscription sign up fee is taking cart total to 0
  • Tested OK with WC 4.7.0
  • Tested OK with WP 5.5.3


  • Improvement: display coupon based on user roles
  • Fix: Auto coupons are not applied properly after changing the payment method
  • Tested OK with WP 5.5.2
  • Tested OK with WC 4.5.2


  • [Fix] Auto coupons are not applied properly.
  • Tested OK with WC 4.2.0


  • [Fix] The auto coupon is not applied if the checkout page is directly visited after the product has added to the cart.
  • [Fix] Fixed languages translation issues.
  • Tested OK with WC 4.1.0
  • Updated translation files


  • [Fix] – Memory limit exceeded error when a large number of auto coupons are present.
  • Added a filter wt_smartcoupon_max_auto_coupons_limit to limit the maximum number of auto coupons that can be applied


  • Tested OK with WP 5.4


  • Tested OK with WC 3.9.2
  • [fix] Giveaway product is not removed from the cart even if all the applied coupon products are removed
  • [fix] Smart coupon start date is not working properly


  • [Improvement] Security


  • Tested OK with WooCommerce 3.8.1
  • Removed Quantity updation for Giveway item


  • Tested OK with WP 5.3
  • [update] Content update
  • [update] Activare Woocommerce Coupon module on pugin activation.
  • [fix] Fixed issues in discount calculation for giveaway product.


  • Tested OK with WP 5.2.4
  • Tested OK with WC 3.8.0
  • [update] Fixed Currency position all over the plugin. Thanks @imborx reporting issue.
  • [update] Added filter for formatted text “wt_smart_coupon_meta_data”


  • Tested OK with WP 5.2.3


  • WPML compatiablity
  • Content update


  • Implemented URL coupon
  • Content update


  • Implemented Startdate for coupon.
  • Tested ok with WC 3.6.4
  • Tested ok with WordPress 5.2.1
  • Content Update.


  • Fixed PHP Warning in Exclude Product section.
  • Tested ok with WC 3.6.2
  • Content Update.


  • Ability to omit coupon from applying for specific products.
  • Tested ok with WC 3.6.1


  • Included option to automatically apply coupon.
  • Tested ok with WP 5.1.1 and WC 3.5.7


  • Customize myCoupon Styles.
  • Readme updates.


  • Updated Language translation


  • Additional filters in usage restriction by product/min-max subtotal/min-max quantity
  • Giveaway free products(simple products)
  • Option to list applicable coupons under users My account->My Coupons
  • Categorized view of Active/Used/Expired coupons
  • Tested OK with latest version of WordPress and WooCommerce


  • Updated read me – tested OK with latest version of WP and WC


  • Content updates.
  • Tested OK with WordPress 5.0.2
  • Tested OK with WC 3.5.3


  • Content updates.


  • Content updates.


  • Content updates.


  • Tested OK with WC 3.5.1.


  • Tested OK with WC 3.4.4.


  • Initial commit.