I’m using the Event Espresso 3 test suite to see if it’s going to be suitable for a business that I work with, and while it looks great for the most part, I’ve run into an odd hiccup.
For certain events, I need to let registrants choose to pay either the full event price ($200), or a smaller deposit amount ($75) to reserve their space, with the balance ($125) to be paid later. In some other threads, I read that deposits aren’t currently supported in EE3, but that registration fees can be modified after the fact, and then an invoice generated for the registrant to pay the difference. I set up a test event on that premise, and it all works great except for the very last part.
I set two prices ($75 and $200) for my test event, and chose the lower one when registering. After registration was complete, I changed the price for my registration to $200, then went to the Payment Details page. It shows $125 under “Total Amount Owing,” which is correct. However, when sending myself the invoice notice, the amount shown in the email is not the balance due ($125), but the full total ($200). Not only that, but when I go to the web site to pay, it also shows the full $200 total, and sends that amount to PayPal if I try to pay it. The only place that shows the correct $125 balance due is the PDF version of the invoice.
Is this a bug in the system, or am I missing a switch somewhere?
While EE doesn’t formally support partial prices, I got this to work by editing the attendee page first changing the Attendee Ticket Fees to the value owed and then by changing the Price Option to the correct ticket type.
After updating the Payment Overview showed the correct amount owing.
The support post ‘Invoice changes not transferring properly (in test suite)’ 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.
Considering Event Espresso for a new project? Tell us more through our contact page.