Simple and Flexible WordPress ticketing plugin brought to you by
PHP JavaScript CSS
Clone or download


=== CampTix Event Ticketing ===
Contributors:      automattic, kovshenin, andreamiddleton, iandunn, coreymckrill
Tags:              ticketing, event ticketing
Requires at least: 3.5
Tested up to:      4.7.3
Stable tag:        1.6.0
Donate link:
License:           GPLv2 or later
License URI:

Simple and Flexible ticketing brought to you by

== Description ==

CampTix is an easy to use and flexible event ticketing plugin created by Allow visitors to purchase tickets to your online or offline event, directly from your WordPress website.

* Multiple tickets and attendees forms
* Coupon codes for discounts
* Mass e-mail attendees
* Export attendees data into CSV or XML
* Public attendees list
* Revenue reports and summaries
* Refund purchased tickets
* and much more!

Feel free to post your feature requests, issues and pull requests to [CampTix on GitHub]( "CampTix on GitHub").

To contribute or update a translation, visit [the translation project]( "CampTix translation project").

== Installation ==

1. Download and extract CampTix in your `wp-content/plugins` directory
1. Activate the plugin through the Plugins menu in WordPress
1. Go to Tickets - Setup to configure your event settings and payment methods
1. Create a ticket or two, place the `[camptix]` shortcode on a Page
1. Start selling!

For more information, visit the [Getting Started]( "Getting Started") guide on CampTix Wiki.

== Screenshots ==

1. Ticket sales table
2. Attendee registration form
3. Attendee admin view
4. Summarize by ticket type
5. Summarize by purchase day of week
6. Revenue report
7. Mass e-mail attendees

== Changelog ==

= 1.6.0 (2017-03-10) =
* [NEW] Enabled compatibility with language packs. [See status of translation locales](
* [NEW] Addon to collect and track tshirt sizes for attendees, plus a shortcode to display aggregated tshirt size data.
* [NEW] Enhanced the [camptix_attendees] shortcode to lazy-load attendee gravatars.
* [Full changelog](

= 1.5.1 (2016-10-11) =
* [SECURITY] Fixed 3 CSV injection bypasses reported in [#160500-h1](, [#160520-h1](, and [#160674-h1]( Props to [white_walker](, [lalka](, and [grande]( for discovery and coordinated disclosure.
* [SECURITY] Fixed an XSS vulnerability reported in [#164793-h1]( Props to [grande]( for discovery and coordinated disclosure.

= 1.5 (2016-08-10) =
* [SECURITY] Fixed [CSV injection vulnerability]( with CVSS score of [8.3]( Props to [Zawad Bin Hafiz]( for discovery and coordinated disclosure.
* [SECURITY] Fixed [XSS vulnerability]( with CVSS score of [4.8]( Props to [Zawad Bin Hafiz]( for discovery and coordinated disclosure.
* [NEW] Added ability to send Notify emails to segments of attendees.
* [NEW] Added a built-in Ticket Question for attendee's country.
* [NEW] Added partial support for HTML emails (requires custom template).
* [NEW] Added `payment method` field to Attendee Information meta box and CSV export.
* [FIX] Improved currency formatting in non-English locales.
* [FIX] Fixed bug where PayPal transactions would sometimes be rejected in multibyte languages.
* [FIX] Fixed bug where not all attendees were displayed in the Attendees shortcode.
* [Full changelog](

= 1.4.2 =
* Added a nonce check for privacy and attendance toggles for better security
* Various small i18n fixes and language updates
* Various new actions and filters for more flexibility
* New addon that allows admins to track attendance
* New addon that allows admins to require users to be logged in to purchase a ticket
* Removed pending attendees from revenue reports
* [Full changelog](

= 1.4.1 =
* Updated PayPal module to use HTTP 1.1 now that PayPal requires it. Fixes "A payment error has occurred" errors.
* Added support for Eastern name ordering.
* Updated Japanese and French translations.
* Add Slovak translation.
* Fixes E_STRICT notices in PHP 5.4.
* Adds [camptix_stats] shortcode.
* [Full changelog](

= 1.4 =
* Attendees can automatically refund their tickets
* More e-mail templates are customizable
* Added translations for Swedish (Jonathan De Jong), German (Raphael Michel), Japanese (Naoko Takano), Russian (Konstantin Kovshenin), and Portuguese (Rafael Funchal)
* New actions and filters for customization
* Fixed a bug where the [camptix] shortcode would break when used on the homepage
* Reintroduced the Refund All Tickets feature
* Handles duplicate requests from PayPal more gracefully, so attendees aren't set to a failed status
* Added a checkbox to toggle the Attendee privacy feature
* Added an upgrade command for WP-CLI
* [Full changelog](

= 1.3.1 =
* Better escaping and sanitization
* Better error messages during failed payments
* Fixed a bug where the shortcode would display in plain text
* Other minor bug fixes and clean ups

= 1.3 =
* Added the ability to edit confirmation e-mails
* Reworked ticket questions, both under the hood and UI
* Added support to edit new and existing questions
* Added a bunch of currencies for PayPal
* Few bug fixes and minor enhancements

= 1.2.1 =
* Numerous bugs fixed
* RTL stylesheets
* Predefined PayPal credentials with a filter
* French and Hebrew translations: props xibe and maor
* New currency: ILS

= 1.2 =
* Added and API for payment methods
* Enhanced logging around payments
* UI cleanup in ticket questions
* Invalidate attendees list shortcode when an attendee is changed
* Improved admin columns in attendees, tickets and coupons
* Added GBP currency to PayPal
* Enabled meta logging addon by default
* Added textarea and radio question types
* Added column attribute to the [camptix_attendees] shortcode
* Added a couple of language packs
* Minor cleanups and bugfixes

= 1.1 =
* Added JPY currency
* Added l10n functions
* Removing closure functions to support php 5.2
* Questions v2 now a public feature
* Minor cleanups, bugfixes and enhancements

= 1.0 =
* First version