Global settings

FooEvents provides various global settings that can effect the behavior of your events and tickets. You can also customize the appearance of the FooEvents Check-ins app in the plugin settings.

  1. Navigate to FooEvents > Settings in the left sidebar of your WordPress dashboard
  2. Select the relevant tab and change the settings as required
  3. Save Changes

Once you have configured the FooEvents Settings, please go to the Events section to setup your first event

License

FooEvents Global Options > Licenses

FooEvents license keyRequired for automatic plugin updates. Leave empty if purchase was made on CodeCanyon.net AND no other plugin purchases were made on FooEvents.com. You must paste your license key here if any plugin purchases were made on FooEvents.com.
Envato purchase codeRequired for automatic plugin updates. Leave empty if purchase was made on FooEvents.com AND no purchases were made on CodeCanyon.net. You must paste your Envato purchase code here if the FooEvents for WooCommerce plugin was purchased on CodeCanyon.net.

General

fooevents global settings

Change add to cart text Changes ‘Add to cart’ text to ‘Book ticket’ for event products.
Use default add to cart links for eventsRestores default WooCommerce add to cart buttons for event products on archive pages and re-enables AJAX add to cart.
Enable event sorting options
Adds sort by date options to the WooCommerce product sorting drop-down list. You can set the default sort option in the WordPress Customizer.
Display event date on product listingsAdds the event date above the product title on product listing pages.
Display event variations as a table

Replaces variation dropdowns with a table layout and per-variation quantity fields on supported FooEvents variable event products.

This replaces the default add-to-cart behavior and may not be compatible with third-party plugins that customize WooCommerce’s default add-to-cart behavior.

Hide event details tabHides the event details tab on the product page.
Use placeholders on checkout form Displays placeholders in the checkout form (useful for themes that don’t support form labels).
Hide unpaid tickets Hides unpaid tickets in ticket admin.
Disable completed order email notificationPrevents the WooCommerce completed order email notification from being sent to customers when tickets are created through the WordPress dashboard.
Use “Total Sales” on reports listing pageSolves a performance issue on some servers with large amount of tickets. Tickets sold on report listing page might be less acurate with this setting enabled.
Email copy of tickets to other recipientsSends a copy when a ticket is generated to the specified email address. Use a comma separated list to send to multiple email addresses.
Event expiration methodDisable the ability to purchase the ticket/product or hide it in page listings after the event has expired. Visit the Event Expiration guide to learn more.
Send on order statusSets the required order status for ticket creation and sending. “Completed” is the default status but this can be deselected and other statuses can be selected simultaneously using the multi-select field. Visit the Ticket Sending Order Statuses guide to learn more.
Import batch sizeSet the batch size of ticket imports. Options include 100 (default), 200, 500, 1000, 2000, 3000, 4000, 5000. Depending on your server’s configuration and capabilities, setting a large batch size may cause issues due to server timeouts or memory exhaustion. Adjust this value accordingly to avoid performance issues.

Attendee

FooEvents Global Options > Attendee

Enable Attendee Details page? Adds a dedicated step for collecting attendee information before checkout.
Copy Attendee DetailsAdds the option to copy across the ticket attendee or purchaser’s details for the attendee’s first name, last name and email address on the attendee page or checkout page using either an icon, text, or icon and text visual prompt. It can also be set to automatically copy the purchaser’s details with the option to hide the email address field.
Attendee Fields PositionSets the position of the attendee form fields on the checkout page. Selecting a different position may help to resolve conflicts with certain themes and third-party plugins.

Terminology

terminology

EventChange ‘event’ to your own custom text.
AttendeeChange ‘attendee’ to your own custom text.
Book ticket Change ‘Book ticket’ to your own custom text.
DayChange ‘Day’ to your own custom text.
CopyChange ‘Copy’ to your own custom text.

Ticket Design

FooEvents Global Options > Ticket Design

Global ticket border Color of the ticket border.
Global ticket buttonColor of the ticket button.
Global ticket button textColor of the text in the ticket button.
Global ticket logoClear Full URL that links to the logo that will be used in the ticket.
Global ticket header imageClear Full URL that links to the image that will be used as the ticket header.
Enable QR codesUse QR codes instead of 1D barcodes on tickets.
QR/Barcode image formatSelect the preferred image format for 1D barcodes and QR codes that are generated for tickets (PNG / PNG and JPG). PNG is the default format.
Remove FooEvents footer linkRemoves the “Powered by FooEvents.com” link from the ticket email footer.

PDF Tickets

FooEvents Global Options > PDF Tickets

