Support

Home Forums Multiple Event Registration Add-on Promo code nor working

Promo code nor working

Posted: May 2, 2014 at 3:37 pm


Charlie Farrow

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?


Lorenzo Orlando Caum

  • Support Staff

May 3, 2014 at 10:33 am

Hi, could you link to an event so I can take a look at this issue?


Lorenzo


Charlie Farrow

May 3, 2014 at 3:14 pm

Thank you Lorenzo.

I have two different promo codes for the events here which are all sessions in one conference.
http://www.hns-conference.org.uk/event-registration-2/

The promo code STAR gives 100% discount for some of the events.
The promo code SUPERSTAR gives 100% discount to all 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.


Josh

  • Support Staff

May 5, 2014 at 9:56 am

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?


Charlie Farrow

May 5, 2014 at 11:30 am

Thank you. Yes I can see that test test has registered for:
Friday Pre-Registration & Welcome Reception
and
Friday Hardy’s Historical Supper
If SUPERSTAR code is used it is quite correct that payment for these two should be zero. All of the events should be zero with use of the SUPERSTAR code.

The STAR code should give a 100% discount to everything OTHER than:
Friday Hardy’s Historical Supper
and
Saturday Hardy’s Historical Supper
So if you use the STAR code on:
Friday Pre-Registration & Welcome Reception
AND
Friday Hardy’s Historical Supper
the price for Friday Pre-Registration & Welcome Reception should be reduced from £23 to zero
And Friday Hardy’s Historical Supper should be £50 (or £65 for non member)

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.


Josh

  • Support Staff

May 5, 2014 at 12:58 pm

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 discount_amount field. It turns out here is a limitation in the usage of discount_amount where PayPal will ignore discount amounts if they are equal to the item price.

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.


Charlie Farrow

May 6, 2014 at 10:57 am

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?


Josh

  • Support Staff

May 6, 2014 at 1:17 pm

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.


Charlie Farrow

May 6, 2014 at 1:45 pm

I just thought that asking them might come better from you than from me!


Dean

May 7, 2014 at 2:11 am

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.

Event Espresso