Promotions & Discount Codes

The  Promotions & Discounts features in Event Smart can help you Incentivize attendees to purchase more tickets and attend more events.

An active subscription for the Promotions and Discounts feature upgrade is needed to create and use discount codes on your Event Smart website.

It is also included in the business plan. Want to upgrade to this plan? Make the switch from your My Account page on

Setup and Configuration

You can access the Settings page by going to Event Smart > Promotions and click the Settings tab. The first setting is very important if you set taxes on your tickets. In some locales the tax needs to be applied to the the price pre-discount, in other locales the tax needs to be applied to the discounted price.

The other settings are for changing how non-coded promotions are displayed.

Automatic (non-coded promotions)

You can display a list of non-coded promotions on your website by activating the Promotions widget in WP > Appearance > Widgets. Alternatively you can place the [ESPRESSO_PROMOTIONS] shortcode on a page and it will display upcoming promotions there.


Managing Promotions

You can add new and edit promotions by going to Event Smart > Promotions. There you can click the Add new button or click on one of the existing promotions to edit.

Promotions fields

  • Name You can use the Name field to identify each promotion. The name of the Promotion is not the same thing as the discount code.
  • Code This is the field where you input the promotional code. You leave this field blank for non-coded promotions
  • Type You select Percent Discount or Dollar (fixed) Discount here
  • Amount You input the discount amount here
  • Scope Currently a promotion's scope is limited to Events
  • Promo is Exclusive When the promotion is set to be exclusive, it cannot be combined with any other coded promotions at checkout
  • Number of Uses Here you can set a limit to how many total uses this promotion can have. For example, if you set this field to 5 and set the promotion to apply to one event, a maximum of 5 uses of this promotion will be allowed. Another example, if you set this field to 5 and set the promotion to apply to 2 events, a maximum of 10 uses of this promotion will be allowed.
  • Valid From and Until Promotions can automatically begin and expire on the dates you set here
  • Banner Text/Description This is the text that will be displayed in the Promotion Banners if they are being used (see Settings Tab) as well as anywhere that the Promotion details are listed.
  • Accepted Message If using Promotion Codes, this will be shown when a code has been successfully verified and applied to a registrant's order
  • Declined Message If using Promotion Codes, this will be shown when a code entered by a registrant can not be verified or applied to their order

Promotion applies too...

    This is where you  check the boxes next to the events that you want the  promotion to apply to.
  • Advanced Filters You click the settings icon  to toggle the Advanced event view filters. Here you can set a range of dates, search for an event by name, or filter the events by category
  • Sort You click Sort to view the list of events in reverse order (earliest added upcoming events first)
  • Pagination links When you have more than 10 upcoming events, the pagination links will allow you to page through groups of ten events

Applying Promotions at Checkout

Non-coded promotions are automatically applied to the prices at checkout. Registrants can input and submit promotional codes on the same checkout step where they select a payment method.

Promotional code input

Viewing Applied Promotions

You can view information about the promotion applied to an  order by viewing the transaction via the Event Smart transactions list table. When a registration has a promotion applied to it you'll see a price breakdown in the Registration details for each registration.

The Registrations CSV report will also include a column that shows the promotional code that was applied to the order.

Frequently Asked Questions

  • How do I change the color of the submit promo code button?
    As with most style oriented customizations, button colors, fonts, and text styles are all controlled by your WordPress theme. You can change the color using the theme's settings (if included) or  with CSS
  • How can I import discount codes?
    At this time Event Smart promotions does not include a discount code import feature. We'll release an update to the add-on when the importer is ready. You can  sign up for our email newsletter to get a notification when it's available.

CSS classes for the promotional code input field and submit button

Input field classes: ee-promotion-code-input ee-reg-qstn ee-promo-combo-input

Submit button classes: button button-primary ee-promo-combo-submit

Example CSS for styling the promo code submit button: {
background-color: green;
color: #fff;

You can hide the promotion code field entirely on the Payment Step by using the following CSS:

#ee-promotion-code-input {display:none}
#ee-promotion-code-submit {display:none}

Still need help? Contact Us Contact Us