Faq
FAQ
Common questions and answers about Event Tickets 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 additional 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.
Events
How do I create a recurring event?
Edit an event and check "This is a recurring event" in the Event Details section. Configure the pattern (daily, weekly, monthly, yearly) and save. The plugin generates individual occurrences you can manage 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 the status to "Cancelled". If you want to notify attendees, check the notification option before saving.
Can I duplicate an event?
Yes. In the events list, hover over an event and click "Duplicate". Edit the copy with new dates and save.
Tickets
How do ticket products work?
Create a regular WooCommerce product. In the Product Data section, check "Event Ticket" and select which event the product is for. When customers buy the product, 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 different prices and settings.
How do I limit how many tickets someone can buy?
In the product's Event Ticket settings, set "Maximum per order". You can also use WooCommerce's stock management to limit total tickets available.
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 to the same event.
How do I offer discounts?
Use WooCommerce coupon codes, or configure dynamic pricing in the ticket product settings (early bird, quantity discounts, member pricing).
Attendees
When are attendee records created?
Attendee records are created when a WooCommerce order reaches the Processing or Completed status (configurable in settings).
How do I add attendees manually?
Attendees are created through ticket purchases. For manual additions, create an order in WooCommerce with the ticket product, then complete the order.
Can I edit attendee information?
Yes. Go to Events > Attendees, click an attendee, and edit their details.
What happens if someone gets a refund?
The attendee status changes to "Cancelled" when the order is refunded. The record remains for your reference, and the capacity frees up.
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 system validates tickets against your database. For events with unreliable connectivity, export an attendee list before the event as backup.
Can multiple people check attendees in at the same time?
Yes. Set up multiple devices, each logged into WordPress. They can all check in attendees simultaneously, and statistics sync in real-time.
What if someone lost their ticket?
Use the attendee search on the check-in page. Search by name or email, then manually check them in.
Display
How do I add a calendar to a page?
Add the "Event Calendar" Gutenberg 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 the template file from plugins/event-tickets-for-woocommerce/templates/single-emwc_event.php to your-theme/event-tickets-for-woocommerce/single-emwc_event.php and modify as needed.
Can I show past events?
Yes. In Events > Settings > Display, enable "Show past events". Or with shortcodes: [emwc_events past="yes"]
How do I customize email content?
Go to WooCommerce > Settings > Emails. Click on any EMWC email to edit the subject line and heading. For full customization, override the template file in your theme.
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?
Reminder emails send at the configured time (default: 9:00 AM) on the configured number of days before the event (default: 1 day). A daily cron job handles this.
Technical
Is this compatible with WooCommerce block checkout?
Yes. The plugin works with both the classic checkout and the newer block-based checkout.
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 event functionality. Each site has its own events and attendees.
How do I back up event data?
Events are stored as custom post types and use the standard WordPress backup process. Attendee data is in the wp_emwc_attendees table - include this 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?
The uninstall process removes plugin options and can optionally remove custom tables. Events (post type data) are not automatically deleted.
Troubleshooting
Events not showing on calendar
- Check events are published
- Verify events have start dates set
- Check category filter is not excluding them
- Clear any caching plugins
Tickets not creating attendees
- Verify order reached Processing or Completed status
- Check the product has "Event Ticket" enabled
- Confirm an event is selected in product settings
- Check for JavaScript errors at checkout
QR codes not scanning
- Ensure good lighting
- Hold camera steady 6-12 inches from code
- Try the rear camera if using phone
- Clean camera lens
- Use manual entry as backup
Map not displaying
- Verify Google Maps API key in settings
- Check API key has Maps JavaScript API enabled
- Confirm billing is set up in Google Cloud Console
- Check 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 vs actual behavior
Is there documentation?
Yes. You are reading it. Browse the sidebar for specific topics.