EE3 Documentation

Getting Started

Return to top >>

Understanding Your Account

Congratulations for downloading Event Espresso, the most powerful online event registration and ticket sales software plugin for WordPress. We’d like to take a moment to…

Espresso Requirements Check

The Espresso Requirements Check plugin is a simple plugin you can install and activate on your site that can give you some diagnostic information and…

General Settings

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the General Settings The General Settings section is comprised of six sections Organization…

Event Overview

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Events Menu The Event Overview section allows you to see all…

Add New Event

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for Adding a New Event This guide covers all the options within the…

Questions (ver 3) & Registration Form (ver 4)

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Questions Questions are used when you want to capture some more…

Installing Event Espresso

You can install Event Espresso via the WordPress Dashboard or via FTP. Event Espresso comes bundled with various addons, depending on your license type. Each…

The Basic Settings

Now that you have Event Espresso installed, you will need to make sure all the basic settings are in order. These can be tweaked later,…

Create A Venue

If your events use venues other than your companies own location, then you can set up different venues which can be added to an event.…

Create Registration Forms

When you create your events there may be specific information that you need to capture from your registrants. Event Espresso lets you capture information with…

Create A New Event

If you have followed this Getting Started guide from the start you will now have the basic information for your event prepared. This means you…

Payment Status

This guide explains the payment statuses in Event Espresso. Incomplete This is the default payment status. While Incomplete is set as the default, all attendee…

Add Ons

Return to top >>

Custom Templates Addon – Create a Template

This is a really basic way of creating a new template file for the Custom Template add on. It does require some HTML/CSS, PHP and…

Custom Templates (add-on)

The Custom Template add-on provides you with an easy to use way to change the look and function of your event lists. It comes bundled…

Infusionsoft Add-on

Installation The Event Espresso Infusionsoft Integration addon installs like any other WordPress plugin (via the WordPress admin or using FTP). [s2If current_user_can(access_s2member_level1) OR current_user_can(access_s2member_ccap_vip_membership)] Once…

Mobile Apps

HD App The Event Espresso HD app for iPad, iPhone, and Android, allows you to transform your iOS device into an onsite attendee management tool.…

JSON API Addon

Installation The Event Espresso JSON API addon installs like any other WordPress plugin (via the WordPress admin or using FTP). Once installed, just configure the…

Calendar

The event calendar is an easy way to display and register for events. This document will cover the Event Espresso calendar settings, using custom colors…

Custom Files Addon

The custom files addon provides PHP files that allow you to override certain aspects of the plugin; for example, you can override some of the…

MailChimp Integration

With the Event Espresso MailChimp Add-On we make it easy to quickly add subscribers from any of your events. Once a visitor submits their information…

Multiple Event Registration Add On

The Multiple Event Registration add on (or MER for short) enables you to have an Add to Cart functionality on your site , allowing your customers to…

Recurring Events Manager

Do you need to plan out your classes or events for the next 2-3 months, or even a year in advance? If you are a…

Roles and Permissions Basic

The Basic version of the Roles & Permissions add-on allows you to manage & customize the WordPress users roles and give them different permissions with…

Roles and Permissions Pro

Roles and Permissions Pro builds off of the back of the Roles and Permissions Basic add on to allow you even more flexibility with your…

Seating Chart

The Espresso Seating Chart plugin is a powerful new tool that allows you to define a layout for your venue and sell individual seats to…

Social Coupons Add on (formerly Groupon)

Did your site get featured on Groupon.com? Or do you need to use coupon codes?  Now you can easily accept coupon codes for Groupon and…

Social Media Buttons

The Social Media Buttons add-on will place the Facebook and Twitter buttons at the  bottom of each event registration page. This documentation will cover the…

Ticketing Services

The Event Espresso Ticketing add-on allows you to customize your own tickets and create custom tickets for different events. This add-on makes managing your event…

Volume Discounts

Everyone loves a discount and it’s one of the best ways to help move tickets. What better way than to offer a discount on multiple…

WP User Integration

Overview The “WP User Integration” (also known as Members) add on, allows you to take full advantage of the WordPress user system. You’ll be able…

Installing & Updating Event Espresso

Return to top >>

How to back up your site

