WooCommerce Super Coupons Pro WooCommerce Super Coupons

Need a way to extend WooCommerce coupon features?

WooCommerce Super Coupons™ instantly gives many new ways to control your coupons. It adds new coupon types for shipping discount coupons, chained coupons to bulk add coupons to the cart, many new controls over coupon validity (such as shipping destination, payment gateways, users, roles, and more), plus you can automatically add products to the cart when a coupon is applied, require minimum and maximums for product quantities and cart subtotals, require any number of previous orders and/or previous purchases of specific products, add coupons via a URL or shortcode, add categories and tags to your coupons, easily duplicate coupons, and more.

Have a look at the powerful new features you gain:

Starting Date/Time, Expiry Date/Time, and Valid Days of the Week

New settings allow you set start date and time for when the coupon becomes valid, and the coupon’s expiration date and time. You can set the coupon to be valid only on certain days of the week, and you can also set a time range when a coupon is valid during any day.

These settings effectively allow you to schedule your coupons for use in a diverse manner. For example, maybe you want to create a coupon that is valid between December 1 and December 30 – you can do that. Or maybe you want to make a coupon valid from March 1 until July 31, but only on Fridays. You can do that too. Or maybe you want a coupon to be valid Monday through Friday but only between the hours of 11am to 4pm. Yep! You can do that too. It’s easy with these new date, time, and day settings.

Customize the date and time ranges for when a coupon is valid in WooCommerce
Customize the date and time ranges for when a coupon is valid in WooCommerce

Require All Products and Require All Categories

When editing a coupon in WooCommerce you can defined products and/or categories of products that a coupon is valid for. WooCommerce Super Coupons adds two new settings, one for products and one for categories. When the new products setting requires the shopper to have all of the products you’ve configured into the coupon settings to be in the cart before the coupon is considered to be valid. When the new categories setting requires that shopper to have products from all categories defined in the coupon in the cart before the coupon is considered to be valid.

WooCommerce Super Coupons - Chained Coupons
WooCommerce Super Coupons – Chained Coupons

In plain language it gives you the ability to create a coupon where “this coupon is only valid if you’re buying these exact products” – very useful!

Automatically Add Products to the Cart

Sometimes you may want to automatically add products to the cart for a promotion or sale. This features let you define any number of products that will be automatically added to the cart when a coupon is applied, and for each product you define you can also set the quantity to be added to the cart and you can set the price of the product if you want it to be different than the product’s regular price.

As an example, maybe you want to run a promotion for your shoppers where they get 10% off 3 specific products if they buy at least 2 of each product. This feature lets you do that – automatically. All the shopper has to do is apply the coupon code to the cart (or maybe click on a coupon link on a Web page or in an email message, which we explain further below) and the products and discounts are automatically added to the cart.

WooCommerce Super Coupons - Automatically Add Products
WooCommerce Super Coupons – Automatically Add Products

Or maybe you want to offer a free product with a coupon. It’s easy! Choose the product, set the quantity, and define its price as zero – all right in the coupon. You can use the same process to do a “buy one get one free offer” by simply setting the quantity to 2 and setting its price to 50% of its regular price, then adding Usage Requirement settings that make the coupon only valid for that specific product.

Automatically Apply Coupon to Cart

This is a great feature that lets you automatically give discounts of any type. With this feature enabled as soon as a shopper adds anything to their cart the coupon is automatically applied instantly. It’s a great way to help ensure the shopper completes their purchase. Who doesn’t love a discount?

If you using more than one “auto-add” coupon then you can also set the checkbox to stop adding any other coupons automatically if this coupon is added.

See the previous screenshot above, you’ll see the checkboxes related to this feature.

Minimum and Maximum Quantities and Subtotals

This feature gives you control over requiring that the shopper purchases a certain minimum or maximum number of products, and/or that their cart subtotal is a certain minimum or maximum amount.

For example, maybe you want the coupon to only be valid if the cart subtotal is at least 25 but not more than 150. You can do that.

Or maybe you want to ensure that the coupon is valid only if the shopper purchases at least 3 products but not more than 25 products.

You can optionally use the quantities or subtotal requirements, and for either one can set optionally set a minimum or maximum, or both.

WooCommerce Super Coupons - Minimum Maximum
WooCommerce Super Coupons – Minimum Maximum

Maximum Discount Amount

This feature lets you set the absolute maximum discount amount when you create percentage discount coupons.

For example, maybe you have a coupon for 50% off the entire cart but you don’t want the total discount for the coupon to exceed $25. You can do that with this setting.

Set the maximum discount allowed for a coupon
Set the maximum discount allowed for a coupon

Order Requirements

These powerful order requirement features let you require that a shopper have a certain amount of purchases, or previous purchases of specific products.

