Event Packages
Event packages let you create pre-built multi-activity offerings for corporate events and group bookings. Instead of booking activities one by one, customers (or admins on their behalf) can book a complete event experience in a single flow.
Overview
A package defines:
- Activities — which products and sites are included
- Pricing — bundle price per person, fixed price, or individual pricing
- Party size — minimum and maximum group size
- Visibility — whether customers can see and book the package
Creating a Package
Navigate to Pricing & Promotions → Event Packages in the admin panel.
- Click Create Package
- Fill in the details:
- Name — displayed to customers (e.g., "Corporate Redi Experience")
- Description — brief marketing description
- Min/Max Party Size — group size constraints
- Bundle Price per Person — if set, replaces individual product pricing with a flat per-person rate
- Fixed Price — if set, the entire package costs this amount regardless of party size (overrides per-person pricing)
- Active — whether the package can be booked
- Publicly Visible — whether customers can see it on the package catalog page
- Click Create
Managing Activities
After creating a package, click the Activities button to manage its included activities:
- Add Activity — select a site and product from the dropdown selectors
- Remove Activity — click Remove next to any activity
- Reorder Activities — use the ↑ / ↓ buttons on each activity row to move it up or down. The buttons are disabled at the list ends and while a reorder is in flight
- Activities are displayed in sort order and shown to customers in this sequence
Reordering persists immediately (it swaps the two neighbours' sort order), and because every read is sort-order-ordered, the customer-facing package page at /book/packages/[slug] reflects the chosen order right away.
Each activity must reference a valid product at a specific site. The system validates that the product belongs to the site.
Pricing Strategies
Per-Person Bundle Pricing
Set bundlePricePerPerson to charge a flat rate per participant across all activities.
Example: Package with Hohtogolf (€32/person) and Laserareena (€30/person).
- Individual total: €62/person
- Bundle price: €55/person (11% discount)
- 20 people: €55 × 20 = €1,100
Fixed Price
Set fixedPrice for a flat rate regardless of party size. Useful for private events with a set capacity.
Example: "Private Climbing Experience" for €1,000 (up to 30 people).
Individual Pricing (Default)
If neither bundle nor fixed price is set, the group total is the sum of each activity's individual product price multiplied by party size.
Admin Price Override
When confirming a booking group, admins can set a custom total with a mandatory reason. The original price and override reason are recorded for audit.
Visibility Control
- Active + Private — only admins can create groups from this package
- Active + Public — customers can browse and book from the package catalog at
/book/packages - Inactive — package is not bookable (visible to admins only by ID)
Best Practices
- Start with packages set to Private until you've tested the pricing and activity combinations
- Use descriptive names — customers see these on the catalog page
- Set party size constraints that match the capacity of your smallest activity
- Consider hold duration — corporate clients may need longer than the default 15 minutes to complete checkout. Set
holdTtlMinuteson the package.