Posted: May 2, 2014 at 3:37 pm
|
My promo code correctly gives 100% off certain events in the cart. But then when you click Confirm and Go to Payment Page, it has been added back on again! How to I get it to stick? |
Hi, could you link to an event so I can take a look at this issue? — |
|
|
Thank you Lorenzo. I have two different promo codes for the events here which are all sessions in one conference. The promo code STAR gives 100% discount for some of the events. The trouble is that the discount is applied until the pointg that payment is required. The pay by cheque option generates an invoice that is correctly discounted. But the paypal option doesn’t remember the discount. I would be so grateful for your help. |
Hi Charlie, Can you check the attendee list for a “test test” registration. I went ahead and registered under that name and used the SUPERSTAR discount and it did not ask for payment as expected. Is this more of an issue with the STAR discount code, and if so, we can look into it. Which events will work with the STAR code? |
|
|
Thank you. Yes I can see that test test has registered for: The STAR code should give a 100% discount to everything OTHER than: The thing is that this appears to work when the elements are added to the cart, the total is refreshed to £50. Great. But. Enter the attendee info. The Confirm and go to payment page it still shows the discount on the Pre-Reg event but when you click through to PAYPAL the discount has disappeared. |
Hi Charlie, Thanks for including these details. I looked into this further and I can see why this is happening. What happens is Event Espresso sends the discount amount to PayPal using their One way to explain this is an example where if the discount amount were 99% instead of 100%, the discount amount we send to PayPal will work. PayPal’s documentation explains that the discount amount “must be less than the selling price of the item”. If it’s equal to or greater than the selling price PayPal ignores the discount amount. Possible solutions that you could try: 1) You can use a different gateway like Stripe. With Stripe the discount works as long as it’s less than the entire order. 2) When you give out the STAR promo code, you can ask them to use the promo code in a separate checkout. This way their comped ticket will not get sent along with the rest of the order to PayPal. |
|
|
Thank you Josh for your thorough reply. I don’t think I can use another payment gateway now since registration is already live. I’m afraid I’m just going to have to go with the rather clunky solution of telling our guests that they have to go through the checkout twice! I wonder if this is something that can be worked on? |
Hi Charlie, Since it’s PayPal’s API that requires that the discount amount “must be less than the selling price of the item” there isn’t much we can do to change their requirement. |
|
|
I just thought that asking them might come better from you than from me! |
|
Ahhh if only PayPal would listen to us, we have a list as long as your arm of feature requests and usability issues. |
The support post ‘Promo code nor working’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.