Enable PDF ticketsAdds PDF ticket attachments to ticket emails.
Enable PDF ticket downloadsAllows purchasers to download a copy of their PDF tickets from the My Account page.
Attach PDF ticket to HTML ticket emailAttaches the PDF ticket to the HTML ticket email when sent.
Enable Arabic character supportDisplays Arabic characters in PDF tickets.
FontDejaVu Sans is the default PDF font. Firefly Sung supports CJK (Chinese, Japanese, Korean) characters.
Enable PDF ticket folder protection

Blocks direct web access to the stored PDF tickets folder on Apache by adding an .htaccess file.

Please note: this is an advanced security option, and enabling it means:

  1. Customers will no longer be able to download PDF tickets from the My Account section.
  2. Administrators will no longer be able to download PDF tickets from the Tickets screen in the WordPress admin area.
  3. This option is supported on Apache servers only. If your site is hosted on Nginx, you will need to add the equivalent rules to your Nginx server configuration.

Seating

FooEvents Global Options > Seating

 

Available seat colorColor of the seats that are available for purchase in the seating chart.
Selected seat colorColor of the seat that is currently selected in the seating chart.
Selected seat color for other attendeesColor of the seats that are selected for other attendees in the same order in the seating chart.
Make seats available on order statusSet the order statuses on which you want to make seats available again. Please use this setting with caution since making seats available at the wrong time could result in unexpected behaviour. If your setup allows customers to pay failed orders at a later stage then do not select “Failed” here since this could result in double booking seats. We recommend leaving this setting to “Cancelled”.

Calendar

FooEvents Global Options > Calendar

Enable 24-hour time formatUses the 24-hour time format on the calendar instead of the 12-hour format.
Only display start dateWhen the FooEvents Multi-day plugin is active the calendar and/or event list will only display the start date for multi-day events.
Enable full-day eventsRemoves the event time from calendar event titles.
Calendar themeSelect the calendar theme to be used on your website.
Events list theme Select the events list theme to be used on your website.
Associate with post types Select which post types will be associated with events.

Check-ins App

The following settings can be used to customize the appearance of the FooEvents Check-ins app once you have logged in. You will find more information on the app and download links here: https://www.fooevents.com/features/apps/

FooEvents Global Options > Check-ins app

Hide personal informationHides all personal information for attendees and/or ticket purchasers in the app. Only attendee names will be visible for check-in purposes.
Hide unpaid ticketsHides all unpaid tickets in the FooEvents Check-ins app.
App titleThe title that displays on the app sign-in screen beneath the app logo.
App logoFull URL that links to the image that will be used as the logo on the sign-in screen (PNG format with transparency and a width of around 940px is recommended).
Accent colorColor of the top navigation bar and sign-in button.
Accent text colorColor of the text in the top navigation bar and sign-in button.
Background colorColor of the background on the sign-in screen.
Title text colorColor of the title text beneath the logo on the sign-in screen.
Event listing optionsManage how events are listed in the app. Changes can be made in real-time without the user needing to sign-out.
Tickets to load per requestSpecify how many event tickets the FooEvents Check-ins app should load during each request (lower values will result in slower ticket load times but this usually works better for servers with limited resources).
Show ticket access logSelect whether a ticket’s check-ins log should be loaded together with the ticket information. Please note that this might cause tickets to take longer to load or require additional server resources.

Integration

FooEvents Global Options > Integration

Google Maps
Maps embed methodAdd Google Maps to your product pages using iframes (free) or JavaScript (paid; requires a Google Maps API key).
Google Maps API keyEnables Google Maps to be displayed on the product page (see detailed instructions here)
Zoom Meetings and Webinars
Account IDRequired to securely connect to your Zoom account in order to register attendees for your meetings/webinars. (see detailed instructions here)
Client IDRequired to securely connect to your Zoom account in order to register attendees for your meetings/webinars.
Client Secret
Required to securely connect to your Zoom account in order to register attendees for your meetings/webinars.
Eventbrite
Eventbrite private tokenOptional API key that is used to add events to your Eventbrite account.
Import Eventbrite eventsImports your Eventbrite events into FooEvents when a valid Eventbrite private token is saved.
Mailchimp
API keyEnables FooEvents to integrate with your Mailchimp account. Login to Mailchimp and navigate to “Account” > “Extras” > “API keys” to create or reuse an existing API key.
Server prefixLogin to your Mailchimp account and copy the parameter that comes immediately after “https://” in your web browser e.g. the server prefix is “us19” in https://us19.admin.mailchimp.com/
WooCommerce Subscriptions
Disable new ticket generation for subscription renewalsPrevents new tickets from being created each time a subscription is renewed. This setting will only be visible if the WooCommerce Subscriptions plugin is enabled on your website.