Support

Home Forums Event Espresso Premium EE4 Promotion Plugin – Nb Use increment even if I don't pay

EE4 Promotion Plugin – Nb Use increment even if I don't pay

Posted: October 12, 2017 at 6:27 am

Viewing 5 reply threads


JacquesMivi

October 12, 2017 at 6:27 am

Hello,

If I apply a code promo to the checkout page, the number of use of this promotion increase on the promotion backend system, even if I don’t pay the rest of the event.

How can I avoid that ?
Will it be decrease after a while ?

Thanks a lot,


Tony

  • Support Staff

October 12, 2017 at 8:47 am

The promotion has been applied to the registration so counts towards the uses, it will not decrease the uses value again after a while as the user can return to pay for that registration later.


JacquesMivi

October 13, 2017 at 3:11 am

Well it can be problematic, cause if the paiement failed for any reasons, customer lose his code.

Functionnaly the number of user should decrease only if the registration
if the recording ends correctly, don’t you think ?


Tony

  • Support Staff

October 16, 2017 at 5:20 am

Maybe for your use case but not all.

For example if multiple users attempt to use a promotion code that has a limited number of uses and we apply the promotion use at the end of the registration then multiple users could potentially use the ‘last’ use of the promotion code at the same time.

I’ll check in with our developers for some feedback but I do know the decision to apply the promotion code at the step that it does currently, was intentional.


JacquesMivi

October 17, 2017 at 4:25 am

For example if multiple users attempt to use a promotion code that has a limited number of uses and we apply the promotion use at the end of the registration then multiple users could potentially use the ‘last’ use of the promotion code at the same time.

Yes like an ECommerce system. Maybe you can use token or cookie or flag to lock the last code and release if the purchase has not been made after 15min

I’ll check in with our developers for some feedback but I do know the decision to apply the promotion code at the step that it does currently, was intentional.

Thanks for that.
I don’t think its intentional. It can happen when something failed on the paiement of the remaining amount. For example the card is block by paiment system or the internet is cut off (on mobile).


Josh

  • Support Staff

October 25, 2017 at 8:03 am

You’d also have to add a means to delete the promo code because if they come back later to pay later, but someone else also used the promo code, then too there’d be too many uses of that promo code. If you want to tackle adding this, you can fork the promotions add-on and submit a pull request here:

https://github.com/eventespresso/EE4-Promotions

Viewing 5 reply threads

The support post ‘EE4 Promotion Plugin – Nb Use increment even if I don't pay’ 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