For example, maybe you want to offer a coupon that’s only valid for first time customers. No problem, you can do that. Or maybe you want to offer a coupon that’s only valid for shoppers that have previously made 3 other purchases from your store, you can do that too. Or, taking this a bit further, maybe you want to offer a coupon to customers that have purchased one or more other specific products from you in the past.

All of that is possible with the the order requirement features.

WooCommerce Super Coupons - Order Requirements
WooCommerce Super Coupons – Order Requirements

Users and Roles

The users and roles settings let you create coupons that are only valid for specific logged in users and logged in users with specific roles. It’s a great way to offer granular control over who can use a particular coupon. So you don’t have to worry about people sharing coupons among others that you haven’t authorized to use the coupon.

You can also specify users and roles for which the coupon is never valid.

WooCommerce Super Coupons - Users & Roles
WooCommerce Super Coupons – Users & Roles

 

Payment Gateways and Shipping Gateways

This feature lets you restrict the use of a coupon so that it’s only valid if the shopper chooses specific payment gateways or shipping methods. For example maybe you want to create a coupon that is only valid if the shopper choose UPS as their shipping option, or maybe you want it to be valid only if the shopper payment by credit card.

WooCommerce Super Coupons - Payment Gateways & Shipping Methods
WooCommerce Super Coupons – Payment Gateways & Shipping Methods

Destinations

The destinations feature lets you configure a coupon so that it is only valid for specific shipping destinations. You can configure these settings by country, state or province, city, and postal codes. And you you can mix match any or all of those destination settings. For example maybe you want a specific coupon to be valid if the shopper’s shipping destination is in the USA. Or maybe you only want the coupon to be valid in a specific city. No problem, you have enough control to do that.

WooCommerce Super Coupons - Shipping Destinations
WooCommerce Super Coupons – Shipping Destinations

Remove Other Coupons & Invalid with Other Coupons

These settings allow to you configure a coupon so that when it is applied to the cart then all other coupons are removed from the cart, or you can opt to only remove specific other coupons from the cart. When used this occurs if any coupons are already applied to the cart.

You can also adjust the coupon settings so that the coupon is cannot be used if specific other coupons are applied to the cart. For example, maybe you have a coupon code “ABC” and you don’t want that code to be used if the customer is also using code “EFG”. You can do that.

WooCommerce Super Coupons - Remove Coupons - Invalid Coupons
WooCommerce Super Coupons – Remove Coupons – Invalid Coupons

These features are great for ensuring shoppers aren’t using coupon combinations that you don’t want them to use.

Shipping Coupons

WooCommerce Super Coupons adds 4 new shipping coupon types: Shipping Discount flat amount, Shipping Discount % amount, Shipping Flat Fee and Shipping Flat Fee % amount. For the first two new types you can set the amount of the discount and when the coupon is applied to the cart the associated discount is calculated and applied to each available shipping method available for the order. For the Shipping Flat Fee or Shipping Flat Fee % amount coupon types, the plugin includes a new Flat Fee Shipping gateway that is only available when the coupon is applied. For this type of coupon you set the coupon amount to be the amount shipping will cost when the coupon is used by the shopper (or in the case of Shipping Flat Fee %, set the percentage of the cart subtotal to charge as a flat fee for shipping). When the coupon is applied to the cart the flat rate shipping method will become available to the shopper and the cost will be whatever you set in the coupon amount. You can optionally enable a setting to remove all other shipping methods so that only the Flat Fee is available.

Chained Coupons

Chained coupons is a new type of coupon that introduces a very useful feature:: It lets you define any number of coupons that will all be added to the cart (i.e. adding them in a chain all at once).

WooCommerce Super Coupons - Chained Coupons
WooCommerce Super Coupons – Chained Coupons

Chained coupons themselves do not apply discounts, instead a chained coupon lets you define a set of coupons (any coupons that you’ve already created in your site) that are automatically added to the cart when the chained coupon’s code is entered.

For example, maybe you have the following coupons chained together in a new coupon with the code of “savebig”:

  • Coupon #1:  Minimum spend of $100 to get a 10% discount
  • Coupon #2: 10% all shoes

When the shopper applies the chained coupon code “savebig” to the cart then Coupon 1 and 2 are automatically added to the cart, and WooCommerce checks to ensure that the cart contents matches the coupon requirements based on each coupon’s settings.

Apply Coupons via URL or Shortcode

Every coupon you create has a unique URL that can be used to automatically apply the coupon to the cart. You can use the URL in a Web page, email message, or maybe in a post to your favorite social media accounts etc. And every coupon already has it’s own unique shortcode that you can embed into a post, or page, or widget etc. – anywhere you can use a shortcode on your site. The shortcode embeds the coupon code which is linked to the coupon’s URL, so clicking on the coupon code triggers the same action as the coupon URL.

