Caz Event Manager Pro is built to work with WooCommerce. WooCommerce provides the underlying ecommerce system for products, customers, orders, checkout, payments and refunds, while Caz Event Manager adds the event-specific functionality required to manage bookings, capacity and attendees.
This integration allows a business to sell places at an event through its existing WooCommerce website without requiring a separate ecommerce or payment system.
How Caz Event Manager Integrates with WooCommerce
Caz Event Manager uses a WooCommerce product as the basis for an event.
The relationship is:
WooCommerce Product → Event → Customer Booking → WooCommerce Order → Attendee
The WooCommerce product provides the customer-facing purchasing process, while Caz Event Manager associates the booking with the corresponding event.
This means businesses can continue to use their existing WooCommerce store and checkout.
WooCommerce Products Become Events
An event begins as a WooCommerce product.
When the product is configured as an event using Caz Event Manager, additional event information can be associated with the product.
This can include:
Event date
Venue
Event capacity
Booking information
Event status
The product continues to behave as a WooCommerce product while also becoming part of the Caz Event Manager event system.
WooCommerce Checkout
Customers use the normal WooCommerce purchasing process to book an event.
The customer:
Views the event product.
Selects the booking option.
Adds the event to the cart.
Proceeds through WooCommerce checkout.
Completes payment using the store’s configured payment method.
Receives the normal WooCommerce order confirmation.
The resulting WooCommerce order provides the underlying transaction associated with the event booking.
Caz Event Manager then uses the booking information to manage the attendee within the event.
Orders and Event Bookings
A WooCommerce order represents the customer’s purchase.
Caz Event Manager uses the order information to identify the event booking and associate the customer with the event.
This provides event organisers with access to booking and attendee information without requiring customers to use a separate booking checkout.
The normal WooCommerce order remains available in:
WooCommerce → Orders
while event-specific information can be managed through Caz Event Manager.
Customers
WooCommerce manages the underlying customer information.
Depending on the customer’s checkout and account configuration, information such as the customer’s name and contact details can be associated with the event booking.
Caz Event Manager can then use this information when displaying the event’s attendee records.
This avoids requiring organisers to manually enter every online booking into a separate attendee database.
Event Capacity
Caz Event Manager adds event capacity management to WooCommerce products.
For example, an event can be configured with:
Capacity: 20
As customers book places, Caz Event Manager tracks the number of bookings against the event capacity.
This allows the organiser to monitor:
Total capacity
Number of bookings
Remaining places
Whether the event is sold out
The result is a WooCommerce product that can be used to sell a limited number of places rather than an unlimited quantity.
WooCommerce Stock Synchronisation
Caz Event Manager Pro 3.0 includes Stock Sync functionality.
Stock synchronisation is designed to keep event availability and WooCommerce stock information aligned.
For example, an event may have:
Event capacity: 20
As bookings are processed, the available quantity can be reflected through the associated WooCommerce stock according to the configured Stock Sync behaviour.
This provides an additional connection between:
Event Capacity ↔ WooCommerce Stock ↔ Booking Availability
Stock Sync is particularly useful for businesses that want WooCommerce inventory and event availability to reflect the same number of available places.
Payments
Caz Event Manager does not need to replace WooCommerce’s payment system.
Payments continue to be processed through the payment methods configured for the WooCommerce store.
This means an existing WooCommerce website can continue using its configured payment gateways while Caz Event Manager manages the event-specific booking information.
Examples of payment methods may include those already supported by the store’s WooCommerce configuration.
Refunds and Cancellations
WooCommerce remains responsible for the underlying order and payment transaction.
When a booking needs to be cancelled, the organiser can manage the booking through Caz Event Manager and, where appropriate, process the corresponding refund through WooCommerce.
This keeps the event booking and financial transaction connected.
Organisers do not need to maintain a completely separate payment record for their event bookings.
WooCommerce Order Management
Because event purchases are WooCommerce orders, organisers can continue using the existing WooCommerce order-management system.
This provides access to normal WooCommerce order information, including:
Order details
Customer information
Purchased product
Payment information
Order status
Refund information
Caz Event Manager adds the event-management layer on top of this information.
Event Bookings and WooCommerce Stock
When WooCommerce stock is being used for an event, organisers should ensure that the product’s inventory settings are configured appropriately.
For events using Caz Event Manager Stock Sync, the event capacity and WooCommerce stock configuration should be checked before accepting live bookings.
A simple example is:
Event
Capacity
Booked
Remaining
Mosaic Workshop
20
8
12
The available places can then be reflected through the WooCommerce product according to the configured stock synchronisation behaviour.
WooCommerce Emails
WooCommerce continues to provide the underlying order and customer email functionality.
Caz Event Manager can additionally provide event-specific communications, including attendee reminders and event-related messages.
This allows general transaction information and event-specific communication to remain separate.
For example:
WooCommerce
Order confirmation
Payment information
Order status
Caz Event Manager
Event information
Attendee communication
Event reminders
Event-related messages
Using Existing WooCommerce Stores
One of the main purposes of the integration is to allow an existing WooCommerce business to add event bookings without rebuilding its online store.
A business that already has:
WordPress
WooCommerce
Products
Customers
Checkout
Payment gateways
can add Caz Event Manager and introduce event booking functionality within the same environment.
This means the business can continue using its existing WooCommerce infrastructure.
Event Products and Normal Products
Caz Event Manager does not require every WooCommerce product to become an event.
A WooCommerce store can continue to contain normal products alongside event products.
For example:
Normal WooCommerce products
Mosaic kits
Tools
Materials
Gift products
Caz Event Manager products
Mosaic workshops
Classes
Demonstrations
Training sessions
This allows a business to operate both conventional ecommerce and event bookings from the same WooCommerce website.
Event Booking Workflow
The complete integration can be represented as:
1. Create WooCommerce product
↓
2. Configure the product as a Caz Event
↓
3. Set event date, venue and capacity
↓
4. Publish the product
↓
5. Customer purchases through WooCommerce
↓
6. WooCommerce creates the order
↓
7. Caz Event Manager records the booking
↓
8. Customer becomes an event attendee
↓
9. Attendee can be managed through Caz Event Manager
↓
10. Event-day check-in can be performed using Caz Event Manager
This creates a single workflow from ecommerce purchase through to event attendance.
WooCommerce Integration Checklist
Before accepting bookings for an event, check:
WooCommerce is active.
Caz Event Manager Pro is active.
The event has been created as a WooCommerce product.
The product is configured as an event.
Event date is correct.
Venue is correct.
Event capacity is correct.
Product price is correct.
WooCommerce checkout is working.
Payment gateway is working.
Stock settings have been checked.
Stock Sync has been configured if required.
A test booking has been completed.
The WooCommerce order has been created correctly.
The booking appears in Caz Event Manager.
The attendee information is correct.
Summary
Caz Event Manager Pro extends WooCommerce with event-management functionality.
WooCommerce handles the commerce. Caz Event Manager handles the event.
WooCommerce provides the product, customer, cart, checkout, payment and order infrastructure, while Caz Event Manager adds event capacity, booking, attendee and event-day management.
The result is an integrated WordPress and WooCommerce event-booking system in which the customer’s purchase and the event booking remain connected throughout the booking lifecycle.
Caz Event Manager Pro is developed by Cazgrae for WordPress websites using WooCommerce.
