Configuring the WP eStore to use Coupons is very easy. Simply go to the Coupons/Discounts menu, enable the usage of coupons and add a few coupons to the system so your customers can use it.
You can create conditional coupons that are only applied to the shopping cart if it meets certain conditions. For example, you can create conditional coupons like the following:
- Apply 20% discount if the total amount is greater than $50.00
- Apply 25% discount if the total number of items in the cart is greater than 5
- Apply a discount only on a certain product
- Give free shipping if the total amount is greater than $100.00
Coupon Usage Demo
I have already configured two coupons “DEMOCOUP1” and “DEMOCOUP2” for demonstration. Add the following demo product to the shopping cart and apply one of these coupons to see how it works.
Discounts only get applied to the product price (shipping price doesn’t get discounted). Also, coupons don’t stack up, only one coupon can be applied to the cart at a time (this is to make sure the customers can’t apply multiple coupons to exploit the system).
Applying Discount Via URL
Read this documentation to learn about the discount via URL feature.
Note: We provide technical support for our premium plugins via our customer only support forum
@Susan, The best way to do this is to use the discount by category option. All you need to do is place the products you want to apply this discount to into a category. They you can specify that only these products can be discounted with this coupon. This way you can easily manage the products you want to apply this discount too. Simply add or remove them from this category.
Can I use a discount code, say 25% off for several product ID’s?
I understand the reasoning for not allowing multiple coupons. Is there a way however to have the “Free shipping if over an amount” check, and still allow a coupon code. Currently if someone orders to products from me they are not able to add a coupon code because they are automatically receiving free shipping. I don’t think this is the same circumstances which allow users to abuse the coupon system.
Hi John, In the manage customers section of the eStore you can see what coupon each customer used. However you can not generate a report for this.
Hello, we are looking at changing our Estore. The Estore we have now does not allow us to run a report by customer identifying what coupon they used. Is this possible with your system?
We would like to know what customers used what coupon if any?
Hi Tennille, At this time PayPal still does not allow a “0” amount item when you checkout though PayPal.
Has there been any kind of work around to check out with a zero balance due (either due to coupon use, or by adding free items to the cart)? I know I can set up download now buttons for my free products, but I’d like to be able to capture the person’s contact information rather than just openly downloading. Thanks!
Hi, The coupon code can be used one of 2 ways.
option 1: you can set it so there is no defined amount of users (e.g. does not have a “Redemption Limit” set. Leave the “Redemption Limit” field blank)
option 2: You can set a “Redemption Limit”. example: you want to send out 200 coupons and only want 200 people to be able to redeem the coupon. You would then need to specify 200 in the “Redemption Limit”. Remember you can also change this number at anytime if you wanted to extend the coupon.
one question I have: The coupons can only used for one customer? I want to give one coupon in my newsletter with 200 people, this coupon have a 25 % rabatt on the enddiscount, but only good for one time checkout. Is this not possible?
@Dene, there is no option to do this using coupon but you can achieve similar result using variation control. So you can have the “Rush Order” as a variation which adds extra amount to the price if the customer chooses this option.
Hi Ivy –
I would like to add an option for buyers to ‘RUSH’ and order at a premium fee. For example, RUSH the order for 20% more of total cost.
I’m thinking that the RUSH order would be chosen during checkout.
Is it possible to use the coupon feature in reverse to do this? Or, can you think of another way to do it?
Hi Rob, Can you please tell me what version of the plugin you are using?
We have a coupon code. We have set the redemption limit to 9. On return visitors to the checkout process, it does not allow them to use the coupon code again? Or if they forget to hit apply before the paypal checkout. It does not let them use the coupon? Any suggestions or advice.
Hi Lia, You are using the wrong shortcode. If you take a look at the instruction for the “Subscription Payment Setup” here:
You will see, it tells you to use the following shortcode:
1 is the product ID here. Please use the correct shortcode and let me know how you go.
Hmmm. I’m not sure what you mean subscription payments can’t be added to the shopping cart. I used this code for the ‘add to cart’ [wp_eStore:product_id:1:end] and configured the product with a set price and a recurring payment of 1 time a month for 5 additional months.
The link is here: http://mynourishmentor.com/sign-up/
Is that not possible? How, then, do I have people pay for a six month recurring payment product? Should I be configuring this another way? If you’re talking about the actual shopping cart, as opposed to the ‘add to cart’ payment function, I’m fine with not having an actual shopping cart tally there.
Help! I’m supposed to go live on Monday …
Hi Lia, Subscription payments can’t be added to the shopping cart so coupon codes can’t be applied to them. How did you place the payment button for this subscription?
Recurring payments always compute from the amount the customer was charged at the sign up time. The new charge will be applicable to the new payments.
Hey there. I’ve got a monthly subscription going on my eStore (which I love, by the way), and am trying to integrate a coupon discount off the first month.
I’ve tested it with a $5 recurring payment at a day interval, with a 50% off first payment coupon code. The 50% off worked fine (it billed $2.50 at checkout). But two days have gone by and no recurring payment has be debited.
Is this functionality possible? Am I missing something?
Also, if someone signs up at a $75/month recurring payment for 6 months (which was the pilot price), but then I up the price to $165/month (which I just did because we’re out of pilot), will the people who signed up 2 months ago at $75/month now be charged $165/month? Or will the recurring payments compute from the amount they were originally charge?
As an automatic discount would be ideal I think Ivy? It would save adding a new ‘bundle’ product which seems to be the only way to do:
‘Get $10 off an apple when you buy this banana!’
Hi Paul, At this time the eStore can not do this type of coupon. I will talk to Amin to see if it can be added or not.
@ Michael, Yes this is correct the discount/coupon can only be applied to an product that is added to the cart. It will not work with a “Buy Now Button”.
Sorry Ivy I’m looking for a discount that will be applied only if both items are present (rather than what you’ve mentioned which sounds like a common discount that can apply to various items?)
The cart would need to check both items are present or the discount wouldn’t apply…
Just to make sure I got it right. The coupon system can only be used with the cart, not with a “Buy Now” button and Paypal? Is that correct?
Hi Paul, You will need to use a coupon for this. What you can do is make a coupon, in the ” Conditions” option use item name and select contains from the drop menu. You will need to make the items names so they have a word that is common. For example
test 1 and test 2
You then tell it to apply the coupon to the products in the shopping cart that have the word test.
Let me know if this is not what you are looking for.
Hi, is it possible for a discount to be applied when two specified items are added to the cart? (i.e. buy A and B and get a discount)?
Hi Moria, The discount can not be automatically applied with the eStore. But you can make a products page where the products are 10% less that only the members can see once they are logged in.
Can discounts automatically be given based on membership level when using the eMember plugin? Say for example I want basic level members to receive 10% off products. When they log in and then make a purchase can the 10% be deducted automatically?
Hi Craig, We do not have a date based coupon feature. You can still achieve this by
deactivating the coupon once your promotion is over. The coupon code will not work once it has been deactivated.
How about “early bird” discounts–where a discount will be offered through a certain date? “on Sale through Friday January 29th” or something along those lines, then the discount changes back to 0% or however you have it set? We often run “early bird” registration discounts for people attending events…. At the Door $50, buy it before the event date and get 10% off kind of thing.
Hi Anthony, Glad to hear that you like the plugin. Yes, you can modify the “applied message” by modifying the corresponding language file in the “languages” directory of the plugin. Just search for the string in that file and modify it to your liking.
Coupon codes are tracked in the sense that every time a coupon is used it’s counter will go up.. is this kind of tracking you are after?
I will look into the shipping option.
This eStore plug-in is SWEET!
Easy to use, and it provides a lot of functionality to make setup and maintenance of a group of products quite simple. I found your site about a week ago, and was able to get up to speed to create a site with about 90 different SKU’s in very little time… the site’s live and taking orders already. So thanks for a cart that works so elegantly.
3 questions for you:
I’ve implemented coupon codes, mostly as a way to track ad response. Is there any way I can modify the “Applied” message that appears with a custom note, or the coupon code name for example?
Can the coupon applied on an order be tracked, by transmitting the coupon code used through PayPal for exampe?
Finally, is there a way to apply a shipping destination “overall” with a particular order, so that different shipping amounts are applied for Canada, US and International without having to enter variations on each individual product?
Nice work. I’m already a big fan.
I will fix this in the plugin so you won’t have to do any manual modification.
Thanks for the reply, it’d be good to see if this type of functionality could be included in a future release as it would be nice to automatically apply discounts for customers. Of course worst case I can just advertise a coupon code that does the same thing and if they elect to use it so be it, and if not I get the full price 😉
One other thing, I’ve noticed that if my coupon provides a discount of $1.70 then the success message removes the 0 and only displays $1.7 when it plays back how much the customer has saved. I imagine this is a simple rounding issue which can be fixed quite easily so if you could let me know where I might make this tweak that would be great (somewhere in eStore_discount_calc.php maybe?).
Thanks for the help and for the plug-ins, they appear to be great value from what I can tell so far (and of course buying a bundle saved me a packet!).
At the moment you can do automatic shipping discounts (eg. spen over $100 and get free shipping).
Giving automatic discounts on item price is very easy but it’s hard to track. This is why it’s done though the COUPON system. remember, in eStore every payment amount is verified after the payment before the item is given to the customer.
I have been wanting to add this feature for a while so I will see what I can do though.
Just discovered your plugin and am finding it to be very useful, however I have a question about using coupons/discounts.
What I would like to be able to do is automatically apply a ‘system’ discount if the user meets certain criteria (simple one would be they buy 2 products so get $5 off or something). At the moment I don’t appear to be able to do this, or I am missing it, so it would be a nice additional feature if possible.
Hi Mary, Nope, PayPal won’t allow a transaction with amount “0”.
Just to clarify, there is no way to offer a 100% discount coupon? Is that a PayPal function?
Justin, The coupon can only be applied to items that are in the shopping cart. Subscriptions do not get added to the shopping cart so the coupons can not be applied.
I have one more question (for now). Can I set up a coupon for a Subscription Payment?
Hi Nick, I couldn’t find your email address in my customer database so I am guessing that you are referring to the Simple PayPal shopping cart plugin which doesn’t have the discounts/coupons feature.
where is this “Manage Coupons / Discounts” options menu?
did I miss something and not install something?
Hi Chris, did you complete the transaction after you used the coupon? Please note that just using the coupon in the cart won’t update the counter since the customer can still abandon the cart.
Thanks! So looking forward to the update.
Also – having an issue with the redemption counter – I created a test coupon and used it twice, and the count did not tally in the admin screen. Is this a bug or should it be working?
Hi Chris, I have completed about 40% work on this new conditional discount functionality. I am hoping that the rest of the work will be completed in about 5 or 6 days.
Is there an expected release date for the new discount functionality? Specifically for the “”condition based coupon”? Thanks-this plugin is amazing.
Hi Linda, it is not possible to do what you requested but I am extending the functionality of the discount option to add condition based coupon… once it’s just it will be possible to configure a coupon just for one product.
I have got another question please. I would like to use one of the coupons only on for one product, how could I limit this? Under Manage Coupons/Discounts it automatically says £.. Off every product. How can I change this?
I would like to offer a 100% discount for some customers using a coupon. I’ve added it, and it works in the shopping cart, but then when they go to Paypal it says: Please enter an amount greater than zero. Is there a way where I can give 100% discount and take them straight to thank you page?
Hi Esteve, yep this is expected. This is to prevent people from scamming the system by stacking coupons. You should add all the products you want in your shopping cart then apply the coupon before checking out. If you think you made a mistake you can empty the cart and that resets the coupon usage.
Hi, I’ve created a coupon, 10% discount, 10 rendemption limit. I’ve followed the following process:
– Add product A
– Apply coupon
– Add product B
– Apply coupon: message appears telling me, coupon can’t be applied twice.
So my question is: is this expected? Shouldn’t the user be able to apply the coupon to the whole cart?
Hi David, When you apply a coupon code the shopping cart will give a message telling you what happened (eg. if the coupon was applied or why it wasn’t applied etc) Try the demo on this page.
You can create coupons that can be used only once by limiting the redemption count. You can also create coupons that can be used again and again.
I am using the cart on http://www.jesuschrist.co.uk/spiritlife (see the shop under the modules menu). I would like to apply coupons to the cart (in the sidebar) but when I am trying to do it according to the instructions no change is being made to the cart. The coupon code I am testing is BLESS.
Also when and if I can get it working, would it be possible for someone to use the code over and over agin and just get the money off for several transactions?
Thanks for your help
Hi Dale, I will add more discount options in the future releases… don’t forget to put these on the WishLish (http://www.tipsandtricks-hq.com/ecommerce/?p=148) page so I don’t loose track of it.
I love the way I can create using product variation discounts
Number of Bottles| One Bottle|Two Bottles:24.95|Three Bottles:49.50|Four Bottles:74.00|Five Bottles:106.00|Six Bottles:111.05
It would be nice to be able to offer a discount based on volume within a group of similar products
Do you have a suggestion for this?
Ah I see! It doesn’t do that yet but looks like it could be a cool feature to include… I will add this ability in the next release.
Hihi I kind of mean coupon for single use only. Once the coupon is used, entering the same code again, the discount will not be provided. This is used in the situation whereby (e.g. gift vouchers) are purchased to be given to others as present. E.g. If a value of $50 is purchased to be give as present, the code should be disabled once the $50 credit is given. Thus gift vouchers are not meant for multiple use like coupons.
Not sure what you mean by that but the coupons feature allows you to configure a coupon that you can give to people and they can use it in the shopping cart to get a discount.
Is it possible to add a gift voucher option here too? (I.e. Gift voucher code can only be used once to get discount of a certain value)