Ecommerce Platform | How to create a dynamic package
You can now create fully integrating dynamic packages on your storefront for Rooms, Spa and Tables!
Initial Set up
PMS Setup
Set up the rate in the PMS for the package.
EMS Setup
The spa component of an overnight dynamic package must be set up in EMS as a package.
If you are creating a new package, please follow the steps below. If you are amending an existing package, please ensure it is not marked as web bookable (and review the below steps to ensure the package is configured correctly).
Creating a new package:
- In EMS, create a new 'Package', with a title and description (Full guide here).
- Apply the general package rules, including price, number of days, package code and whether it’s inclusive.
- Please set appropriate booking limits, web booking limits and time bands.
- Please apply our promotional pricing code as outlined here.
Setting up the package to work as part of a dynamic package:
- Web Picture URL - Please add an image using this as this will be used for the package in the basket view, itinerary and email view on the ecommerce platform.
- Web Bookable - Please ensure this is not ticked, as our ecommerce platform will only display the non-web bookable packages when configuring a dynamic package.
Package Inclusions:
Dynamic packages will verify availability for all spa inclusions. If an inclusion is unavailable, the whole dynamic package will be listed as unavailable for booking. Therefore, please ensure that any inclusions you select will be available/are also configured correctly. To add an inclusion:
- Click "Add Appointment / Group". to add appointments, group activities and facilities.
- Add any selection groups by selecting "Add Selection". We support appointments, facilities, group activities and multi-type selections.
- Add any stock and non-stock items.
- When adding items, the total value of the items must match the sale price for the package, any difference is displayed in the "Target" Totals.
- Qty - to amend the quantity for each item
- Length - the ability to override the bookable length of the appointment
- Day - the ability to set an assigned day for any inclusion/selection, this will be for multi-night packages. If this hasn't been filled out then it will be a required field in the ecom admin form.
- Wait Time - the ability to set the gap between the end of an appointment and the booking of the next appointment.
- Price - the ability to amend the value assigned to the item.
- Package Order: The arrows allow you to set the booking order for the package items.
eCommerce Setup
- Log into our eCommerce platform
- Select Stay from the left-hand side and then select 'Rooms' from the sub-menu
- Import your rate
- (To find our how to do this, please click here. If it doesn't come through, please check it is exposed to our platform as shown here).
- Select 'Rates' from the left-hand menu and find your new rate
- Click 'Edit' to the right-hand side of the relevant rate and configure the rate as normal -
You will be presented with 3 additional menus on the left:
- Restrictions
- Sell Limit (soon to be released)
- Packages
Restrictions
Please see the articles below for how to use restrictions:
Set Sell Limit
Sell limit will be the Max number of package sold per day.
Packages:
- Choose the number of nights the guest/s are staying for. E.g. A 2-night spa package with spa access included on the first night.
- Select the EMS Spa Package you wish to import the treatments from and then click 'Import'
- All the treatments and settings from the Spa Package will be imported from EMS (e.g. wait times etc).
- Inclusions cannot be changed within our ecommerce platform and will appear greyed-out on this page. If you need any settings changed, please change them in EMS and then complete an import from our ecommerce platform. Please make sure you are happy with these inclusions before moving on to the next step.

Add Dining:
- Scroll down the page from the above packages step till you see Dining.
- Choose a restaurant.
- Add a restaurant restriction:
- "No Restriction" - if this isn't needed, please keep this option selected
- "Menu Restriction" - You can add a restriction by Menu (which imports any time restrictions you set up in your third-party dining system)
- "Time Restriction" - You can add a restriction by time
- Set up which day/s you would like the guest to be able to book their dining experience
- Set up a wait time after the dining experience if desired by entering a number into the 'Time After Experience' field
- If you want to offer an additional dining element on the package, please click 'Add dining option' and re-follow the above steps.
To delete a dining option, simply click 'Remove'.
Click Submit to save the package
Things to note:
- Rooms extra's are supported for dynamic packages (the same way they currently are for regular rates).
- The overall package information and inclusion breakdown will be displayed within the order in our e-commerce platform and for the guest within their confirmation email.
Troubleshooting:
- Packages will verify availability for both spa and dining inclusions. If either is unavailable, the package will be listed as unavailable for booking.
- For further suggestions on what to check, please review if you have any restrictions within our ecommerce platform.
- For EMS, please review the below points:
- Ensure the package has no start date or a date in the past.
- If your package contains treatments or group activities or facilities, ensure they are available within this package’s time bands
- Check the booking limits and time bands you have allocated as outlined here.
- Ensure your Booking Limit is configured correctly (the maximum number of clients that can be booked on this package for a given day).
- Ensure your Web Booking Limit is configured correctly (the maximum number of clients that can be booked online). These limits are a subsection of the 'Booking Limit'; not in addition to them.
- Ensure that all the package inclusions (treatments or group activities or facilities) fit within the timebands you have selected
- Ensure the timebands you have applied are also set up with their own booking and web booking limits, as outlined here.
- Ensure the promotional pricing has been assigned correctly to all elements of the package as outlined here.
Related Articles
Ecommerce Platform | Rates | Set up a minimum lead time restriction
You may want to set up a minimum lead time restriction for your rates. For example, you have a rate that includes an experience and you'd like some extra time to schedule or prepare this for the guest. How to set up a minimum lead time restriction in ...
Ecommerce Platform | Rates | Set up a no arrival restriction
You may have specific days that you do not accept arrivals, or want to restrict specific rates with certain non-arrival days. How to set up a no arrival restriction in your ecommerce platform From the left-hand side menu, click on 'Stay' and then ...
Ecommerce platform | Rooms setup
Within our ecommerce platform you have the ability to make changes to the name, description and images of all of your room types. IMPORTANT: If changes are made within our ecommerce platform, this will override anything being sent through from the ...
Ecommerce Platform | Rooms: payment options
Overview Payment options are not currently rate-specific, therefore the deposit/deferred payment option which you set up will be applied to all of your rates. By default, ecommerce platform sites are set up to take full payment at the point of ...
Ecommerce Platform | Rates | Set up a minimum length of stay restriction
You might have a specific rate that you want to apply a minimum length of stay restriction to, for example, a 2-night minimum length of stay over Christmas or New Year. Note: any rate restrictions applied within your PMS/CRS will automatically feed ...