josk79 supports this item


This author's response time can be up to 10 business days.

58 comments found.


1. I would like to know if I want to set a discount code specifically only deduct shipping price and does not applied to product price.

2. The shipping method I need to use is .

Kindly advice.


Hi risecakoplusplus,

You can not deduct shipping price with this plugin. You can choose to set a cart discount though.

Pre-sale question…I need coupon to be usable with 4 different products, but restrict checkout to 1 product, at quantity of 1. Can this plugin force the exclusion of ANY other product in cart, and, limit it’s quantity to 1?

Urgent pre-sale question: Is it possible to use product variations as “free product”?

Yes, possible. But the user will not be presented with the possible options (e.g. radiobuttons S, M, L, XL). You can specify the possible variation(s) in the coupon admin section.


itusop Purchased

I wonder that I can set up the coupon cannot be combined with some particular coupons but can be combined with others. Let say, there are coupon A, B and C. Coupon A can be used with B, but not with C.


I’m Looking for Plugin with Different discount type in one code,. WooCommerce Extended Coupon Features Can do that or not.

No, unfortunately not.

Is it possible to send the coupon to customer by email (with the final email from woocommerce) after the order is marked “complete”?

What do you mean by that? If a coupon is used, the code or description is in the email.

Can you help me clarify if this will work with your plug-in:

For my clients site, which is a paid-member access site, each new user receives a free 15 consultance.

We need to make sure that each customer knows how to make use of this gift& free consultion + also make sure that the user can only receive ONE free consultion, and we also need to monitor who has made use of the free consultance.

Thanks Peter

A coupon can be limited to 1 time usage per customer. The user is identified by email address or user id for registered users.

My plugin has no monitoring option. Communication to the client is not done by this plugin. Create a post/page for that or use a popup plugin.

Hi, our website is running wordpress 4.7.3 and flatsome theme. Woocommerce version is 2.6.14. Will this plugin work as described ?

Plugin has been succesfully tested with those versions of WC/WP. Don’t know about the theme, but should be fine.

Hello, pre-sale question: I need to match that situations for coupons: Is this possible with this plugin?

1) €20 off any 2 16” pizzas (offer excludes Margheritta pizza, all “Half and Half” pizzas, all “Create your own” pizzas). (so size 16” is variable, those products to exclude are in same pizzas category)

2) Spend €50 get 20% off (offer excludes all "Sale" items, Deals, Tray, Combo products, Dinner time offers, all Drinks).

3) €2 off any 2 Curries (offer excludes all “Sale” items, Deals, Tray, Combo products). (need to exclude sale items, and some other categories)

4) €2 off any Sides order over €15 (offer excludes all “Sale” items, Deals, Tray, Combo products). (same as 3), but based on spend amount not product quantity)

My other tasks should be covered if all above covered €5 off any Eastern European order over €35 (offer excludes all “Sale” items). 3€ off any Burger or Burger Meal order over €20 (offer excludes all “Sale” items, Dinner time offers).

Please see the mail I sent you.

Hi, Pre sale question

can i set it up so that if customer buys a product from category A, they get a discount off a product in category B, so that the discount only applies to the product from category B, all other products in the cart are NOT discounted

is that possible?

No, unfortunately not.

Pre Sales Question: I need a coupon if the customers spends more than $XX on any products except a certain category they get free shipping. Can this plugin do that?

Yes it can. Use the option ‘minimum subtotal of matching products’.

Is there a way to customize the language that shows up in the cart? So that instead of “FREE” it says “INCLUDED” or something along those lines?

Any help appreciated. Great plugin.

add_filter( ‘wjecf_free_cart_item_price’, function( $msg, $price_html, $cart_item, $cart_item_key ) { return ‘Included’; }, 10, 4 );

add_filter( ‘wjecf_free_cart_item_subtotal’, function( $msg, $price_html, $cart_item, $cart_item_key ) { return ‘Included’; }, 10, 4 );


gnossi80 Purchased

Hi, is plugin compatible with woocommerce 3.X ?

Yes, versions 2.4.3+ are


Moogie17 Purchased

