Support

Home Forums Pre-Releases Ticketing Add-on not working

Ticketing Add-on not working

Posted: November 25, 2014 at 7:17 am


Scott Gillard

November 25, 2014 at 7:17 am

Hi,

I’m using EE 4.5.0.beta.024 on a testing site with EE, EE ticketing, EE Barcode, Gravity Forms, Akismet, and Hello Dolly installed. The theme is use is an unmodified TwentyTwelve.

I have created and registered for an event. I receive no emails (neither admin nor registrant confirmations, tickets, etc).

I had upgraded manually from EE 4.4.3 and “wiped” the install to ensure there weren’t any problems. I did this by clicking “Permanently Delete ALL Event Espresso Tables and Data”

There was an issue with adding a price modifier prior to the data reset but otherwise no issues.

Is this a known issue, is there something I’m missing?


Josh

  • Support Staff

November 25, 2014 at 8:00 am

Hi Scott,

Can you check to see if the server where you have WordPress installed sends out emails at all? Here’s a plugin you can use to test this:

https://wordpress.org/plugins/check-email/


Scott Gillard

November 25, 2014 at 9:25 am

Hi Josh,

Thanks for the quick reply. I have installed the plugin and tested the wp_mail function. I received the test message using the standard headers.

S.


Lorenzo Orlando Caum

  • Support Staff

November 25, 2014 at 10:24 am

Hi,

Are any emails received if you send a test message through the messages editor?

EDIT – messages editor


Lorenzo


Scott Gillard

November 25, 2014 at 12:14 pm

Hi Lorenzo,

I chose the default ticket template and there was no option to send a test message.

When I checked the settings, ticket is not listed under the Email Settings as a “message” that uses wp_mail.

I’d think this was the problem BUT I received no messages at all, neither admin notifications nor customer messages.

So I’m not sure what’s up.

This is a test installation, so I can completely remove it and reinstall it, etc. Whatever steps might help figure it out.

S.


Scott Gillard

November 25, 2014 at 12:17 pm

Sorry, I failed to add this in the last message:

When I tried to send the test message using the Registration Pending Payment message I received the following error:

An error has occurred:
The test message was not sent
Messages_Admin_Page – _do_test_send – 1941


Lorenzo Orlando Caum

  • Support Staff

November 25, 2014 at 2:16 pm

Hi, try these steps:

Go to Event Espresso –> Messages –> Settings.

Toggle the switch to on and off.

Then drag all of the message types over the the right box to deactivate them. Then reverse these changes to reactivate them.

Then try sending another test message via the messages editor.


Lorenzo


Scott Gillard

November 25, 2014 at 2:35 pm

I get the same error when I do that. I toggled the switch from on to off and then moved all messages to inactive and then back to active.

An error has occurred:
The test message was not sent
Messages_Admin_Page – _do_test_send – 1941


Lorenzo Orlando Caum

  • Support Staff

November 25, 2014 at 2:40 pm

Hello again,

Could you please create a temporary WordPress admin login so we can take a closer look at this issue?

Please share that temporary login through the secure link below:

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

To prevent delays in troubleshooting, be sure to double check your information on the form before submitting.

The submit button for the form appears at the end of the form.

Again, please ensure that the temporary login works.

Thanks.


Lorenzo


Scott Gillard

November 25, 2014 at 2:53 pm

I have submitted the form as requested and tested the logins, you should be good to go.


Lorenzo Orlando Caum

  • Support Staff

November 25, 2014 at 7:36 pm

Hi, I didn’t see the form come through. Did you remember to click on the blue button at the end of the form?


Lorenzo


Scott Gillard

November 25, 2014 at 7:43 pm

Yes, I got the confirmation page. I just did it again, just in case.

It said this: “Thanks for sending your information! We will get in touch with you shortly. Be sure to watch your support topic url for updates:…”


Lorenzo Orlando Caum

  • Support Staff

November 25, 2014 at 8:33 pm

Thanks, I saw it come through and I replied.


Lorenzo


Scott Gillard

November 26, 2014 at 6:52 am

Hi Lorenzo,

From your email last night you asked:

“Does this one work when you try to send a test email?

[url]”

I tried that and it worked. So I tried to register for another event and I still got no emails. Basically all emails generated by WordPress work except the EE ones.

As for your next suggestion about transactional email, this is only a test site. We’re not going to go through the set-up of a transactional email service for testing. I just wanted to make sure there wasn’t a glitch or something I was missing.

I think the issue is with the Ticketing plugin. Basically there’s no evidence of it anywhere. In plugins it is listed and activated BUT there are no settings, no ability to choose barcode style, etc. Also, the messages that go by email do not include tickets – tickets are only listed in the HTML messages section.

Again though, this is a test site. So I can remove, reinstall, and totally change anything. If there’s any value in me doing this for your testing purposes, let me know.

I have three EE licenses: Two EE3 Business Licenses and One EE4 Developer License.

