Docs Evenzo – Event Tickets, Calendar and Check-in for WooCommerce

FAQ

FAQ#

Common questions and answers about Evenzo – Event Tickets, Calendar and Check-in for WooCommerce.

General questions#

Does this plugin require WooCommerce?#

Yes. The plugin uses WooCommerce for ticket sales and payment processing. This gives you access to all WooCommerce payment gateways without extra configuration.

Is this plugin free?#

Yes. All features are included at no cost. There are no premium versions or paid add-ons.

What is the difference between this and other event plugins?#

This plugin is built specifically for WooCommerce. Tickets are regular WooCommerce products, orders are regular WooCommerce orders. You use your existing payment setup, tax configuration, and reporting. Other plugins often require separate payment add-ons or their own checkout systems.

Can I use this for free events?#

Yes. Create events without linking ticket products. The event displays on your site without a purchase option. You can also create free ticket products (price 0) if you want to track registrations.

Can I switch from The Events Calendar?#

Yes. Go to Events > Import > The Events Calendar, run the dry run, then import. RSVP and Tickets Commerce tickets are skipped and listed, tags are listed but not imported, and recurring Pro events import as one event per date. The Event Tickets Plus part was tested with sample data, so read the dry run report first. See Switching from The Events Calendar.

Events#

How do I create a recurring event?#

Edit an event and set Repeat Event in the Event Settings box to Daily, Weekly, Monthly, Yearly, or Custom. Set when it ends (Never, On date, or After occurrences) and save. The plugin generates individual instances you can edit separately.

Can I have multiple events on the same day?#

Yes. Create as many events as needed. They all appear on the calendar and in lists.

How do I cancel an event?#

Edit the event and change Event Status to Cancelled. The event page then shows “This event has been cancelled.” and hides the ticket buttons. Attendees are not emailed automatically; contact them yourself if needed.

Can I duplicate an event?#

Yes. In Events > All Events, hover over an event and click Duplicate. A draft copy opens with all settings copied. Edit the dates and publish.

Tickets#

How do ticket products work?#

Create a regular WooCommerce product. In Product data, check Event Ticket and select the event on the Event Ticket tab. When an order reaches Processing or Completed, attendee records are created for your event.

Can I have different ticket types?#

Yes. Use a variable product with variations for each ticket type (General Admission, VIP, Early Bird). Each variation can have its own price, quantity limits, sales dates, and attendee fields.

How do I limit how many tickets someone can buy?#

On the product’s Event Ticket tab, set Maximum per order. You can also use WooCommerce stock management to limit total tickets, or set a Capacity on the event.

Can I sell tickets for multiple events from one product?#

No. Each ticket product links to one event. Create separate products for separate events. You can use variations within a product for different ticket types for the same event.

How do I offer discounts?#

Use WooCommerce coupon codes, or turn on the pricing rules on the product’s General tab: Enable Early Bird, Enable Last Minute, Quantity Discounts, and Role-based Pricing. All rules are percentage discounts. See Dynamic Pricing.

Attendees#

When are attendee records created?#

When a WooCommerce order reaches the Processing or Completed status.

How do I add attendees manually?#

Book tickets for them from the admin:

  1. Go to Events > Add Booking, or click Book tickets under the event in Events > All Events.
  2. Choose the event, the date for a recurring event, the ticket, and the quantity. Click Continue.
  3. Pick the seats if the venue has a seating chart.
  4. Choose a guest or an existing customer, and fill in the attendees.
  5. Choose Paid or Complimentary, and whether to email the tickets.
  6. Click Create booking.

Evenzo creates a regular WooCommerce order with the tickets, and checks seats and capacity first. Don’t add the order by hand in WooCommerce > Orders. That order skips the seat and capacity checks, and a recurring ticket gets no date. See Book tickets from the admin.

Can I edit attendee information?#

Yes. Open the attendee in Events > Attendees and use Edit details to change the name, email, or phone. Use Change date or seat to move them to another date of a recurring event or to another seat. The ticket code stays the same. See Edit or move an attendee.

What happens if someone gets a refund?#

When the order is refunded, cancelled, or moved to the trash, the attendee status changes to Cancelled. The record remains for your reference, and the spot and seat are freed. A seat you blocked before booking it from the admin goes back to blocked.

Check-in#

What devices can I use for check-in?#

Any device with a web browser and camera. Phones, tablets, and laptops all work. The check-in page is at Events > Check-in in your WordPress admin.

Do I need internet access for check-in?#

Yes. The check-in page validates tickets against your database. For events with unreliable connectivity, export an attendee list before the event as a backup.

