In a Group Trip, you can price rooms and cabins by occupancy - charging a different rate for single, double, triple, or quadruple occupancy of the same room. This is the one pricing behavior unique to Group Trips; everything else works exactly as it does for a regular trip. Occupancy-based pricing becomes available only after you convert rooms or cabins to options, and once enabled, TripLoft generates a pricing row for each occupancy level in the room's range.
This guide covers what's specific to occupancy-based pricing. For how room and cabin setup works, see Manage Room and Cabin Options, and for general component pricing, see Configure Pricing for Proposal Components.
Set the Occupancy Range
When you add a room or cabin in a Group Trip, you can define a few extra fields beyond the name and description:
Available until date - The last date this room or cabin can be selected. Optional.
Number of available slots - How many of this room or cabin can be booked. Optional.
Occupancy - The minimum-to-maximum number of travelers the room or cabin sleeps. Required.
The occupancy range is what drives occupancy-based pricing. For example, you might set Room 1 to sleep 1 to 2, and Room 2 to sleep 1 to 4.
[SCREENSHOT: Add room/cabin with Available until date, slots, and occupancy range fields]
When Occupancy-Based Pricing Is Available
Whether you can use occupancy-based pricing depends on how the rooms or cabins are added to the proposal.
Multiple rooms added directly
When you add rooms or cabins directly, every room is part of the itinerary and their prices are summed. In this case, the Pricing module shows per room/cabin pricing by default, and there is no option to switch to occupancy-based pricing.
Rooms converted to options
When you convert rooms or cabins to options, they become selectable choices - not every room added in the Rooms tab will end up in the final itinerary. In this case, the Pricing module still shows per room/cabin pricing by default, but now also displays a checkbox to opt in to occupancy-based pricing.
[SCREENSHOT: Pricing module with the "Add pricing based on occupancy" checkbox shown for optioned rooms]
Enable Occupancy-Based Pricing
With rooms converted to options, open the Pricing module for the lodging or cruise component and enable Add pricing based on occupancy.
TripLoft automatically generates one pricing row for each occupancy level in the room's range:
A room that sleeps 1 to 2 generates 2 rows: Single occupancy and Double occupancy.
A room that sleeps 1 to 4 generates 4 rows: Single, Double, Triple, and Quadruple occupancy.
[SCREENSHOT: Auto-generated occupancy rows under a room]
Enter Pricing for Each Occupancy
For each occupancy row, you can enter a price and tax, and TripLoft calculates the total price for that row. You can also set a deposit amount separately for each room or cabin and each occupancy type.
When you're done, save the component. TripLoft stores the price, tax, total, and deposit for every occupancy row under that room or cabin.
[SCREENSHOT: Occupancy rows with price, tax, total, and deposit entered]
If you turn Add pricing based on occupancy back off, TripLoft keeps the values you entered. The component returns to per room/cabin pricing, but if you re-enable occupancy pricing later, your previously entered prices reappear - you won't have to redo them.
Payment Schedule
In a Group Trip, the payment schedule depends on whether occupancy-based pricing is enabled. Because deposit and final balance amounts can only be calculated once a traveler selects a specific room or cabin, the amount fields aren't editable up front - instead they display an Amount Pending chip with a tooltip explaining why. You set the due dates; TripLoft fills in the amounts after selection.
There are three payment methods:
Deposit + Final Balance (default)
You can set a deposit per room and occupancy, with due dates for both the deposit and the final balance. Both amounts show the Amount Pending chip until a room or cabin is selected.
Set Installment
The schedule begins with a Deposit line (Amount Pending), followed by one free-input installment line by default. You can add more installments as needed, and the schedule ends with a final payment line, also marked Amount Pending.
In Full
TripLoft shows a disclaimer that per-cabin deposits will not be applied. On confirmation, the method switches to a single Final Balance line item with the Amount Pending chip.
Switching payment methods doesn't lose your work. If you move to In Full and later switch back to Deposit + Final Balance or Set Installment, your previously entered deposit values and installments reappear - they're cached for you.
[SCREENSHOT: Group trip payment schedule showing Amount Pending chips across the deposit and balance lines]
Conclusion
Occupancy-based pricing lets you offer the same room or cabin at different rates depending on how many travelers share it - the one pricing feature unique to Group Trips. After setting an occupancy range and converting rooms to options, you can enable occupancy pricing, set a rate, tax, and deposit for each occupancy level, and let TripLoft handle the per-selection amounts through the payment schedule.
