Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Price Type

Pricing Types

Pricing type determines how the quantity of add-ons is handled during booking.

Pricing TypeQuantity BehaviorUser Can Edit Quantity?
Per PersonQuantity must match the number of people in the booking❌ No (Auto-calculated)
Per ItemQuantity can be managed manually by the user✅ Yes

Total Price = Selling Price × Quantity of Package


Add-On Limits

Limits determine how many add-ons can be booked under different conditions.

Limit TypeApplies To
Per DayTotal add-ons sold in one day
Per PAXMaximum add-ons each person (PAX) can buy
Per BookingMaximum total add-ons per single booking

Validation Rules

RuleValidation ConditionAllowed?
Per Person + Per PAXPeople Count × 1 ≤ Per PAX Limit✅ Yes
Per Person + Per BookingPeople Count ≤ Per Booking Limit✅ Yes
Per Item + Per PAX(Add-On Quantity ÷ People Count) ≤ Per PAX Limit✅ Yes
Per Item + Per BookingAdd-On Quantity ≤ Per Booking Limit✅ Yes
Per Item + Per DayTotal add-ons booked today ≤ Per Day Limit✅ Yes
Negative or Zero ValuesQuantity < 1❌ No

Test Cases

ScenarioInputCalculationExpected Output
"Per Person" with Per Day limitBooking People = 3
Per Day Limit = 10
3 ≤ 10✅ Allowed
"Per Person" exceeds Per Day limitBooking People = 12
Per Day Limit = 10
12 > 10❌ Not Allowed
"Per Person" with Per PAX limitBooking People = 3
Per Pax Limit = 2
3 × 1 ≤ 2✅ Allowed
"Per Person" with Per Booking limitBooking People = 5
Per Booking Limit = 4
5 > 4❌ Not Allowed
"Per Item" with Per Day limitBooking People = 3
Add-On Quantity = 7
Per Day Limit = 10
7 ≤ 10✅ Allowed
"Per Item" exceeds Per Day limitBooking People = 2
Add-On Quantity = 12
Per Day Limit = 10
12 > 10❌ Not Allowed
"Per Item" with Per PAX limitBooking People = 3
Add-On Quantity = 6
Per Pax Limit = 2
6 ÷ 3 = 2

2 = 2
✅ Allowed
"Per Item" exceeds Per PAX limitBooking People = 3
Add-On Quantity = 7
Per Pax Limit = 2
7 ÷ 3 = 2.33

2.33 > 2
❌ Not Allowed
"Per Item" with Per Booking limitBooking People = 4
Add-On Quantity = 5
Per Booking Limit = 5
5 ≤ 5✅ Allowed
"Per Item" exceeds Per Booking limitBooking People = 4
Add-On Quantity = 6
Per Booking Limit = 5
6 > 5❌ Not Allowed

Error Handling

Same as Private (https://app.clickup.com/9003122396/docs/8ca1fpw-11562/8ca1fpw-46036)