One thing I will note, the pre-release is only available to EE3 with ticketing license holders. Do I have to add a license key to get it to work? I’ve sent you an email with more information on this.


Josh

  • Support Staff

November 26, 2014 at 8:42 am

Hi Scott,

I’ll follow up with each of your questions/comments below:

I tried that and it worked. So I tried to register for another event and I still got no emails. Basically all emails generated by WordPress work except the EE ones.

Can you clarify whether or not sending a test email through the EE messages works or not? Something in the registration email content may not be allowed through your email server.

As for your next suggestion about transactional email, this is only a test site. We’re not going to go through the set-up of a transactional email service for testing. I just wanted to make sure there wasn’t a glitch or something I was missing.

Your email server may not allow something that’s in the content of the email. A quick way to troubleshoot this is try a different email server. Since you’ve decided you’re not going to try a different email server, you can troubleshoot the server’s built in email server. A good first step in troubleshooting is try simplifying what’s getting sent out in the email templates. One common thing we see a lot of is the formatted email headers that are set up by default don’t work on some email servers. So you could try the non-formatted headers by swapping out the shortcodes in the to/from fields. An example of where you change this is the From field, you change it from [CO_FORMATTED_EMAIL] to [CO_EMAIL].

I think the issue is with the Ticketing plugin.

You can rule out whether the Ticketing plugin is causing the email issue by deactivating the Ticketing plugin, then try a registration to see if the emails send.

Basically there’s no evidence of it anywhere. In plugins it is listed and activated BUT there are no settings, no ability to choose barcode style, etc. Also, the messages that go by email do not include tickets – tickets are only listed in the HTML messages section.

There should not be a settings page for the ticketing add-on. The ticketing functionality is controlled through the Messages manager. You’ll see a ticket message type in the HTML messages section. You’ll need to drag the Ticketing message type over from the Inactive message types box to the Active message type box in order to activate it.

Once it’s active, you’ll be able to add TICKET shortcodes to the messages. This includes the Receipt template to allow the tickets to be downloaded right from the receipt as well (so even if you do not get emails working on your test server, you can test ticket links right from the receipt). The following shortcodes will add URLs to download tickets from a message that goes to a Registrant:

[RECIPIENT_TICKET_URL]
[TICKET_URL]

We’ll have the ticketing documentation finished by the time that the ticketing add-on is released.

Again though, this is a test site. So I can remove, reinstall, and totally change anything. If there’s any value in me doing this for your testing purposes, let me know.
I have three EE licenses: Two EE3 Business Licenses and One EE4 Developer License.
One thing I will note, the pre-release is only available to EE3 with ticketing license holders. Do I have to add a license key to get it to work?

No, the ticketing add-on will work without a license key.


Scott Gillard

November 26, 2014 at 10:29 am

Ah, great. A little explanation goes a long way. Thanks for this.

Using the link provided by Lorenzo I successfully sent a test message last night. I just tried again it worked when sent to the registrant but not when sent to the admin.

I also just tried each of these templates:
Email Registration Approved Template (I tried this one with each of the three possible recipients)
Email Refund Issued Template
Editing Email Payment Received Template

Each returned the same error as previously noted. The only exception is when the Payment Received message is sent to the primary registrant.

Note the subjects of each of the test emails:
All recent messages – this could be impacted by Gmail, unsure)

“Test email sent from This Isn\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\”

Second successful test – “Test email sent from This Isn\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’t Journalism”

The first successful email – “Test email sent from This Isn\\\’t Journalism”

(I tried to fix this by removing the apostrophe from the Organization Name in General Settings and WordPress Settings -> General.)

I didn’t realize the request to try Mandrill was to test email contents. I understood it to be an alternative to the internal email handling.

I have signed up for Mandrill and installed the wpMandrill plugin. I have successfully sent a test message from the Mandrill settings page. I also successfully sent a test message (Email Registration Approved Template) with and without FORMATTED included in the To and From fields.

I disabled the Mandrill plugin and tried to send without FORMATTED in the To and From fields. I received both messages though the subjects are still a mess.

All emails from WordPress work whether the ticketing plugin is on or off, only EE emails are affected. I deactivated the plugin and tried again. I successfully sent the Email Registration Approved template with FORMATTED included in the To & From fields. I reactivated the plugin and successfully sent the message.

So I tried the same (with and without ticketing activated) with FORMATTED in the to & From field with Refund Issued and it worked both times (kind of) the content of the message was just /////// only for a full screen of scrolling.

So at this point, I’m unable to recreate the original problem but the emails are still not quite working.

There maybe value in forwarding some of the test messages so you know what I’m getting.


Josh

  • Support Staff

November 26, 2014 at 1:49 pm

Hi Scott,

You’ll want to avoid using the Formatted email header shortcodes if you go with using the web server’s built in email server. This is why made the non-formatted shortcodes available.

The support post ‘Ticketing Add-on 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