Frequently Asked Questions

Find all of the answers to commonly asked questions about FooEvents.

We do not provide language translations as such, but we do provide .po and .mo language files. You can use an application such as PoEdit to create translations in your own language.

For more information click on the following link:

This message appears when you upload the entire FooEvents package. Please download and extract the FooEvents .Zip file. You will find documentation and the FooEvents plugin in the extracted .Zip file which needs to be uploaded to your WordPress website.

Here are some possible solutions in no particular order:

  • Make sure that you have the latest version of the plugin installed
  • Check that your orders have been marked as “Completed”. You will find them at WooCommerce -> Orders
  • If you want the tickets to be emailed automatically please make sure that your product is set to “Virtual” and “Downloadable”
  • If you are capturing attendee details and would like your attendees to receive the tickets, please make sure that the “Email attendee rather than purchaser?” option is enabled when editing your event. Importantly, if this option is enabled you must also enable the “Capture individual attendee details?” option otherwise the tickets may not be delivered to the attendee
  • Check that the tickets are not going into the attendee’s spam/junk mail folder
  • Review your email settings at Settings -> General. Please make sure the email address is valid and exists

If you still experience difficulties after trying the solutions above, please contact for further assistance.

Here are some possible solutions in no particular order:

  • Check that you have the latest version of the FooEvents plugin and app installed
  • You must use your website URL exactly as it appears in the browser’s address bar (including either “http://” or “https://” and with or without “www”) and the access details of one of your WordPress users (e.g. ‘admin’) to log into the app
  • Check that your xmlrpc.php file is accessible. Enter in your web browser. You should see the following message if the xmlrpc.php file is accessible: “XML-RPC server accepts POST requests only.”

If you still experience difficulties after trying the solutions above, please contact for further assistance.

There are two ways to manually create tickets:

  1. Click on the “Add new” button which you will find under “Tickets” in your WordPress Admin Area. Select the event name for the specified event. Fill out the ticket form and click the “Publish” button to create the ticket. Please Note: Tickets are NOT automatically sent out after creating the ticket. If you would like to email the ticket to the attendee, click on the “Resend” button on the ticket information screen.
  2. Complete the purchase process on the front-end of your website. Once you reach the payment screen, DO NOT make payment, instead go to the WooCommerce orders screen and mark the order as completed. Tickets will be sent out using this method depending on your events settings.

Click on the button labelled “Download CSV of Attendee” which will appear when you edit your product in the “Event” settings tab in your WordPress/WooCommerce Admin Area. This will generate a list of attendees who have been allocated tickets for that particular event.

FooEvents supports the WooCommerce variable product setting. This can be used for any extra event selections or ticket types.

Please refer to the WooCommerce variable product documentation:

If you purchased the plugin from

  • Log into your FooEvents account
  • Click on API
  • Enter your website URL (NB: Make sure that you enter it exactly as it appears when you visit your website but without the trailing slash “/”)
  • Copy the API key
  • Browse to WooCommerce -> Settings -> Events in your WordPress Admin Area
  • Paste the API key next to the “FooEvents API key” box and click Save Changes

If you purchased the plugin from CodeCanyon:

  • Browse to WooCommerce -> Settings -> Events in your WordPress Admin Area
  • Paste your code next to the “Envato purchase code” box and click Save Changes

Here is the process that you need to follow:

  1. In your WordPress theme create the following directory structure: fooevents/templates/email
  2. Copy the template files in the wp-content/plugins/fooevents/templates/email directory to the directory that you created in Step 1
  3. Modify the template files as required

You can find download links to the iOS and Android apps on our website:

You can use the ‘Post Expirator’ WordPress plugin to expire products automatically:

Once you’ve installed this plugin you can change the status from “published” to “draft” or “deleted”.

The barcode scanner uses the native functionality of the phone’s camera and the operating system’s built-in libraries therefore the accuracy and speed of scanning is very much dependent on the quality and ability of the device, not the app. In general we have found that higher end smartphones, particularly the latest iPhone, perform best as they usually come with better cameras and faster processors.

WordPress uses an XML-RPC interface that makes it possible to securely connect to third-party apps and services. The FooEvents Check-ins app scans the barcode which contains the event ID and passes it to WordPress via the API which checks the check-in status and updates it if necessary. The event information is retrieved from WordPress in exactly the same way.

Ask your hosting company to ensure that there are no security restrictions on the ‘xmlrpc.php’ file which is part of WordPress. You could also ask them to make sure that no IP addresses are being blocked from accessing your site for the duration of the event. Furthermore, test as thoroughly as possible before the event, and to be safe, we strongly recommend that you have a contingency plan such as a spreadsheet containing all the event attendees for example.

You are welcome to use FooEvents on a staging environment as long as it is only used on one live production site per license.

You are welcome to use FooEvents on a staging environment and one live production site per license.

We do not sell or provide the source code for our apps at this stage.

Yes, you can do so using the FooEvents Custom Attendee Fields plugin. Find out more here:

The barcode can be read from a tablet, mobile phone or print out, however, phone cameras appear to work best with printed barcodes. The performance of phone to phone scanning varies between different screens and cameras, but we have not experienced any issues with phone to phone scanning using our test devices (iPhone 6, Samsung Galaxy, Nexus etc).

WPML is not currently compatible with FooEvents.

FooEvents makes extensive use of the built-in WordPress user role and capability functionality to ensure better privacy. By default, only users with the role of “Administrator” will have access to all the FooEvents features. If you require an additional role to have access to specific FooEvents features, you will need to assign capabilities to this role using a third-party WordPress plugin. 

See User Roles, Capabilities and Permissions

Download the Free

Ultimate Event Checklist!

A lot goes into an event and it can sometimes be difficult to know where to start and what to do next. To help you out, we've created a print-friendly PDF checklist as well as a downloadable spreadsheet version which will help ensure that your next event runs smoothly.