Party packages offer a flexible, guest-friendly way to sell bundled experiences like food, drinks, attractions, and merchandise — all in one easy-to-manage product. You can tailor pricing per guest or per party, include fixed items, or let guests choose from various options, such as different pizza types or drinks.
Party packages with customizable inclusions save time, boost guest experience, increase spend per booking and simplify operations.
What you can do
| Feature | What it means for you |
|---|---|
| Flexible pricing | Set prices per guest or per party. Pricing displays clearly online to reduce confusion. |
| Guest customization | Let guests choose between options like meal types or party favors — or offer different variations like Classic and Premium. |
| Streamlined operations | Automate the bundling of food, drinks, and more for consistent service and fewer manual steps. |
| Revenue clarity | Party ticket revenue and bundled items report separately using GL codes for better financial insights. |
| Built-in buffer time | Add transition time after parties on single-booking resources (eg party rooms) and on multi-booking resources when booked out by a party package to ensure smooth party turnover and prep. Buffers appear on the daily capacity view to prevent back-to-backs and early arrivals. |
Where you can sell party packages
Party packages can be sold and managed through:
- Progressive online checkouts (with guest customization)
- Venue Manager (eg phone or in-person bookings)
- Online accounts (guests can update their booking and guest choices)
Not available for direct POS sale — but staff can still update bookings at check-in or during the event via POS (eg adding food, drinks, or updating selections).
How guest choice works
When you add more than one stock product variation to an inclusion, guests choose their preference at checkout. This lets you offer more personalized experiences — without creating extra variations.
Example: Add both Cheese Pizza and Pepperoni Pizza (both large) to a party package, or Soda or Juice. Guests will choose their flavor during checkout — no extra product setup required.
What happens if guests skip selections?
By default, ROLLER applies the first option listed in the product setup. When you disable this, skipped choices stay blank and trigger activity center alerts, so staff can follow up with the guest to confirm details, upsell extras or personalize the order.
You can turn off auto-fill when guests skip inclusions during online booking.
To update this setting: From Venue Manager, go to Progressive checkouts > Settings > Advanced and toggle Auto-select skipped inclusions to Off.
Step 1: Create a new party package
- From Venue Manager, go to Products > Create product.
- Select party package.
- The party package product settings opens — ready to customize.
Step 2: Add the content
Enter the basic product details:
Name: What guests and staff will see
Short description: Max 150 characters for checkout preview
Detailed description: Appears under a "Learn more" link in checkout
Image: JPG or PNG (640 × 390 px or 5:3 ratio)
Tags: Add tags to help you organize products in checkouts and POS
Party name: Guests enter a name for the party (eg “Ava’s 7th Birthday”)
Guest list (optional): Allow guests to manage their invite list from their online account
Step 3: Create the party program
The party program is your party itinerary — it defines when and where activities happen, such as trampoline time, food or use of a party room.
- In Party package details, select Create program.
- Set the total party duration (eg 120 minutes).
- Select Add resource, choose the area (eg “Trampoline”), then Apply.
- To add another area, select Add resource, choose a resource from the drop-down menu, then select Apply to add it as a new row in the Resources table.
- Each resource should be listed in its own row, in the order guests will use them.
- If multiple resources are listed in one row, ROLLER will automatically select the smallest-capacity resource that can accommodate the guest numbers booked. If capacities are equal, the resources will be used in the order listed.
- To add a group of resources, select the resource group name from the drop-down menu, then select Apply to add the group as a new row. ROLLER will allocate resources from the group automatically.
- Resource groups allocate rooms based on guest numbers and the resource's capacity.
- Resources with the smallest capacities are assigned first. If capacities are equal, resources are used in the listed order.
- Enter the start and end times in minutes for each resource in the Resources table.
Example: For a 120 MIN party with 60 MINS of jump time followed by 60 MINS in a party room, set the times as shown below in the Resources table. The second line item is a party room resource group.
Other party program options
Add post-party minutes for cleanup/reset. This time is hidden from guests and makes sure that when purchased, the room assigned is unavailable for other bookings during this time.
Applies to single-booking resources (eg party rooms). Also applies to multi-booking resources when the option to book them out is selected (see next option).
- Select Add buffer time.
- Enter the buffer time in minutes in the column in the Resources table (eg 15 minutes for a party room).
Reserve the full capacity of a multi-booking space (eg trampoline zone) for exclusive party use — just like a single-booking resource.
When enabled:
- A booking of this party package blocks the entire resource for the session.
- In the daily capacity view, exclusive multi-bookings appear in dark blue so it’s clear the space is fully reserved.
- You can also add a buffer time (after party) to the booked-out multi-booking resource; the buffer appears on the daily capacity view and prevents back-to-back starts.
Set it up (booked-out multi-booking + buffer)
- Turn on Book out multi-booking resources.
- Enter Buffer time after party (eg 15–30 mins).
- Once saved, buffer blocks the space after the party and shows on daily capacity.
Example: You have a trampoline court set up as a multi-booking resource with a capacity of 50 guests. Normally, multiple bookings can share the space. If you check Book out multi-booking resources, a single party booking will block the entire court for the party time, preventing any other bookings from being booked into it.
Set how many single-booking resources such as party rooms can be reserved for one booking. Choose a number (eg 2) to limit how many of these exclusive-use resources can be selected. Choose Auto for ROLLER to assign the number of resources needed based on guest numbers.
When finished, select Done to generate the party program timeline.
Step 4: Create party package variations
Variations let you offer different types of parties (eg Classic, Premium, Additional Guest) within the same party package product.
- Scroll to the Party package details
- Select Add variation
- For the first variation under the party program, select the placeholder title (General admission) and enter the variation name. This name is shown in the online checkout.
- Choose pricing:
- Per guest (default) — minimum/maximum guest count
- Per party — one price for the whole group
- If you switch between per-guest and per-party package pricing, remember to manually update all prices and quantities included, as these do not automatically adjust.
- Once you save your party package, per-guest or per-party package pricing can't be changed.
Select Add item to include products (food, drinks, merch, etc). You can bundle together as many stock items, add-ons, fixed-price wallets and cashless cards as you want for your party package, so long as they don't exceed the base party ticket cost.
- If you want to let guests choose stock items, add multiple items to the inclusion (eg “Cheese Pizza” + “Pepperoni Pizza” = guest selection during checkout):
- If you add one item the inclusion is fixed
- If there are more than one item in the inclusion, this shows as a choice for guests.
- At check-in, staff can see each guest's selections and update them if needed, ensuring a smooth, personalized experience.
- In the side panel, adjust the unit price and quantity if needed.
- For per-guest pricing, specify the number of items per guest (eg 1 pizza for every 5 guests) and set rounding rules, or set a fixed number per package.
-
For per package pricing, specify the total number of items included.
- Select Apply, then Done. The inclusions table updates with the selected options.
Tips
- Select Add variation to add another.
- Use Duplicate to quickly copy and edit variations.
- Mark a variation as Required if it must always be included (eg Base Party is required if adding an additional guest variation).
When you require a variation, and the option to show minimum pricing on the checkout homepage is also selected in the specific checkout settings Options tab, it will display as the minimum pricing on checkout homepages.
Step 5: Set the sales availability (optional)
Decide when the party package can start to be sold and choose the cut-off time for online sales.
- Default: The party package is available immediately and can be purchased up to 1 hour before the session starts.
- Start date: If you want to begin sales on a different date, specify it here.
- Cut-off time: Set a time to end online sales before each session starts. This won’t affect sales through POS or Venue Manager.
Step 6: Additional options
Customize your party packages with these optional features.
| Setting | Description |
|---|---|
| Add-ons |
Offer additional products, add-ons or stock as upsells for after guests add the party package to their cart online. Add standard add-ons (always available) or restricted ones (available only during specific times using stock periods) Search for and select the add-on or stock products from the drop-down menus, then select Apply. If the add-on is a session, to help guests avoid booking an add-on session at the same time as the initial one, select the option Next available session. This suggests the next available session time after the initial session finishes. You can also add an additional time buffer between sessions by entering a value in minutes in the field next to buffer between sessions. |
| Booking reminder email | Set up automated booking reminder emails to send to the booking holder. The email includes booking details, product instructions, and a reminder to sign the waiver (when waivers are required), complete with a link to the booking's unique waiver. To enable the email, select the checkbox, then set how many days prior to the event that you want the email to be sent. |
| Confirmation required | Decide if bookings with this product are labeled with an unconfirmed booking status in ROLLER until manually confirmed by staff. |
| Deposit | Allow guests to make a partial payment when booking this product by setting a deposit as either a percentage of the total cost or a fixed amount. |
| Forms | Add custom forms for additional details like dietary restrictions or preferences for party bookings. Guests will be prompted to complete the form post purchase in online checkouts. Select and apply the form from the drop-down menu. |
| Instructions | Provide specific instructions for bookings including this product which display post-purchase in online checkouts, order confirmation emails and booking reminder emails. |
| Itemized tickets | You may want to enable this so that party guests can redeem each ticket individually. |
| Receipts show inclusions | Display itemized party contents and inclusions on receipts. |
| Reporting category | Assign products to appropriate reporting categories based on general ledger (GL) codes. This setting is visible if you've created reporting categories in Venue Manager. |
| Tax override | Set a specific tax rate for the party package, different from the default rate set up in venue settings. |
| Terms & conditions | Add specific terms and conditions for this product. These will appear after your venue's terms and conditions for guests to agree to in online checkouts. |
| Ticket holder captured | Ask for the names of each ticket holder during checkout. |
| Waiver | If party guests must sign a waiver before participating, enable this option. Waivers are prompted post-checkout and once completed by guests, linked automatically to the booking. Guests are also encouraged to sign in booking confirmation, waiver reminder and booking reminder emails. |
| Waiver reminder | Send a waiver reminder email to remind party booking holders to get their party guests to sign waivers (for party packages requiring waivers) at the ideal time before the booking. To unlock this option, enable the Waiver option first. Then select the checkbox and set how many days prior to the event you want the email to send. |
Save and go to schedules
When you've finished setting up the party package, select Save and go to schedules. Here, you'll schedule the days and times the sessions are available for guests to book.
- If this is your first time creating schedules, you'll be asked to set up your operating hours.
- Make sure you include all party ticket variations in the schedule. When variations aren't included in the schedule, they won't show up as options for guests to choose in online checkouts, nor will they show up in Venue Manager when creating a booking.
You can also access schedules from Venue Manager. Go to Products > Schedules.
Learn more about creating schedules
FAQs
No. A session-based party ticket is automatically added when creating party packages.
Yes. You can add an additional guest as a per-guest ticket variation (minimum 1 guest) to the base party package.
Yes, you can modify booked party packages in Venue Manager. Go to the Order tab to change variations for inclusions (eg t-shirt size or pizza type), edit party package variations booked or add extra items through the Availabilities tab.
From POS, you can only adjust per-guest variations. Modify guest numbers and inclusions within party package product configuration limits set for per-guest pricing variations.