Support

Home Forums Event Espresso Premium Backend Registration Email

Backend Registration Email

Posted: January 17, 2014 at 2:11 pm


Al Joly

January 17, 2014 at 2:11 pm

When registering a customer through WordPress Admin, there is no email sent. You can manually click to send them after, but is there a way to have the email manually sent?


Dean

January 20, 2014 at 1:10 am

Hi Al,

Adding an attendee via the admin should automatically send an email out, as they are marked as complete by default.

Can you advise what your email settings in the General Settings page are please?

And also your Event Espresso version.


Al Joly

January 20, 2014 at 3:53 pm

Send confirmation email = yes.
(as front end emails work)
Version 3.1.34.1.P


Dean

January 21, 2014 at 5:34 am

It looks right, and I haven’t been able to force my test site to NOT send one.

Has there been any modifications to your event espresso files?

I can’t see any note in the change log about any issues with this, but you could try updating to the latest version to see if that helps.


Al Joly

January 21, 2014 at 12:46 pm

So when adding an attending and they are marked as paid they should be sending an email? Just want to confirm that is what you mean (even with our version)


Sidney Harrell

January 21, 2014 at 2:14 pm

Yes, I just tested with 3.1.34.1.P, and when you add an attendee in the admin, it sends an email to the admin, and an email to the attendee. You may want to check the spam folder to see if they are being flagged. You should also install an email logging plugin (http://wordpress.org/plugins/email-log/) if you are not using an smtp service or a service like postmark or mandrill that will log all outgoing emails for you.


Al Joly

January 22, 2014 at 1:00 pm

Ok, I retested this and yes emails are sent. However, if I leave amount paid blank OR enter 0, it still sends email and shows as “Completed”


Sidney Harrell

January 22, 2014 at 2:53 pm

When you add an attendee in the admin, it is assumed that you are adding an attendee that you wish to have attend, so it defaults to ‘Completed’ status. includes/process-registration/add_attendees_to_db.php, at line 305:

if (isset($data_source['admin'])) {	
					
				$payment_status		= "Completed";

If you really want to leave it up to the admin, you’d have to put a selector in includes/admin-reports/add_new_attendee.php where it produces the form (toward the end of that file). Also, line 11 of that file is where it sends the email:

event_espresso_email_confirmations(array('attendee_id' => $attendee_id, 'send_admin_email' => 'true', 'send_attendee_email' => 'true'));

so you would want to wrap that in a conditional based on the selector you put in.

The support post ‘Backend Registration Email’ 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