Posted: September 2, 2017 at 2:22 pm
We’re using EE4 and MER to sell art classes and workshops on https://www.Toscanastudioandgallery.com/. For the workshops, we’re charging a reservation fee. 1. Patrons register and buy the reservation ticket. 2. Patrons get the confirmation e-mails (registration and payments approved). 3. They then have to pay for the remaining amount before the workshop begins. Patrons have the opportunity to pay A. the reservation fee and the remaining amount, or B. the whole workshop price. |
|
Hi there, My apologies but I’m not sure I understand what you are trying to do.
Register onto a new ticket for an event, without registering on that ticket? Or do you mean registering as a user on the site?
So do users sign into your site at all? If so using a custom role?
Is it that you want to change the ticket the user is register on and have them pay the difference? As in they register onto a ‘reservation’ ticket for $10, and you want to put them onto a ‘full payment’ ticket which has a cost of say $100 and you then want them to pay the remaining about? If so you could use the Attendee Moved Add: https://eventespresso.com/product/eea-attendee-mover/ Docs: https://eventespresso.com/wiki/eea-attendee-mover/ So you’d move them onto the new ticket and then send them a ‘payment reminder’ (or a registration pending payment message) to pay the remainder of the new ticket.
A registration status of Not Approved means either the admin needs to ‘approve’ the registration and set it to another status (likely pending payment) or the admin has refused the registration (depending on how that status is used) in both cases the user can not pay for the registration as they are either awaiting an action or have been refused.
Which builder? What happens to make the newer versions no commpatible? Sticking with an older version isn’t a good long term solution as the feature gap will only get bigger and eventually we will stop supporting the version you are using. |
|
Hi Tony, |
|
I don’t follow this part. Why do they need to re-register? You ‘move’ the original registration onto a more expensive tick within the admin yourself, then send them a payment reminder. They don’t need to re-register onto a new ticket as you’ve already moved them onto it, unless I’m misunderstanding what you mean?
When you move the registration onto a new ticket you send a new payment reminder they can use to pay the remainder. Can you link me to an event so I can see your setup? I’ll create a quick demo and walk through the steps so you can see. |
|
Hi Tony, To pay the remainder: Thank you for the help! |
|
Yeah, so that’s a ‘normal’ setup (if there is one). Your users register onto the reservation fee ticket and pay the amount for that ticket. You now have a registration for that user. You then move that user onto the remainder event and trigger a reminder for the remaining payment. The user does not need to re-register, they get an email with a link to their ‘new’ (moved) registration payment options and can just pay the remainder from that. You have a few options to chose from depending on how you want the registrations to be handled when they haven’t paid in full yet (do they apply to the full event so their space is saved even if they haven’t paid, meaning the registration status should be set to ‘Approved’). Those tickets can also be all within the same event as you can move registrations to another ticket within the same event if needed, but following the given example: 1. user registers onto the original event – http://take.ms/79V4d 2. when ready you move that registration onto the ‘full price’ ticket, again as mentioned that can be on the same event, or a different event, it makes very little difference to the steps taken 2a: By default, EE will set the registration to Approved (note will likely change on the next version and use Pending Payment) but you can change that to Pending Payment if preferred, either way you can then click the ‘View Transaction’ button – http://take.ms/nIVqq Click to send a payment reminder – http://take.ms/4VbYV The user receives an email that looks like this – http://take.ms/SHsfj Clicking the link they see this – http://take.ms/t8t7I No need to re-register, just pay the remaining value for their new ticket. Wil that now work for you? |
|
Hi Tony, |
|
Hmm, are you testing multiple registrations? Starting one, opening the payment options page for one transaction, then opening up another? It’s easy to trigger session conflicts as an admin if you testing multiple transactions which can do strange things with the registrations. First go here: https://www.toscanastudioandgallery.com/registration-cancelled/ Then add a registration to your reservation ticket and complete the payment. You must finalize the registration by either paying using an offline payment, or temporarily enable the Invoice payment method, select that and click to finalize the registration. Then switch them over and open up the link from the reminder email. Complete the payment without opening any other pages, does it work then or do you get the same error? If you get the same error it will likely be throwing a fatal error somewhere within the admin, we’ll need that error from your server error logs. |
|
Have just purchased a reservation. Will wait until the hour before I move to new ticket. Then I’ll log out before trying the payment link. If I need to send from the error logs, how should I do that? |
|
Do you have FTP access to the server? It’s quicker if we can connect to the server and view the logs rather than relaying errors to and from. If so you can send us FTP details using this form: https://eventespresso.com/send-login-details/ If not you can post the error in the from Event Espresso here. |
|
Half hour without any e-mail payment reminder. Something didn’t work right. Sigh. |
|
That error isn’t causing the problem, but does mean that your using a hook to change the event list url without the function being set.
Go to Event Espresso -> Messgaes -> Message Activity Can you see the payment reminder there? |
|
Hi Tony, |
|
No, MER sits between the events and the single page checkout. You’re at the checkout page when using that link, its ‘passed’ MER. The function the above references changes this link – http://take.ms/TORKe Its not an issue when revisiting the checkout. |
|
Hi Tony, |
|
Are you generating a new payment reminder? The only way I can get the same error is if I use the payment reminder for the ‘original’ registration and not the new one (the moved registration). Can I take a look within the admin and run through a test myself? If so you can send temp login details using this form: |
|
Hi Tony, |
|
Hmm, looking over your test registrations there an issue with the session for the registrations. When you submitting your test payment for the initial ticket, are you being directed back to the thank you page after making the first payment? |
|
Hi Tony, |
|
Hi Tony, |
|
Joyce reports that the payment reminder came through okay. Is there any way to forward that e-mail to you? |
|
I can see the payment reminders from within the message activity queue (Event Espresso -> Messages) so I used the link from there. Something is happening on the revisit which is forcing the page to submit and wipe the registration somehow. I haven’t been able to reproduce this on any of my test site so far. If you temporarily disable the Braintree payment method and retest using only PayPal express does it work for you then? |
|
Hi Tony, Cheers, |
|
September 11, 2017 at 10:41 am Hi Tony, |
|
September 11, 2017 at 10:50 am Hi Maureen, You can find downloads of all of the past versions here: https://github.com/eventespresso/event-espresso-core/releases |
|
September 11, 2017 at 11:20 am Hi Josh, |
|
September 14, 2017 at 11:39 am Hi Josh, |
|
September 14, 2017 at 12:05 pm Hi Maureen, I’m glad it’s now working for you 🙂 Marking resolved. |
|
The support post ‘Buy a new ticket without re-registering’ 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.