WooCommerce Super Coupons - URL & Shortcodes
WooCommerce Super Coupons – URL & Shortcodes

More Shortcodes

Also included are shortcodes that let you display a list of all coupons code in your site, or a lists of specific types of coupons, or specific coupons including optional details such as discount type and products it may be valid for. These shortcodes can used in many different ways. For example, use them to create a “current deals” page that lists all your available coupons, or use them to display information about coupons on any post of page of your site where you can insert a shortcode, display coupon codes on your cart and checkout page to encourage the shopper to complete the sale, and more.

Mix and Match Setttings

WooCommerce Super Coupons lets you easily mix and match any of the settings described above, so you can create diverse, powerful coupons that help drive your sales upwards.

Questions?

Use the Contact Us page to send us a message, or call us – the phone number is listed on the contact page.

 

Compatibility: WooCommerce 4.0 and newer

Latest version: 3.0

Super Coupons™ is a trademark of IgniteWoo.com

 

 

 

WooCommerce Super Coupons - Chained CouponsWooCommerce Super Coupons - Date / Time / DayWooCommerce Super Coupons - Chained CouponsWooCommerce Super Coupons - Automatically Add ProductsWooCommerce Super Coupons - Minimum MaximumWooCommerce Super Coupons - Users & RolesWooCommerce Super Coupons - Payment Gateways & Shipping MethodsWooCommerce Super Coupons - Remove Coupons - Invalid CouponsWooCommerce Super Coupons - URL & Shortcodes

We keep all of our software up to date with the latest versions of WooCommerce and WordPress.

If you don't see any recent changes below it's because none have become necessary!


Version 3.0 - September 26, 2023

	Declare high performance order system (HPOS) compatibility
	
	WooCommerce 8.1 compatibility

Version 2.1.50 - December 22, 2022

	Ensure variable is not empty before calling explode when saving a coupon

Version 2.1.49 - December 6, 2022

	Test if order_count is an empty string before processing any requirement for order count
	
Version 2.1.48 -July 6, 2022

	Refactor code that tests the "orders required" settings for coupon validity

Version 2.1.47 -June 28, 2022

	Test if order_count is false instead of empty before processing any requirement for order count
	
Version 2.1.46 - June 24, 2022

	Fixed HTML form field and processing for the "Previously purchased" setting

	WooCommerce 6.6 compatibility
	
Version 2.1.45 - May 4, 2022

	Return calculated discount amount when "Usage max limit" does not apply due to the coupon type

Version 2.1.44 - August 24, 2021

	Redesigned the "Usage max discount" functionality

Version 2.1.43 - June 2, 2021

	Enable support for Percentage Discount (WC changed Percent Product to Percentage Product some time ago)
	
	Display expiration dates in the list of coupons

Version 2.1.42 - May 13, 2021

	When processing auto-add coupons check if the user is logged in and if so check for email address restrictions before applying coupon
	
	New feature: Duplicate a coupon from the coupon list page in the WP admin area

Version 2.1.41 - May 11, 2021

	Added support for coupon categories and tags

Version 2.1.40 - March 17, 2021

	Moved jQuery scripts to avoid other software using CSS that causes them to be displayed

Version 2.1.39 - February 4, 2021

	Ensure cart object exists before attempting to remove coupons from the cart. Helps with Subscription renewal payments that use a coupon. 

Version 2.1.38 - December 9, 2020

	Display the correct error message when a coupon is configured to be applicable when using specific shipping methods

Version 2.1.37 - November 23, 2020

	Ensure coupons with an order requirement of zero (for new customers) is processed as required

Version 2.1.36 - October 7, 2020

	Ensure order count is checked to ensure the value is a number greater than zero before processing

Version 2.1.35 - May 14, 2020

	Updated processing for Order Requirement settings

Version 2.1.34 - December 10, 2019

	Flush shipping transient version when using a flat rate shipping coupon 
	
	Enabled shipping debug mode when using a flat rate shipping coupon to force WooCommerce to recalculate shipping
	
	Do not apply taxes to flat rate shipping if taxes are disabled in WooCommerce 

Version 2.1.33 - December 8, 2019

	Ensure session package rate cache is unset when flat rate coupons are being used 
	
	Ensure WC object properties are not accessed directly for coupons

Version 2.1.32 - October 8, 2019

	If shipping is completely disabled on the site then insert the expiration dates after the coupon amount field instead of the free shipping field

Version 2.1.31 - May 14, 2019

	Show discount amount for shipping coupons in cart and checkout

Version 2.1.30 - March 13, 2019

	Added support for automatically adding WooCommerce Subscription products to the cart 
	
	When automatically adding products ensure parent product ID and variation ID are set

