Ecommerce Platform | How to create a dynamic package

Ecommerce Platform | How to create a dynamic package

⏱️ Estimated time: 15 minutes
👤 Role: Reservation Teams, Spa Administrators

What you'll learn

  1. How to configure a dynamic package across your PMS, Premier, and the ecommerce platform.
  2. How to link rooms, spa treatments, and dining options into a single online booking.
  3. How to manage package limits, timebands, and restrictions to avoid availability issues.

When should I use this?

Use this guide when you want to build or review an integrated package that combines overnight stays with spa and dining choices. Correct setup across all systems is essential to ensure packages display correctly and remain bookable on your website storefront.

Before you start

  1. Ensure you have administrative access to your PMS, Premier, and the ecommerce platform.
  2. Confirm that the room rate has been built in your PMS and that all spa inclusions exist in Premier.
  3. Gather all package details, including pricing, treatment durations, and dining rules

Step-by-Step

1. Configure your PMS setup

Set up the room rate plan within your property management system.
    1. Set up a new rate in your PMS for the package.
    2. Important Notice: This must be a new rate built specifically for online bookings only.
    3. Ensure this rate is configured for online bookings only.
    4. For Guestline users: Do not include spa packages within the PMS rate. Spa elements must be managed exclusively within the ecommerce platform.

2. Configure your Premier setup

Build the spa elements and parameters within Premier before pulling them into the storefront.

  • Create a new package with a title and description.

  • Set the price, duration (number of days), package code, and inclusive settings.

  • Apply booking limits, web booking limits, timebands, and any promotional pricing.

  • Apply the specific dynamic package configuration rules:

    • Web Bookable: This must be unticked.

    • Inclusions (treatments/facilities): This must be ticked.

    • Web Picture URL: Add an image link (this will be used in the basket, itinerary, and emails).

  • Add package inclusions such as appointments, facilities, or group activities. Use selection groups where needed.

  • Ensure all inclusions are available within your timebands and that the total value matches your package sale price (Target Totals).

  • Adjust the key operational fields as needed:

    • Qty: Adjust the quantity of inclusions.

    • Length: Override the standard treatment duration if needed.

    • Day: Assign to a specific day (this is required for multi-night stays).

    • Wait Time: Set specific gaps between bookings.

    • Price: Adjust the item value.

    • Order: Set the booking sequence.

3. Configure your ecommerce platform setup

Import your rates and prepare the individual components for live sale.
  • Navigate to Stay > Rooms in the ecommerce platform.
  • Import your new PMS rate and configure the settings as required.
  • Go to Spa > Treatments.
  • Ensure all package inclusion items are set to either Published or Published + Visible via direct URL.

4. Build and restrict the package

Link the systems together and apply your booking safeguards.
  • Add the spa package and select the number of nights.
  • Import the package details from Premier.
Important Notice: Inclusions cannot be edited inside the ecommerce platform. Any changes to inclusions must be made in Premier first and then re-imported.
  • Add your restrictions: Minimum stay, lead time, and no-arrival rules.
  • Set the Sell Limit (if available) to cap the maximum number of packages that can be sold per day.

5. Add dining components

Integrate dinner or breakfast allocations into the guest's itinerary.
  • Select the required restaurant.
  • Apply a table restriction: Choose either None, Menu, or Time.
  • Assign the specific booking day or days for the meal.
  • Set a wait time if you need a buffer between activities, and add multiple dining options if required.

6. Finalise the package

Save your progress and push the rate live.
  • Click Submit to save your completed package.
  • The package will now be available on your storefront, subject to real-time availability checks across rooms, spa, and dining.

Best practice

  1. Remember All-or-Nothing Availability: Dynamic packages validate every single inclusion. If a room or table is free but the specific spa treatment time is fully booked in Premier, the entire package will show as unavailable to the guest.
  1. Align Limits and Timebands: Ensure booking limits and timebands match perfectly across all systems to prevent automated booking failures.
  2. Avoid Duplicate Bookings: Do not double-book elements by creating web-bookable packages in Premier or adding spa elements directly to your Guestline rates. Keep these settings to the rules outlined in steps 1 and 2.
    • Related Articles

    • Dynamic Packages - Rate Codes

      Dynamic Packages – Configuring Rate Codes ⏱ Estimated time: 15 minutes ? Role: Revenue Managers, Spa Managers, PMS Administrators What you'll learn: How to correctly configure PMS Rate Codes for Dynamic Spa Packages. The essential logic required to ...
    • 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 ...