Whenever changes are made to your site, whether it be updating your theme, a plugin or WordPress core, it is highly recommended to backup your…

Installing Event Espresso

You can install Event Espresso via the WordPress Dashboard or via FTP. Event Espresso comes bundled with various addons, depending on your license type. Each…

Updating Event Espresso

The general procedure for updating Event Espresso via one click updates Read the Change Log to familiarise yourself with the updated features. Backup your database.…

Upgrading Event Espresso from 3.0.19.x or lower

There are two things to check/do before upgrading from 3.0.19.x.[s2If current_user_can(access_s2member_ccap_vip_membership) OR current_user_can(access_s2member_level1)] 1. Back up your database. There are a lot of plugins that…

Return to top >>

Widgets

The Event Espresso core and add on plugins have widgets. Here is a list of them and their settings. Event Espresso Upcoming Events Widget This…

General Settings

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the General Settings The General Settings section is comprised of six sections Organization…

Event Overview

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Events Menu The Event Overview section allows you to see all…

Add New Event

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for Adding a New Event This guide covers all the options within the…

Attendee Reports

You can access this section from the Event Overview page, either by clicking the links next to the Attendees filter or by hovering your mouse…

Venue Manager

The Venue Manager screen is not available until you go to Event Espresso > General Settings > Advanced Features and change the Use the Venue Manager?…

Staff Manager

The Staff Manager screen is not available until you go to Event Espresso > General Settings > Advanced Features and change the Use the Staff Manager?…

Questions (ver 3) & Registration Form (ver 4)

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Questions Questions are used when you want to capture some more…

Question Groups

This section allows you to create groups of questions which can be displayed on your registration forms. A group must contain at least one question…

Event Categories

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for Event Categories Organizing your events into categories makes managing your events efficient…

Promotional Codes

How to use promotional codes within Event Espresso. As of Event Espresso 3.1.36 promotion codes can be either ‘Global’ or ‘Non-Global’. [s2If current_user_can(access_s2member_level1)] The Promotion/Coupon…

Email Manager (3.1.x) & Messages (4.0+)

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for Email Manager You can create custom emails which you can use for…

Template Settings

The Template Settings options page allows you to control some of display options for your events, styles and customised templates. Template Options Display short descriptions…

Payment Settings

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Payment Settings The Payment Settings options page has all the settings…

Troubleshooting

Return to top >>

How to Set Up PayPal IPN

IPN stands for Instant Payment Notification and in short it is needed for Event Espresso to be notified about the transaction in order to complete…

Troubleshooting Checklist

WordPress is amazing, as it is an open source platform. With that strength however, lies a problem in the fact that you have many plugins…

Known Third Party Plugin & Theme Conflicts

The Event Espresso team tries hard to code to WordPress and general coding standards, in order to limit any conflicts caused by our plugin. Other…

Troubleshooting Event Espresso

These are some quick tips that help solve common issues with Event Espresso.[s2If current_user_can(access_s2member_level1)] After updating Many problems can occur if you have old template…

Payment Gateway Troubleshooting

Return to top >>

How to Set Up PayPal IPN

IPN stands for Instant Payment Notification and in short it is needed for Event Espresso to be notified about the transaction in order to complete…

How to integrate Event Espresso with 2Checkout

Event Espresso is the premiere event registration and ticketing management plugin for WordPress. This premium plugin for WordPress allows even basic users to turn your…

How To

Return to top >>

Setting up partial payments in EE

This is not an officially supported feature in Event Espresso 3.1, but through working with some of our customers we have worked out how to…

Custom Templates Addon – Create a Template

This is a really basic way of creating a new template file for the Custom Template add on. It does require some HTML/CSS, PHP and…

How to Import Events

Event Espresso provides an easy way to import basic events via a CSV (spreadsheet) file. Where to import The Import Events button is located in…

Custom Gateway Integration

This documentation is provided if you want to build and maintain your own integration with a payment gateway, otherwise we offer Custom Gateway Integration services.…

Using a custom invoice template to support VAT

If you use Event Espresso outside of the United States, you are probably already aware of the limitation of the invoicing system that prevents a…

JSON API Addon

Installation The Event Espresso JSON API addon installs like any other WordPress plugin (via the WordPress admin or using FTP). Once installed, just configure the…

