Since FooEvents sends event tickets from your web server, there are a number of possible reasons why people might not receive their tickets.
Here are some possible solutions:
- Check that your orders (WooCommerce > Orders) have been marked as “Completed” which is the default order status that FooEvents uses for generating and sending tickets. There are alternative ways to complete orders if your payment gateway does not complete orders automatically. Tickets can also sent on different order statuses if required, which might be another possible reason why they are not being received if the order status is not selected.
- If you want the tickets to be emailed automatically, make sure that your product is set to “Virtual” and “Downloadable” in WooCommerce
- Make sure that the “Email tickets?” option is enabled when editing your event
- Make sure that you’ve selected “Yes” next to “Is this product an event?”
- Make sure that you have the latest versions of the FooEvents for WooCommerce and FooEvents PDF Tickets plugins installed
- If you are capturing attendee details and would like your attendees to receive the event tickets rather than ticket purchasers, please make sure that the “Email attendee rather than purchaser?” option is enabled when editing your event. Importantly, if this option is enabled then you must also enable the “Capture attendee full name and email address?” option otherwise the tickets may not be delivered to the attendee
- Review your email settings at Settings > General and confirm that the email address you are using to send emails from your WordPress site is a valid email address and has not been blacklisted by any ISPs
- Make sure that your WordPress installation can send emails correctly by using a plugin such as Check Email
- Confirm that the tickets are not going into the attendee’s spam/junk mail folder (Note: this is very common). By default, WordPress does not send emails using an authenticated email account. While some WooCommerce emails might get delivered successfully, other emails which contain attachments such as ticket emails are often blocked. To ensure better delivery and reduce the risk of being flagged as spam, try installing a WordPress SMTP plugin such as WP Mail SMTP which allows you to send email via authenticated SMTP accounts such as Gmail, Outlook, Mailgun and SendGrid
If you still experience difficulties after trying the solutions above, please contact support for further assistance.