Support

Home Forums Event Espresso Premium Attendee emails to incompleted people?

Attendee emails to incompleted people?

Posted: October 22, 2013 at 10:54 am


sbxmedia

October 22, 2013 at 10:54 am

Hello, I just sent follow up emails manually to about 2000 attendees. I got an email back from one person who said they did not purchase tickets”. When I went into the system they are listed as “incomplete”. The email she sent me back included a full scanable ticket for the event she did not pay for (since I included the shortcode for it). Now before I have a panic attack that I just sent tickets to a hundred people who should not have one, when sending an email to event attendees does it include those who are incomplete? Is there a way to see emails sent? A log?


sbxmedia

October 22, 2013 at 11:23 am

Confirmed! By the number of people I have had emails from since I submitted this ticket, it does email incomplete transactions. Is there a log to see who all received it? I’ve had to send out numerous emails apologizing to people and letting them know they did not purchase a ticket. Out of the 3 events I am about to tackle the one with the most people and it would be nice to know if I have to email them all.


Sidney Harrell

October 22, 2013 at 11:45 am

By default EE does not keep a log except of payments made. There should be a log of emails sent by the program on the server that does the actual sending of emails, such as sendmail. You would have to speak with your server administrator to find it.
If someone who has a payment status of “incomplete” tries to have their ticket scanned at the door, the scanning app will tell the ticket-taker that the person hasn’t paid yet.
For the future, you can customize the function that sends out the emails to all attendees for an event. Open up includes/functions/email.php and copy the function starting at line 644, espresso_event_reminder, down to the closing brace on line 675. Copy it to either your theme’s functions.php file, the EE custom files add-on custom_functions.php file, or create a plugin (http://codex.wordpress.org/Writing_a_Plugin) to hold your custom functions. You would want to change the sql query on line 648 to add a payment status conditional:

WHERE event_id =%d AND payment_status="Completed" GROUP BY

You could change it to “Incomplete” if you want to send out the reminder to those attendees who haven’t paid yet.


sbxmedia

October 22, 2013 at 11:55 am

Yeah, what worries me is having 100 people come to the door to try and scan the tickets. Or what I have been getting all morning now is people mad because they think we billed them. The email all attendees function is pretty much useless until you delete all in-completes for an event.


Sidney Harrell

October 23, 2013 at 11:59 am

I was thinking you could do that function customization, set it to send to all “Incomplete” and then send out an email explaining what happened, you haven’t been charged, don’t try to use those tickets, etc.
I’ll put it in as a feature request, to have a setting on the page it brings up with the email composer and the “email all attendees” button where you can set it to email the completed, incomplete, or all attendees.


sbxmedia

October 23, 2013 at 1:08 pm

That would be cool as a feature. I did an export and sent a sorry email to all incomplete people who received the ticket email. That created a whole new set of issues as some people ended up completing their transaction at a later time. So those people got the original email for their complete and incomplete transactions, then an email saying “sorry, you were not billed and your tickets do not work”. Then I got a bunch of emails from people saying “but I did buy tickets…” so I had to make sure they had the set from the completed transaction. What a mess!


Sidney Harrell

October 23, 2013 at 2:18 pm

It has been added to the development branch, which will become 3.1.38 after it’s gone through alpha and beta testing.


sbxmedia

October 23, 2013 at 3:06 pm

Very cool! Thank you.

The support post ‘Attendee emails to incompleted people?’ 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