How to Create a Custom Ticket

Creating simple, elegant custom tickets for your customers can be done quite easily with the Ticketing add on. [s2If current_user_can(access_s2member_level3) OR current_user_can(access_s2member_ccap_vip_membership) OR current_user_can(access_s2member_ccap_espresso_ticketing)] There…

How to Add an Attendee Manually

Sometimes it is necessary for the site admin to add an attendee to an event manually, either because of an offline purchase, free entrance or…

How to Require Attendees to Agree to a Policy Before Being Allowed to Register

At times you may want potential attendees to agree to a certain policy, certain terms and conditions or even a refund policy, before allowing them…

How to Change Languages

This how to will guide you through changing WordPress (single installation) and Event Espresso to use a language other than US English in the dashboard…

How To Use iCal ICS files with Google Calendar

With version 3.1.29 we have brought you iCal calendar integration for your events. You can enable this via the Template Settings. Once this is enabled, users can click the…

How to change wording and text with Poedit

It is often useful to be able to change the text or wording of something in Event Espresso in order for it to fit in…

How to use the Custom Files to create a drop down list of recurring events

  This basic tutorial will show you how to create a dropdown menu for your recurring events. It can quite easily be used for your…

How to Setup A Table List of Events

In this how to I will show you how to set up a tabular list of events that a customer can use to add multiple…

How To Sell Multiple Ticket Types Simultaneously

Not all events are equal. In fact it is rare when an event simply sells one type of ticket. There are often varying ticket prices…

How To Prevent Users From Double Booking Events

Have you ever had events that run at the same time, and then had customers book for both events, even though they can’t split themselves…

How to sell tickets with Volume Discounts

The Volume Discounts add-on allows event managers to apply a bulk discount to events when registrations match a specific number of tickets or a certain…

Create a Waiting List for Your Event

If your events are popular, or if you are restricted on the number of people you can have, you may find that you need to…

Multiple Events Registration – Use ‘Add to Cart’ link instead of default registration form