Hi – just a pre-sales question if I may!

My client needs to be able to create coupons for BOGO type offers, eg buy 1 get 1 free, buy 1 get 1 half price, buy 2 get 1 free etc. Is this possible with your plugin? I looked at the documentation for the plugin but couldn’t see what the options for this are like.



Moogie17 Purchased

Brilliant, thank you! Sorry I didn’t see it there, how silly of me! I’ll show it to my client and hopefully will be making a purchase in the near future. Thanks for all your help.


Moogie17 Purchased

Thanks again for your help, I’ve now bought the plugin and it’s really great. I’m afraid I do have a couple of questions though specific to my use case. Please don’t take these as criticisms, the plugin really is fantastic! I just have a tricky case.

A quick explanation of the use case, if it helps… My client organises events and sells tickets online. Because of the way their ticket plugin works, each day of the event has to be a single product (using variations for adult, senior, child prices). Not only do they sell tickets, they also give a limited number of the tickets away for each event, which they want to do via coupon codes. They need people to be able to enter a coupon code and then receive a pair (or other specified quantity) of tickets to one day (each being a product) of the event.

It needs to use the same code, so we can’t do two codes and have one giving 2xA and one giving 2xB (my client is quite specific about their wants!)

To that end, I’ve tried using a product bundle (using the YITH product bundles plugin) and also tried using a Chained Product (woocommerce extension) with the pair of items attached. I set the Bundle product (or the Chained Product) as the free gift. Unfortunately when the free gift is chosen, the bundle only adds its container product and not the bundled products, likewise the chained product only adds the ‘parent’ product and not the chained free products.

Do you have any plans to add support for bundles or chained products as free gifts? Or perhaps the ability to specify a quantity which will be free? Repeating free gifts won’t help in this situation, as my client wants to use this as a way to give away products totally free, no requirements on the cart.

Which brings me to the next question!

I know woocommerce doesn’t allow coupons to be applied to an empty cart, but do you know of any way around this for the purpose of adding a free gift with a coupon? Perhaps there is a snippet which can force the coupon to add if it is a free gift? That way we can provide customers with a URL containing the coupon, to let them choose their free items, and no need to already have something in their basket for it to work.

Finally, a couple of problems/bugs(?) I noticed, but maybe it’s just because I’m running on a local development environment at the moment:

There is a problem if gift item has stock management enabled – if it is the last one in stock, the checkout process reports an Internal Server Error and will not proceed. The stock level still updates but the order will not complete. This doesn’t happen if there was more than 1 in stock when checking out with the gift.

On a related note, when there is a selection of gift items to choose from, items which are out of stock are still listed. They cannot be added to the basket, but it isn’t made clear to the user that this is because they are out of stock. Perhaps it would be possible to disable the radio field for out of stock gifts and add an ‘out of stock’ message, so users don’t get confused?

Thanks again. Sorry to have all these questions!

Hi, to change the free product amount you can use this filter:

add_filter( ‘wjecf_free_product_amount_for_coupon’, function ( $qty, $coupon ) { $qty = ...; }

I don’t support the bundle plugin.

Can you tell me what php error occurs if the customer tries to order the last free item with stock management enabled?

You can hide out of stock gifts by overriding the template files from my plugins template directory and placing them in YOURTHEME/woocommerce-auto-added-coupons/.

A new version with improved Free Products will be released within a couple of weeks.

Hello, we are using the free ver and planing to upgrade to the paid ver but we have one problem we are creating an auto coupon to be applied on some product how can we show the product price after the coupon discount in the product page information (not in the cart page )

This is not done easily. Would require a custom php script

Hi i would like to ask if this plugin could do this type of rules:

If the Total minimum purchase is equal to 500.00 and 50.00 of any product in a particular category is present in the cart, customer will get a free item.


No, those rules cant be combined


zalaz31 Purchased

Will the product add a free item is a promo code is applied? For example, use the promo code “Pandora” and receive a free t-shirt?

Yes, this is possible

If I remove the plugin, and install the newest version, will that delete previously created coupon codes?

No, don’t worry. No data will be lost.

Thank you josk79, great plugin!