Version 2.1.29 - March 13, 2019

	Ensure qty selector appears on the single product and cart page for conditions where a product is automatically added to the cart and the shopper manually adds that same item to the cart. 

Version 2.1.28 - February 13, 2019

	Ensure that the flat rate shipping coupon procesor uses the newer internal compat functions

Version 2.1.27 - January 15, 2019

	When a coupon is removed from the cart also remove any items that were automatically added to the cart by the coupon
	
	Removed the compatibility functions file

Version 2.1.26 - November 16, 2018

	Corrected a typo
	
	Added support for wc_help_tip for backward compatibility with WC 2.4.x

Version 2.1.25 - November 15, 2018

	Added missing HTML tag to the select box for the setting "Invalid with these coupons"

Version 2.1.24 - November 12, 2018

	Surpress "sizeof" warning error by swapping the checking order to "empty" then "sizeof"
	
	Ensure included and excluded coupon settings save properly for Select2 v4.x

Version 2.1.23 - October 7, 2018

	Change add to cart hook priority to 50 so it runs later ensuring coupon validity checks can be determined AFTER an item is added to the cart

Version 2.1.22 - September 5, 2018

	Updated query used to check how many orders a custom has placed so far

Version 2.1.21 - September 4, 2018

	Added setting to the Flat Fee Shipping module to allow removing all other rates when Flat Fee applies

Version 2.1.20 - July 5, 2018

	Added new feature: A coupon can be limited to have a maximum discount amount. This applies to percentage discounts since it makes no sense if the coupon has a fixed discount.

Version 2.1.19 - May 30, 2018

	Correctly process the "Require all categories" setting when enabled
	
Version 2.1.18 - May 11, 2018

	Anticipate an empty $cart_item variable when checking cart item quantities because some themes have outdated cart.php template files.

Version 2.1.17 - April 30, 2018

	Added compatibility with Coupon Generator & Importer 

Version 2.1.16 - April 17, 2018

	Added new feature to allow validity time of day range

Version 2.1.15 - April 3, 2018

	Ensure expiry date compatibility with Coupon Generator and Importer

Version 2.1.14 - November 8, 2017

	Ensure automatically added items are added at the correct quantity
	
	Ensure automatically added items have cart item data that make then different than the same item not added automatically. This way quantity of manually added items can be adjusted while automatically added item quantities cannot be adjusted

Version 2.1.13 - October 26, 2017

	Ensure backward compatiblity with WooCommerce 2.6.x, 2.5.x, and 2.4.x

Version 2.1.12 - October 24, 2017

	Updated the filter function for getting cart item quanity to address themes without outdated hook parameters in a custom cart.php file.

Version 2.1.11 - October 17, 2017

	Added to hook to trigger when the cart is updated on the cart page itself, to maybe add coupons automatically
	
	Ensure all coupons configured to be automatically added to the cart are processed when the cart contents changes

	Ensure products automatically added to the cart are unique via item meta data and ensure quantity cannot be changed

Version 2.1.10 - October 10, 2017

	Adjusted rule processing for automatically adding products to the cart - backward compatiblity with PHP prior to v7.0

Version 2.1.9 - August 24, 2017

	Additional updates for processing to auto-add coupons and auto-add products
	
Version 2.1.8 - August 24, 2017

	Updated processing to auto-add coupons and auto-add products

Version 2.1.7 - August 23, 2017

	Adjusted settings selector for chained coupons, ensure more than one coupon can be added to the list
	
	Updated JS params for Select2 v4 when used with chained coupons
	
	Changed coupon search via JSON to static function and static function call

Version 2.1.6 - August 2, 2017

	Adjusted SQL query to ensure only shop coupons are returned

Version 2.1.5 - August 2, 2017

	Added new coupon type: Shipping Flat Fee Percent, where the percent is calculated against the cart subtotal
	
	Adjusted processing for Shipping Flat Fee where the cost may be not be defined

Version 2.1.4 - June 16, 2017

	Tweak to ensure the "auto add coupon" code doesn't run when WC ajax add-to-cart is running

Version 2.1.3 - June 16, 2017

	Tweak to ensure cart item is returned correctly

Version 2.1.2 - June 9, 2017

	Updated JS for product, order, and customer selections in the coupon editor

Version 2.1.1 - March 30, 2017

	Updated settings handling and frontend processing for coupons that automatically add items to the cart

Version 2.1 - October 7, 2016

	Initial public release!
	
Version 2.0 - October 1, 2016

	Code adjustments to make ready for public release
	
Version 1.0 - September 14, 2016

	In-house development and private use

Ask a Question:

 

From: 79.00 / year

This powerful extension instantly gives many new ways to issue and control your coupons.

All of our plugins come with great support via email and phone.

Subscription options

A subscription entitles you to 1 year of updates and support. Each individual web site requires a license key, so choose the right license for your needs.

Clear