You can create fully integrated dynamic packages across Rooms, Spa, and Dining within the ecommerce platform.
Correct setup across your PMS, Premier, and the ecommerce platform is essential to ensure packages display correctly and remain bookable. This guide outlines the required setup and key considerations to support both new configurations and reviews of existing packages.
A dynamic package is not appearing on the storefront
A package shows as unavailable despite expected availability
Spa treatments or dining options are not bookable within a package
Duplicate spa bookings or incorrect package pricing is observed
Changes made in Premier are not reflected in ecommerce
Uncertainty around how to correctly configure inclusions, timebands, or limits
Set up a new rate in your PMS for the package.
🚨-THIS MUST be a new rate specifically for Online bookings only! 🚨
Ensure this rate is configured for online bookings only
For Guestline users:
Do not include spa packages within the PMS rate
Spa elements will be managed within the ecommerce platform
Create a new Package with title and description
Set:
Price
Duration (number of days)
Package code
Inclusive settings
Apply:
Booking limits
Web booking limits
Timebands
Promotional pricing
Web Bookable: Must be unticked
Inclusions (treatments/facilities): Must be ticked
Web Picture URL: Add image (used in basket, itinerary, email)
Add appointments, facilities, or group activities
Use selection groups where needed
Ensure:
All inclusions are available within timebands
Total value matches package sale price (“Target Totals”)
Qty: Adjust quantity
Length: Override treatment duration
Day: Assign to specific day (required for multi-night stays)
Wait Time: Set gaps between bookings
Price: Adjust item value
Order: Set booking sequence
Navigate to Stay > Rooms
Import your rate
Configure as required
Go to Spa > Treatments
Ensure all package inclusion items are:
Published OR
Published + Visible via direct URL
Select number of nights
Import package from Premier
Note: Inclusions cannot be edited in ecommerce
Minimum stay
Lead time
No-arrival rules
Set max number of packages sold per day
Select restaurant
Apply restriction:
None / Menu / Time
Assign booking day(s)
Set wait time if required
Add multiple dining options if needed
Click Submit to save
Package will now be available subject to availability checks
Dynamic packages validate all inclusions (spa + dining). If any element is unavailable, the entire package will not be bookable.
Changes to inclusions must always be made in Premier, followed by a re-import into ecommerce (Ecommerce Platform | Imports)
Booking limits and timebands must be aligned across all components to avoid availability issues.
Incorrect configuration (e.g. web bookable packages in Premier, rates in Guestline with spa elements added there) can lead to duplication or booking errors.