Can multiple people check attendees in at the same time?#

Yes. Set up multiple devices, each logged into WordPress with a user who has the Shop Manager or Administrator role. They can all check in attendees at the same time.

What if someone lost their ticket?#

Use Search Attendee on the check-in page. Search by name or email, then check them in. You can also type the ticket code under Manual Entry.

Display#

How do I add a calendar to a page?#

Add the Event Calendar block, or use the shortcode [emwc_calendar].

Can I filter the calendar by category?#

Yes. In the block settings, select a category. Or with shortcodes: [emwc_calendar category="workshops"]

How do I customize the event page design?#

Copy wp-content/plugins/evenzo-events-manager/templates/single-emwc_event.php to your-theme/evenzo-events-manager/single-emwc_event.php and edit the copy.

Can I show past events?#

Yes. In Events > Settings > Display, enable Show Past Events. Or with shortcodes: [emwc_events past="yes"]

Email#

How do I customize email content?#

Go to WooCommerce > Settings > Emails. Click any of the event emails (Event Registration Confirmation, Event Ticket Delivery, Event Reminder, and so on) to edit the subject and heading. For full control, copy the template from wp-content/plugins/evenzo-events-manager/templates/emails/ to your-theme/woocommerce/emails/.

Why are emails not sending?#

Check that the email is enabled in WooCommerce > Settings > Emails. Verify your site can send emails (test with other WooCommerce emails). Check spam folders.

When do reminder emails send?#

A daily cron job sends reminders for events starting in the number of days set under Days Before Event on the Event Reminder email (default: 1 day). The exact send time depends on when WP-Cron runs on your site.

Technical#

Is this compatible with WooCommerce block checkout?#

Yes. Ticket purchases work with both the classic checkout and the block checkout. When “Collect attendee info” is on, the block checkout asks each attendee’s name, email, and Attendee fields, the same as the classic checkout.

Can buyers change attendee details after checkout?#

Yes. An Edit attendee details button appears on the order in My Account > Orders, on the ticket in My Account > My Tickets, and in the buyer’s own ticket email. Guests open it from the email link; account holders can log in and use My Account instead. Only the buyer’s own ticket email carries the link, not the copies sent to other attendees. Details can be changed until the event starts or the attendee is checked in. See Edit attendee details page for the full walkthrough.

Does it work with HPOS (High-Performance Order Storage)?#

Yes. The plugin declares HPOS compatibility and stores attendee data in its own custom table.

Can I use this with multisite?#

Yes. Install and activate on each site that needs events. Each site has its own events and attendees.

How do I back up event data?#

Events, venues, organizers, and speakers are custom post types and are covered by a standard WordPress backup. Attendee data is in the wp_emwc_attendees table (with your own table prefix). Include it in database backups.

What happens when I deactivate the plugin?#

Your data remains. Events, attendees, and settings stay in the database. Reactivate to access them again.

What happens when I uninstall the plugin?#

By default, events, attendees, and settings are kept. If Uninstall Behavior on the Advanced settings tab is turned on, deleting the plugin removes all events, attendees, tickets, custom tables, and settings.

Troubleshooting#

Events not showing on calendar#

  • Check events are published
  • Verify events have a start date set
  • Check the category filter is not excluding them
  • Clear any caching plugins

Ticket not showing on the event#

  • Open the product and click the Event Ticket tab in Product data
  • Select the event in the Event dropdown, then click Update
  • A warning at the top of the product screen means the ticket has no event yet (version 1.0.2 and later)
  • This isn’t a caching issue, so clearing caches won’t change it

Tickets not creating attendees#

  • Verify the order reached Processing or Completed status
  • Check the product has Event Ticket checked
  • Confirm an event is selected on the Event Ticket tab
  • Turn on Debug Logging on the Advanced tab and check WooCommerce > Status > Logs

QR codes not scanning#

  • Make sure there is good lighting
  • Hold the camera steady, 15 to 30 cm from the code
  • Try the rear camera on a phone
  • Clean the camera lens
  • Use Manual Entry as a backup

Map not displaying#

  • Verify the Google Maps API Key in Events > Settings > Google Maps
  • Check the key has the Maps JavaScript API and Geocoding API enabled
  • Confirm billing is set up in Google Cloud Console
  • Check the browser console for errors

Getting help#

Where can I get support?#

Visit Themology Support for help.

How do I report a bug?#

Contact Themology Support with:

  • WordPress version
  • WooCommerce version
  • Steps to reproduce
  • Expected and actual behavior

Is there documentation?#

Yes. You are reading it. Browse the sidebar for specific topics.