Support

Home Forums Event Espresso Premium Registration Emails Couldn't send

Registration Emails Couldn't send

Posted: June 8, 2015 at 5:16 am


Reza Ali

June 8, 2015 at 5:16 am

Hi,
My attendee contacted me saying that he didn’t receive any email after registration, therefore I went to “Registrations” & clicked “Resend Registration Details”. and I got this message “Something went wrong and the message for this registration was NOT resent
EED_Messages – process_resend – 570”

And for the thank you page for bank direct transfer, the payment instruction doesn’t appear, and the message “loading transaction and payment information…” was there forever.

Would appreciate if you could advise how to solve these 2 matters.
Thank you.


Tony

  • Support Staff

June 8, 2015 at 5:27 am

Hi Reza,

Can you go to Event Espresso -> Messages.

Within that list, check there is a message template for the registration status that user has, Registration Pending Payment for example – http://take.ms/NQr9q

Can you tell me which ‘contexts’ are active within that template? In my example both the links are blue, so the ‘Event Admin’ and ‘Primary Registrant’ contexts are active.

And for the thank you page for bank direct transfer, the payment instruction doesn’t appear, and the message “loading transaction and payment information…” was there forever.

There are many causes for this, can you link me to one of your events that I can run a test registration on please?


Reza Ali

June 8, 2015 at 10:17 am

Dear Tony,

You may test out test event: https://rezaali.net/events/test-event/

For the message template, I am using the default template that comes with the original install. Here are the screenshots from Event Espresso -> Messages
https://copy.com/vO4hXR7CZxsAONX6

Please let me know the next step. TQ.


Lorenzo Orlando Caum

  • Support Staff

June 8, 2015 at 10:57 am

Hi there Reza, your contexts for the message types look okay. Are you running an up to date version of Event Espresso 4?

https://eventespresso.com/wiki/ee4-changelog/

Also, what is the shortcode that is in use for the registration approved message type for the event admin?


Lorenzo


Reza Ali

June 8, 2015 at 7:40 pm

Hi,
My Event Espresso is Version 4.6.31.p.

For the shortcode, which section you are referring to? Main Content, Event List, Attendee_List, Ticket List, Datetime_list or Question_List?

By the way, any update on the problem of payment instruction not able to load, after testing our test event?

Please let me know if you want me to give you access to our wp-admin dashboard.
TQ


Tony

  • Support Staff

June 9, 2015 at 10:09 am

I think Lorenzo is referring to this – http://take.ms/5LE4g

To see what shortcode is being used for the the Event Admin email address.

By the way, any update on the problem of payment instruction not able to load, after testing our test event?

I’ve ran a couple of test registrations and can the issue mentioned, but I’m not sure of why it is happening currently.

Are you running any caching plugins or is your host running any server side caching?


Reza Ali

June 9, 2015 at 6:43 pm

Hi Tony,
My Registration Approved Template (Event Admin Recipient) is same as your screenshot.

For the caching issue, I’ve already requested my host to set no-cache rules according EE documentation https://eventespresso.com/wiki/setup-wpengine-hosting-event-espresso/.

Other than that, I don’t have other cache plugin for the website.
TQ.


Lorenzo Orlando Caum

  • Support Staff

June 10, 2015 at 7:30 am

Hi Reza, I also have a WP Engine site so I ran some testing and did not experience this issue.

Could you try these steps?

1) Go to your WP dashboard and then Event Espresso –> Messages

2) Click on Settings

You’ll then see a screen that shows activated message types. Try dragging all of them to the inactive box and then reverse your changes.

Then try resending the registration details email again via the registrations details screen.


Lorenzo


Reza Ali

June 10, 2015 at 10:14 am

Hi Lorenzo,

I think I’ve solved the email problem. What I did was changed my email setting from previous setting of “Send all WordPress emails via SMTP.” to “Use the PHP mail() function to send emails.”. Although “no-reply@rezaali.net via wpengine.com” looks not “zen”, but at least it’s working and I received the email after clicked “resend registration information”.

I’ve done another round of test run, the forever “loading transaction and payment information..” is still there.

Any suggestion on the likely causes of this problem?
TQ


Tony

  • Support Staff

June 10, 2015 at 10:34 am

It will likely be either a theme or plugin conflict.

Can you temporarily switch the theme to a default theme such as twentyfourteen and retest this please? You can usually use the Theme Test Drive plugin to test with without altering the theme your site visitors see.


Reza Ali

June 10, 2015 at 11:43 am

Hi Tony,

I’ve tested both twentyfourteen & twentyfifteen with theme test drive plugin, the forever “loading transaction and payment information..” is still there.

Any suggestion on plugin conflict?
TQ.


Tony

  • Support Staff

June 10, 2015 at 11:54 am

To test for plugin conflict you need to disable all non-EE plugins and re-test.

If it works then your re-enable each plugin one by one, testing in between each activation to find the plugin that causes the problem.

Before doing the above I always recommend creating at least a database backup, or if possible a full site backup.

However, it is recommended to do this on a development copy of the site so it is away from view of your users. Do you have a dev copy? If not now would be the idea time to set one up within a subdomain (or even locally).


Reza Ali

June 14, 2015 at 3:49 am

Hi Tony,
I’ve tested on the plugin conflict on my staging site. I’ve deactivated all plugins and only EE is activated. At that setting, the forever ” “loading transaction and payment information..”” still there. (Even when I changed the theme to twentyfourteen & with only EE plugin activated.)

Any other suggestion?


Tony

  • Support Staff

June 15, 2015 at 4:13 am

If you enable WP_DEBUG on the site are any errors thrown?

If not can you provide temporary log in details for your development server so I can take a look at this? If so please send via:

https://eventespresso.com/send-login-details/


Tony

  • Support Staff

June 15, 2015 at 9:34 am

Hi Reza,

It turns out this is being caused by WPEngine disabling heatbeat API which is used for the transactions/payment information on that page.

You’ll need to contact WPEngine’s support once again and have them enable heatbeat for your site in order for that section to work.

We also have a snippet of code on this page:

https://eventespresso.com/wiki/setup-wpengine-hosting-event-espresso/

Which should enable heatbeat on your site, however it is much better to request WPEngine enable this for you on the server. I’ve placed that code into a Site Specific Plugin for you to use:

http://take.ms/X9Nvti


Reza Ali

June 28, 2015 at 8:47 pm

Dear Tony,

Thank you for the plugin. The payment instruction is now showing.

TQVM.

The support post ‘Registration Emails Couldn't send’ 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