Skip to main content

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.

  1. Click Create Package
  2. 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
  3. 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 holdTtlMinutes on the package.