Ecommerce Platform | How to create a dynamic package

Ecommerce Platform | How to create a dynamic package


🔍 Summary

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.

❓ Likely Scenario (Examples where support would be contacted)

  • 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

✅ Step-by-Step Instructions:

1. PMS Setup

  • 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


2. Premier Setup

Create or Configure Package

  • 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

Dynamic Package Configuration Rules

  • Web Bookable: Must be unticked

  • Inclusions (treatments/facilities): Must be ticked

  • Web Picture URL: Add image (used in basket, itinerary, email)

Add Package Inclusions

  • 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”)

Key Fields

  • 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


3. Ecommerce Platform Setup

Import & Configure Rate

  • Navigate to Stay > Rooms

  • Import your rate

  • Configure as required

Publish Spa Elements

  • Go to Spa > Treatments

  • Ensure all package inclusion items are:

    • Published OR

    • Published + Visible via direct URL


4. Package Configuration

Add Spa Package

  • Select number of nights

  • Import package from Premier

  • Note: Inclusions cannot be edited in ecommerce

Add Restrictions

  • Minimum stay

  • Lead time

  • No-arrival rules

Sell Limit (soon to be released)

  • Set max number of packages sold per day


5. Dining Setup
  • Select restaurant

  • Apply restriction:

    • None / Menu / Time

  • Assign booking day(s)

  • Set wait time if required

  • Add multiple dining options if needed


6. Finalise
  • Click Submit to save

  • Package will now be available subject to availability checks


🧠 Important Note

  • 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.



    • 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 | Spa day's 'Arrival Times' and how to hide them

      Where do Arrival Times show for Spa Days? When you view a spa day on your storefront, the guests will need to select the desired date of their visit and then an 'Arrival Time' from the available options. The arrival time that they select will also ...
    • Ecommerce Platform | Checking spa day inclusions

      ? Summary This article explains how to check Spa Day inclusions within your ecommerce platform. Although Spa Days must be set up in Premier, you can review all inclusions, selections, and extras once the Spa Day has been imported into the ecommerce ...
    • Ecommerce Platform | How to build links Room or Rate specific URLs

      ? Summary This article explains how to build custom links in your ecommerce platform that direct guests to specific rooms, rates, or promotional offers. By adjusting URLs, you can ensure that links from your main website or marketing campaigns lead ...
    • Ecommerce Platform | Guestline | How to create promotional rate codes

      In Guestline, you’ll have the ability to create promotional rate codes, also referred to as ‘Rate Access Codes’. This will hide rate plans from the search results unless the code has been entered. Important: The rate plan you’d like to hide needs to ...