This guide will walk you through how to use an Add to Cart link or button instead of a registration form. [s2If current_user_can(access_s2member_ccap_vip_membership) OR current_user_can(access_s2member_level2)…

Securing your registration and payment pages

Overview If you will be offering on-site payment options (like PayPal Pro) we recommend using the WordPress HTTPS plugin to handle SSL-encryption on your site.…

Anti-spam & reCAPTCHA

Protecting your site against spam registrations is an important part of running an event site. Some webservers have safeguards against spam registrations, others do not.…

Postmark App & Mandrill Transactional Email Handling Services

Postmark (http://postmarkapp.com) and Mandrill (http://mandrill.com) are web services that provide peace of mind for all transactional emails that your website sends. Both services offer officially…

Miscellaneous

Return to top >>

Index of Changelogs

The following changelogs are available as records of bug fixes, new features, and timelines of Event Espresso products. Event Espresso 3 Changelog since version 2.03. EE3…

Standard ticket size tickets

This requires modifying 2 files: in core EE tpc/dompdf/include/cpdf_adapter.cls.php on line 139, add a line so that it then reads: "11x17" => array(0,0,792.00, 1224.00), "ticket"…

Using CSS3 to style links

Here is a short video tutorial that shows how you can change the appearance of text links and make them look like buttons: [s2If current_user_can(access_s2member_ccap_vip_membership)…

Pre-release Channel Guide

What is the pre-release channel? The pre-release channel is a way for customers to gain access to products that are at an “alpha” or “beta”…

Event Espresso 3 Changelog

Apr 17, 2014 Infusionsoft Integration add-on 1.3.0 Fixes Duplicate payment records when using Infusionsoft as a payment gateway Updates Add billing country for credit card…

Event Espresso 3.2 Development

Event Espresso Second Alpha Release [wppb progress=79 percent=inside option=”red candystripe”]Open tickets: 44 / Total tickets: 206 Last updated: 2/19/2013 We are pushing as hard as…

How To Select a Website Developer

Selecting a website developer can be difficult, especially if you are not sure how to effectively grade a developers skills and abilities. This guide will…

Event Espresso Core

Return to top >>

How to Import Events

Event Espresso provides an easy way to import basic events via a CSV (spreadsheet) file. Where to import The Import Events button is located in…

Event Espresso CSS Classes

Sometimes you need to find the right CSS class in order to target an element to change it in some way – hide it, make…

Event Overview

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Events Menu The Event Overview section allows you to see all…

Add New Event

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for Adding a New Event This guide covers all the options within the…

Venue Manager

The Venue Manager screen is not available until you go to Event Espresso > General Settings > Advanced Features and change the Use the Venue Manager?…

Staff Manager

The Staff Manager screen is not available until you go to Event Espresso > General Settings > Advanced Features and change the Use the Staff Manager?…

Questions (ver 3) & Registration Form (ver 4)

Version 3.1.X Documentation or Version 4.X Documentation Event Espresso version 3 Documentation for the Questions Questions are used when you want to capture some more…

Event Espresso Add-ons

Return to top >>

How to Create a Custom Ticket

Creating simple, elegant custom tickets for your customers can be done quite easily with the Ticketing add on. [s2If current_user_can(access_s2member_level3) OR current_user_can(access_s2member_ccap_vip_membership) OR current_user_can(access_s2member_ccap_espresso_ticketing)] There…

Pre-release Channel Guide

What is the pre-release channel? The pre-release channel is a way for customers to gain access to products that are at an “alpha” or “beta”…

Extending Event Espresso

Return to top >>

Setting up partial payments in EE

This is not an officially supported feature in Event Espresso 3.1, but through working with some of our customers we have worked out how to…

Custom Templates Addon – Create a Template

This is a really basic way of creating a new template file for the Custom Template add on. It does require some HTML/CSS, PHP and…

Custom Templates (add-on)

The Custom Template add-on provides you with an easy to use way to change the look and function of your event lists. It comes bundled…

Standard ticket size tickets

This requires modifying 2 files: in core EE tpc/dompdf/include/cpdf_adapter.cls.php on line 139, add a line so that it then reads: "11x17" => array(0,0,792.00, 1224.00), "ticket"…

S2Member Integration

S2Member Integration is an addon to allow you to choose which level of members gets the membership discount. It is currently in Beta and available…

Event Espresso 3.1 Filters

Filter list for Event Espresso version 3.1.X. Please note that whilst we have tried to document all the available filters, some may not be listed…

Event Espresso 3.1 Action Hooks

Action Hook list for Event Espresso version 3.1.X. Please note that whilst we have tried to document all the available hooks, some may not be…

Custom Gateway Integration

This documentation is provided if you want to build and maintain your own integration with a payment gateway, otherwise we offer Custom Gateway Integration services.…

How To Create Custom Themeroller Styles

Event Espresso uses jQuery’s awesome Themeroller system by default to help style the events and calendar. You can of course use default CSS instead, but…

Mobile Apps

HD App The Event Espresso HD app for iPad, iPhone, and Android, allows you to transform your iOS device into an onsite attendee management tool.…

JSON API Addon

Installation The Event Espresso JSON API addon installs like any other WordPress plugin (via the WordPress admin or using FTP). Once installed, just configure the…

Using CSS3 to style links

Here is a short video tutorial that shows how you can change the appearance of text links and make them look like buttons: [s2If current_user_can(access_s2member_ccap_vip_membership)…

How to Create a Custom Ticket

Creating simple, elegant custom tickets for your customers can be done quite easily with the Ticketing add on. [s2If current_user_can(access_s2member_level3) OR current_user_can(access_s2member_ccap_vip_membership) OR current_user_can(access_s2member_ccap_espresso_ticketing)] There…

Volume Discount General Use Case

The Volume Discount add on harnesses the power of group discounting  your events, allowing you to enable to people to bulk purchase and make great…

Event Espresso CSS Classes

Sometimes you need to find the right CSS class in order to target an element to change it in some way – hide it, make…

How to Require Attendees to Agree to a Policy Before Being Allowed to Register

At times you may want potential attendees to agree to a certain policy, certain terms and conditions or even a refund policy, before allowing them…

Remove the second button on the Confirmation page

The confirmation page has two buttons that a user can click to proceed onto the payment page. The reason for this is some peoples details…

How to use the Custom Files to create a drop down list of recurring events

  This basic tutorial will show you how to create a dropdown menu for your recurring events. It can quite easily be used for your…

How to Setup A Table List of Events

In this how to I will show you how to set up a tabular list of events that a customer can use to add multiple…

Ticketing Services

The Event Espresso Ticketing add-on allows you to customize your own tickets and create custom tickets for different events. This add-on makes managing your event…

How To Prevent Users From Double Booking Events

Have you ever had events that run at the same time, and then had customers book for both events, even though they can’t split themselves…

Custom Email Tags

For customized confirmation emails, the following tags can be placed in the email form and they will pull data from the database to include in…

Custom post types – basic setup

Event Espresso by default allows you to create an extra Post based on the event contents, should you wish your events to be added to…

Basic styling with CSS of the registration form

The default registration form simply prints out fields with labels, and isn’t exactly a visual stunner. So, I’ve toyed with CSS a bit, and came…

Translating Event Espresso

Event Espresso is one of the few event management systems that allows localization in your language. There are a few things you need to do…

Selectively hide the Add to Cart link

Overview Here’s a simple tweak that makes a lot of sense. You have an event that either isn’t taking registration or you want people to…

Answers Shortcode

One of the new features that is included in Event Espresso 3.1 is the EE_ANSWER shortcode. This shortcode makes it possible to grab answers to…

Template Customization

As with any front facing plugin, sometimes things don’t match your existing layout, or you would prefer a featured image on the right rather than the left,…

How to customize your Available Spaces text

In some cases, you may not always want to display the number of available spaces, but you do want to let people know that spaces…

Template glossary

Overview You can make changes to Event Espresso by editing the templates located in the plugins/event-espresso/templates folder. These can be used to change the PHP…

Customizing Your Upcoming Events Widget Using CSS and Template Files

Overview There’ll be times that you find you want to customize various elements of Event Espresso’s front-end design and interface to suit your own needs.…

Shortcodes & template variables

Overview This is a list of shortcodes and template variables used in Event Espresso. [s2If current_user_can(access_s2member_ccap_vip_membership) OR current_user_can(access_s2member_level1)] Single Events Displays a single event on…

Pre-release Downloads

Return to top >>

S2Member Integration

S2Member Integration is an addon to allow you to choose which level of members gets the membership discount. It is currently in Beta and available…

Attendee Re-assignment Addon

Have you ever had an attendee sign up to the wrong event? It can be difficult to get the customer to cancel the registration and…

Volume Discount Add-on

Requirements: Event Espresso 3.1.27 or later The Volume Discounting addon allows you to set thresholds for discounting when people purchase multiple tickets or register for…

Voucher Import Tool

Requirement: Event Espresso 3.1.27 or later. It is available as a Pre-release download. This tool allows you to import your voucher codes. For now it…

Attendee Batch Import Tool

Requirement: requires Event Espresso 3.1.27 or later This tool allows you to batch import your attendees from a comma separated file (CSV) directly into the…

Espresso Price Modifier

Espresso Price Modifier allows you to add or subtract items from your events to help you sell products, services and more. [s2If current_user_can(access_s2member_ccap_vip_membership) OR current_user_can(access_s2member_level1)] This…

Volume Discount General Use Case

The Volume Discount add on harnesses the power of group discounting  your events, allowing you to enable to people to bulk purchase and make great…

Front-end Event Manager

The Front-end Event Manager is a tool to allow users to create basic events from the front end of the site, so they do not…

Pre-release Channel Guide

What is the pre-release channel? The pre-release channel is a way for customers to gain access to products that are at an “alpha” or “beta”…

Use Cases

Return to top >>

Track Club Events – Ventura Tigres

    The Ventura Tigres needed to set up a registration system for their youth track meets, to help automate their process and allow the organizers to…

Volume Discount General Use Case

The Volume Discount add on harnesses the power of group discounting  your events, allowing you to enable to people to bulk purchase and make great…

A Skydiving Business

This use case is based on creating a Sky Diving club, focused on providing new and experienced jumpers the experience of throwing themselves out of…

Using Event Espresso to Run a Class

If you’re running a class then it’s hard to find a better registration service than Event Espresso. It’s simple to set up and once you’re…

  • The Sidebar

    Nothing to see here but a sample sidebar for staging.

Event Espresso - Staging Server