Support

Home Forums Event Espresso Premium Phone Field is Personal Information Not Working

Phone Field is Personal Information Not Working

Posted: May 5, 2016 at 3:01 am


Devaraj

May 5, 2016 at 3:01 am

Good morning.

In the personal information group, the “phone” field is not sending us the entered info. All other questions work fine.

Thanks!


Tony

  • Support Staff

May 5, 2016 at 3:55 am

Hi there,

Is the phone field you have the system question EE created or a custom question you created?

Where is the information now showing up?

Can you link us to an event so we can view this?


Devaraj

May 5, 2016 at 4:17 am

Hi Tony, it’s the system phone field….. when we receive the registration notification that field is missing completely…

Here is a link to a registration page:

  • https://osholeela.uk/?page_id=7261#checkout

  • Tony

    • Support Staff

    May 5, 2016 at 4:29 am

    Thank you.

    The reason for this is system questions do not run through the ‘question list’ that is shown within the registration emails and the Phone number is no included within the emails by default.

    You can manually add it to the list by navigating to Event Espresso -> Messages -> Registration Approved -> Event Admin: http://take.ms/0YQVk

    Find the ‘ATTENDEE_LIST’ section and add:

    <li>Phone Number: [PHONE_NUMBER]</li>

    Just after [QUESTION_LIST] but before the closing </ul>

    Like this – http://take.ms/fsiBL

    The retest a registration and it should show the number within the list.


    Devaraj

    May 5, 2016 at 4:31 am

    Thanks very much, will give it a go.


    Devaraj

    May 5, 2016 at 4:41 am

    It brings back an error…

    Here is my current ‘Questions’ section:

  • Question: [QUESTION]
  • Answer: [ANSWER]
  • When I add the:

  • Phone Number: [PHONE_NUMBER]
  • It then returns the error:

    An error has occurred:
    The following shortcodes were found in the “[QUESTION_LIST]” field that ARE not valid: [PHONE_NUMBER]
    Valid shortcodes for this field are: [QUESTION], [ANSWER]


    Tony

    • Support Staff

    May 5, 2016 at 4:43 am

    You are adding the shortcode within the QUESTION_LIST section.

    You want to add it within the ATTENDEE_LIST section – http://take.ms/FAhLs


    Devaraj

    May 5, 2016 at 4:44 am

    My bad….. thanks


    Tony

    • Support Staff

    May 5, 2016 at 4:54 am

    No problem 🙂

    Does it now pull in the Phone number?


    Devaraj

    May 5, 2016 at 5:09 am

    Just waiting for my test registration to come through…. our email notifications always take a long time when a person registers for an event… sometime 1 to 2 hours even though I have tested out the email system….


    Devaraj

    May 5, 2016 at 5:17 am

    Yes it works fine now thanks!

    Now if i could just solve the duplicate emails for event registration our EE4 setup will be 100%!


    Tony

    • Support Staff

    May 5, 2016 at 5:18 am

    Have you looked into using one of the transactional email services mentioned here:

    https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/

    Most of them offer a free tier but it depends on the amount of emaisl you send per month.


    Devaraj

    May 5, 2016 at 5:21 am

    I use Postman SMTP Plugin and everything works… I get my test emails immediately from it and our new user registration emails arrive quickly… it’s just EE notifactions being held up somewhere.


    Devaraj

    May 5, 2016 at 5:24 am

    And the test emails from EE4 Messages arrive immediatrely as well…


    Lorenzo Orlando Caum

    • Support Staff

    May 5, 2016 at 5:24 am

    Hello,

    You might consider using a transactional email service instead of a SMTP plugin that runs through a personal email account (if that is what is in use).

    https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/


    Lorenzo


    Tony

    • Support Staff

    May 5, 2016 at 5:24 am

    What version number of EE4 are you using?


    Devaraj

    May 5, 2016 at 5:26 am

    All updated EE4….

    We use our business email address and server for all our EE transactions…. I will check out the others, from what I recall previously it was quite expensive for us.


    Devaraj

    May 5, 2016 at 5:31 am

    We don’t send bulk emails from our WP site, only registration info emails…. perhaps 100 per month at most so this could work…. will look into it more… thanks….


    Devaraj

    May 5, 2016 at 5:34 am

    Are you compatible with SMTP2Go?


    Devaraj

    May 5, 2016 at 5:39 am

    Got it working thanks


    Lorenzo Orlando Caum

    • Support Staff

    May 5, 2016 at 5:39 am

    Hello,

    If you look at the services that we mentioned, then you’ll see that several of them offer a generous free tier. For example Sendgrid has a tier that allows thousands of emails per month.

    I have not heard of SMTP2go.

    You could give it a try but if it does not help with faster email delivery, then I would use one of the suggested transactional email services.


    Lorenzo


    Tony

    • Support Staff

    May 5, 2016 at 5:39 am

    The emails are pretty standard HTML emails so they should be.

    Note that EE doesn’t actually send emails itself, it passes them to WP_Mail() which checks the formatting a little and send them over to your server.

    The SMTP plugins your using basically hook into that process and tell WP_Mail() to send the emails to ‘their’ server rather than yours.

    So the emails should work fine with most providers.


    Devaraj

    May 5, 2016 at 7:11 am

    Connected to our SMTP2Go account here in the UK… still the same result… been 20 minutes and still no notification email.

    Will try one of your suggestions and see how it goes….


    Tony

    • Support Staff

    May 5, 2016 at 7:21 am

    Just to note, I’ve just placed a test registration onto one of your events and received the notification instantly. (You’ll want to cancel the registration, its under my name)


    Devaraj

    May 5, 2016 at 8:34 am

    We received the notification at 14:18 GMT….


    Lorenzo Orlando Caum

    • Support Staff

    May 5, 2016 at 4:20 pm

    Hello,

    There appears to be some back and forth and I’m uncertain if you do not trust what we have shared or if there is a misunderstanding.

    When you describe an issue to us, then we’ll share a recommendation for getting back on track so you can move forward with your project.

    I can confirm that Event Espresso itself does not send out its own emails nor does it purposely delay triggering an email notification for an event organizer as compared to a registrant/attendee (guest for an event).

    This particular page here describes how Event Espresso handles email notifications:

    https://eventespresso.com/wiki/postmark-app-mandrill-transactional-email-handling-services/

    Please have a look at the introductory text on that page. If you are having trouble with the current email solution that you are using, then I would try one of the other solutions that are mentioned on the page above.

    We regularly test out Event Espresso throughout the day. It naturally happens as members as us questions or share concerns about something not working. I’ve double-checked on two sites on different servers and I can confirm that notifications are received within a few minutes so something else is causing the delay that you are seeing.


    Lorenzo


    Devaraj

    May 6, 2016 at 2:39 am

    Lorenzo,

    With all due respect, this is neither a trust issue or or a misunderstanding…. I merely pointed out an issue and was suggested to try Mandrill etc. to rectify the situation.

    When I see that EE notification emails are delayed and not others then I think it is fair to look at the originating plugin to try and sort out the glitch and follow through with the advice given, which I have, to resolve the delay (and have followed your advice ever since installing EE in the first place last year…

    Had you stated that this issue is 100% not related to EE then I would have explored other avenues, instead I received ways to possible fix it, and took that advice.

    After Tony advised that he had received his test notification immediately, I also did a test and the response was delayed to me and the admin notification as usual. At this point it became clear that the situation must be with our email/hosting provider here in the UK.

    So, in closing I will drop this situation with EE and work to resolve it elsewhere.

    Thanks


    Devaraj

    May 6, 2016 at 2:40 am

    PS… the support we have received from EE has been exemplary and we are very satisfied with this system on our site!


    Tony

    • Support Staff

    May 6, 2016 at 3:26 am

    I do suspect this is an issue with the mail server (likely your mail host rather than the sending server as I am in the UK and have no problems with your mail) however one thing you can do is install a plugin such as WP Mail logging and run a few test registrations.

    That plugin hooks into wp_mail() at the last opportunity (just before its sent off to the server) so you can see the timestamp of when that happened. From that point its all down to the mail servers so it should help narrow it down and confirm (I’m almost certain it will, but its always good to confirm)

    EE triggers both the admin and registrant emails together so they should be sent within the same request. (But will show as separate emails within the log)

    One thing I think is important to note here is that in EE 4.9+ we have added a ‘Messages queue’, this queues your messages using wp_cron and sends them every 30 mins or so. This won’t effect your current version right now but you may ‘fix’ this only to find it appears to be happening again in 4.9 but its actually expected and is designed to allow multiple emails to be queued and sent on different requests without causing timeouts on your server.

    For example if you batch email 200 registrants on your current version its likely your server will time out before the request can be complete. Your host may also have minute, hour and daily email limits on your account to help prevent spam, so again this reduces the number of emails sent in on go to prevent triggering the ‘minute limits’.

    The above doesn’t change how the emails are handled in relation to wp_mail, just ‘when’ they are generated and sent to it.

    The support post ‘Phone Field is Personal Information Not Working’ 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