Support

Home Forums Event Espresso Premium EE4: Registrations without payment, ticket stats are not correct

EE4: Registrations without payment, ticket stats are not correct

Posted: March 28, 2014 at 1:05 pm

Viewing 5 reply threads


standoutsites

March 28, 2014 at 1:05 pm

I have set up a clone site with all existing Espresso Event registrations and transactions. We are having multiple issues with event statistics and payments. I can provide login information in a private message. Please, let me know to whom and where.

ISSUE 1 (which I brought up on the forum, but not solution yet): If you open event “Holding The Man” and look at available tickets. The $35 tickets stats shows that 16 tickets are sold but only 1 registration.
* Why are these stats different? (There were not test registrations happening?) Why would ever these numbers be different?
* Shouldn’t the registrations be also 16, or tickets sold be also 1?
* How can we re-set this registrations number to match to the actual number of tickets sold, so that we can sell all tickets? Right now, once the maximum number of tickets (minus 16) is reached, the event becomes sold out, but we still have 15 tickets left unsold.
* Check out event “The Book of Mormon”. This issue is happening already here. Event is shown as SOLD OUT (and it’s not sold out). We have 52 tickets available, only sold 42 and 3 registrations are pending. So, there shoul be still 7 tickets available and event shouldn’t be sold out.

ISSUE 2 Payments & Registration. This is where it gets very confusing

Check out event “The Book of Mormon”

* Question: what’s the point of default registration status? Shouldn’t it be done automatically? That is, if payment goes through -> approved. If payment doesn’t go through ->pending or declined. No? If it’s pending, user should get an email that he can still try to pay for his pending registration?

* This is what’s happening. One user has already registered 3 times without being able to make a payment. Look at all transactions by Jeff Cohen or Jeffrey Cohen for this event. (He also paid for another event and it went through ok, so disregard that transaction)
* His registration was APPROVED all three times but his payment is incomplete.
* I changed two of his registrations to PENDING manually, sent him a reminder to pay for them. He received those reminder, but again wasn’t able to pay because of the following
ISSUE: the email link to make a payment takes him to a BLANK page. Here’s the original link to retry your payment
http://thethrivetribe.org/member-area/registration-checkout/?e_reg_url_link=1-a6ccfff5cee3fed228a26c049a3185f2&step=payment_options&revisit=1
* Finally, I tried to re-apply payment. This changed his registration from pending to APPROVED but there was no payment in our Paypal account.

Please, advise.

We need to set this event to be still NOT sold out. How can we do that?
Also, we need to process these pending payments. Is it possible from the Espresso Events backend?


Garth

  • Support Staff

March 28, 2014 at 2:45 pm

Hi,

I’ll do my best to answer your questions or shed some light on the subject.

I do have some questions though:

– I want ensure there has not been any data compromised among your work to “clone” a site, so can you shed some light on how you created this clone site?
– Are you experiencing these issues on the clone site or the real/live site or both?
– It would be best if you activated your license key so we can better help you.

Issue 1

– How many tickets did that one registration purchase at once? Someone can purchase x number of tickets in the same registration. Registrations are not the same as tickets. As long as the names of the registrants are less than the number of tickets then it’s possible that the number of ticket sales will not equal the number of registrations.
– Do you really have unsold tickets or are you expecting registrations and tickets to be equal?
– Regarding the Book of Mormon performance, how many are registrations and how many are just ticket sales? Because again, some people may have purchased more tickets and tickets do not necessarily equal registrations.

Issue 2

Different registration status’ are used for different registration processes. They are important and used for different use-cases, not everyone wants their registration system to function as you described (and for good reason).

The following statuses are available: Approved, Cancelled, Declined, Not Approved, Pending Payment.

– Approved: An approved registration allows payments and may have a completed or incomplete transaction status. The registration is marked as active and a space is reserved for the registrant.
– Cancelled: A cancelled registration is performed by the registrant. Payments are not allowed, the registration is inactive, and no space is reserved.
– Declined: A declined registration is performed by the event admin. Payments are not allowed, the registration is inactive, and not space is reserved.
– Not Approved: A not approved registration is performed by the event admin. Payments are not allowed, the registration is active, and no space is reserved.
– Pending Payment: A pending registration allows payments. The status will be automatically toggled to approved if the payment is made in full by registrant.

So a question or two:

– What is the default registration status of “The Book of Mormon” event? If the default registration status is Approved, then it will disregard any need for payment.
– How are you triggering the email to Jeff Cohen to ask for his payment? You should go to Transactions > find the individual transaction > Send Payment Reminder (video: http://www.screencast.com/t/GE0OeuMTRo7).
– Can you replicate the issue if you registered yourself for that event because I’ve shown there it seems to be working as intended. Any more info? Did you modify their transaction record in any way?
– If you manually apply a payment directly to the transaction record, that will change the accounting in Event Espresso but it will not reflect in your payment gateway.
– You will need to process/collect the “pending” ticket sales either directly through your gateway for your attendees, or again send them a payment notice to retry the payment.

I hope that helps a little. Maybe more questions than answers right now but I hope those help too.


standoutsites

March 28, 2014 at 5:16 pm

Hi Garth,

Thanks for getting back to me about this post. No data has been compromised. It was a direct clone using BackBuddy plugin, backup and restore. The issues are on the live site, I cloned the site because this is a website with lots of sensitive private information (HIV+ social group) and I need you guys to look into the backend. ON the clone site I will remove all the users except the ones in question. I will activate a license when you have a stable release. Update from 4.1.8 to 4.1.9 wreaked havoc on the look and layout of the events page and single event page, which I very carefully crafted – I will never do this again without testing. I don’t want my client update the plugin by accident, which they have done before, and destroy all the tweaks I did. But thank you for recommendation.

Issue 1
– I’m aware that it’s possible to buy more than one ticket per person. However, on this specific event in question “Holding the man”, there was only one ticket purchase and the payment corresponds to one ticket – the other 15 “sold” tickets are just phantom. No clear how they happened. There are no registrations corresponding to them. That’s why I want you to look at it.
– I don’t expect registration and tickets to be equal. Some people bought 2 or 3 tickets at one purchase and our sales reflect that. But we are NOT sold out, while the EE4 says we are. Not clear why. Because based on the payments we are undersold – but EE4 says we are sold out. So here are the stats again on the Book of Mormon.
* On the Events table list in the backend, we have 42 approved registrations,
* when I click to view registrations, we have 45 items: 42 are green, paid, and approved, 3 are red, not paid, BUT approved and registration code issued (if it’s Pending Payment, shouldn’t there be NO registration code)??? We do have one registration Pending Payment and there is no registration code issued. But then we have 3 other ones that do have registration code issued.
* We offered 52 tickets. According to paypal, only 41 tickets were sold. So this is extremely confusing.
Questions: why is event sold out? Why one pending payment registration issued a reg code while the other 3 didn’t? Why are there 42 grin-lit registrations, while only 41 tickets sold? According to your answers 11 tickets should be reserved but not paid, but we only see 3 tickets unpaid?

Issue 2
Default registration status is Approved. If we set it to Pending Payment, does it mean, we have to manually Approve each registration?
How you described in your answer is exactly how we Send a Payment Reminder, but the email that was generated with the link to make a payment produces a BLANK Registration Checkout page – it’s blank. (Maybe because the event is sold out, I don’t know)

No I haven’t replicated the issue because I would have to make a payment.

Poor Jeff Cohen attempted to purchase the tickets several times, he says he’s not able to for some reason. For another event – he did register fine, but with this event. He tried to pay after the payment reminder, and is getting a BLANK Registration Checkout page.


standoutsites

March 28, 2014 at 7:29 pm

Can I give you login information, for you to see for yourself? It would be faster to understand?


Tony

  • Support Staff

March 31, 2014 at 1:50 am

Hi,

If you send log-in details via https://eventespresso.com/send-login-details/ we can take a look.

Default registration status is Approved. If we set it to Pending Payment, does it mean, we have to manually Approve each registration?

Without going into too much detail without confirming on the site, this is likely the root cause of your issues.

With EE4 Registrations are independent of Transactions, approved registrations count towards ticket sales even if the transaction has not been complete.

‘Pending Payment’ does not mean you need to update the status for each attendee, it means the Registration does not apply (become ‘Approved’) until payment has been made. This could be from the attendee or the Admin applying the payment.

If I understand correctly you want the default registration status to be ‘Pending Payment’ as apposed to Approved.


Tony

  • Support Staff

April 3, 2014 at 7:21 am

I logged in and looked further into this.

‘Approved registrations’ are not the issue here, although I do believe your default Registration status should be ‘Pending Payment’, defaulting to Approved means they will apply to the attendee limit even if they do not continue with the payment. Pending Payment prevents this.

I looked at the event in question and noticed the issue you mentioned, at first I checked the registrations, they seem correct. Then I purged the cache for that event, altered the Datetime limit by 1 (53) and updated the event, the event then became active. I altered the limit back to 52 and updated once more and the event remains active.

I couldn’t find any reason for this to happen other than Caching, I notice you have database caching enabled, which I am assuming is the cause although I do not know for sure.

If do the same on your live event (try purging the cache and just updating event, if not then alter the limits as I did) you should then have the correct limit numbers.

You may want to disable the Database caching and clear the caches, it will likely cause more issues the more you cache, especially when using Event Espresso as there is a LOT of dynamic content. I would recommend only using Page caching and even then adding all of Event Espresso critical pages (Event Espresso -> General Settings -> Critical Pages) to the do not cache list.

Viewing 5 reply threads

The support post ‘EE4: Registrations without payment, ticket stats are not correct’ 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