GO TO KNOWLEDGE-BASED HELP

Email Support


OnRes Systems Inc.
506 -145 West Keith Road
North Vancouver, BC
Canada V7M 1L3
1.866.687.7057 Toll Free in North America
1.604.484.2483 Local

© 2026 - OnRes Systems

SETUP ONRES 2.0 BOOKING PROCESS

OnRes 2.0 Booking Process is a set of feature-rich booking pages that provide guests a better experience in their online bookings. You can see a DEMO of how the booking process works.

What is new in 2.0 Booking Process?

Here are a few guidlines to help you set up your booking process to best utilize the new features.


1. Setup Product Details and Summaries

1.1 Where is Product Summary displayed in the search results and how to set it?

Product Summary is a short description shown on the search result page:

It can be set at the Product Details window under the Setup tab

Multiple Languages: for accounts that support multiple languages, some of these attributes need to be set per language. To set them in a different language, choose the Language dropdown list to choose the language, then edit the fields and save.

1.2 Where is Product Description displayed in the search results and how to set it?

Product Description is a detailed description shown on the pop-up when you click on the "Room Details" link.

It can be set at the Product Details window under the Setup tab

Multiple Languages: for accounts that support multiple languages, some of these attributes need to be set per language. To set them in a different language, choose the Language dropdown list to choose the language, then edit the fields and save.

2. Setup Product Photos

Product photos can be added to your product by either setting the image URL or uploading (best option)

2.1 How to upload a product photo?

Product photos can be uploaded at the Product Details window under the Setup tab

  1. Click to select the first empty slot in the image tab
  2. Click on the Upload button
  3. Select the image files from your computer, and click Open
  4. Images will be uploaded to the server and a thumbnail image will be displayed
  5. Repeat the above steps to add more images, then click Save to save the uploaded photos

2.2 How to add a product photo by its URL?

If a product photo is already hosted somewhere else, it can also be added to OnRes by setting its URL in the Product Details window

  1. Click to select the first empty slot in the image tab
  2. Enter the URL into the URL field
  3. Click button Add to add the photo
  4. Repeat the above steps to add more images, then click Save to save the changes

2.3 How to change a product photo?

  1. Click the slot to select the image
  2. Click Delete to delete this image from this slot
  3. Follow step 2.1 or 2.2 to add the new image again
  4. Click Save to save the changes

3. Setup Room Amenities

You can setup room amenities and display them in the search results. To setup room amenities, you need to:

3.1 Where are the Room Amentities displayed in the search results?

Room Amenities are displayed in the Room Details popup

3.2 How to create Room Amenities?

Room Amenities are created at the Property & Amenities section under the Settings tab

You can either drag and drop the items from the Suggestion List on the right side of the screen into the Room Amenities area for your account, or type into the text box below and click button Add to add into the list.

Item Order: You can drag the items in your Room Amenity list to set the order of display in the search result.

Multiple Languages: for accounts that support multiple languages, the amenities need to be set per language. To set them in a different language, choose the Language dropdown list to choose the language, then add the items and save.

3.3 How to map Room Amenities to a specific product?

The room amenities for each product can be mapped in the Amenities tab of the Product Details window

Toggle the check boxes to set or unset the amenities for a specific product. Click Save to save the changes afterwards.

4. Setup Product Room Size, Bed Type, and Room View

4.1 Where are these room attributes displayed in the search results, and how to set them?

Bed Type is shown on the search result page as shown below. Room Size and Room View will be included to the search results in the future release.

It can be set at the Product Details window under the Setup tab

Multiple Languages: for accounts that support multiple languages, some of these attributes need to be set per language. To set them in a different language, choose the Language dropdown list to choose the language, then edit the fields and save.

5. Show Lowest Best Available Rates on the Booking Widget Calendar

5.1 What is this feature?

This feature allows guests to view the lowest available rates on the booking widget calendar. This helps to streamline the booking process and increase the conversion rate.

Once enabled, the calendar will be populated with the lowest available rates of your selected Rate Groups, including promotional rates.

Note that the displayed rates is dertermined based on the selection of the number of rooms and guests.

5.2 How to set it up?

You can follow the steps below to set up this feature:

  1. Enable the feature at the Web Booking Setup page under the Settings section
  2. Select the Rate Groups that you would like to show on the calendar. Open the Rate Details window in the Rate Setup page. Select the "RACK/BAR(WEB)" as the Rate Type. Only Rate Groups that have their Rate Type set as this will be taken into the calculation of finding the lowest rates on the calendar.

6. Show Room Availability on the Booking Widget Page

6.1 How does it work?

This feature allows guests to view the room availability on each date on the booking widget page. There are two ways to display the room availability:

  • Show Availability of All Room Types in the Booking Widget Calendar (the Date Picker). E.g. (the grey blocks indicate the dates that are sold out)

  • Show individual Availability Calendar for each Room Type below the Booking Widget Calendar. E.g.

Note: For the first way (showing on the Date Picker), please be aware that when the booking widget calendar is showing availability for multiple room types, and when the user is looking for multiple nights stay, sometimes it may show that there is availability on some dates, but when the user selects these dates and run an actual search, the system may respond that there is no availability on selected dates.

This is because when multiple nights are requested, some room type may be only available on a portion of the selected dates, whereas the other room types may be only available on the other portion of the dates. Therefore on the booking widget even it appears that there are avaiability on these dates, but no single room type is able to accommodate all the dates requested.

6.2 How to set it up?

To show All Room Availability on the Booking Widget Calendar (the Date Picker) - you can enable this feature at Settings >> Web Booking Setup:


To show individual Availability Calendar for each Room Type below the Booking Widget Calendar - you can go to Setup >> Product, open Product Details page, and select yes for the Show Availability Calendar option, for each product that you would like to show the Availability Calendar.

7. Show Custom Message on the Booking Process Pages

7.1 What is a custom message and where is it displayed?

You can display a custom message on the top of the booking widget and the search result pages. It can be an important notice that you would like the bookers to know before they start the booking process.

For example, you can display a notice regarding health & safety procedures that are currently in effect at your property.

The custom message consists of a brief summary and message details (if necessary). Users can see the message details when they click on the Read More link. If there is no Detailed message set, then there will be no Read More link in the message box.

7.2 How to set up custom message?

First, set up the Brief Message and Detailed Message at Settings >> Labels & Messages. You can set it per language if you have multiple languages enabled.

Then you enable it at Settings >> Web Booking Setup

8. Customize Labels the Booking Process Pages

8.1 General Labels and Messages

You can customize the labels and messages shown on the booking process pages at Settings >> Labels & Messages. You can set it per language if you have multiple languages enabled.

To set it in a different language, choose the Language dropdown list on to top right corner of the page, then edit the fields and save.

8.2 Override Labels with a specific rate

In the booking process pages, there are labels that can be overridden by a specific rate. For example, in the booking summary table, it may show "2 Nights, 1 Room" by default, but if this booking is with a rate for a ticketed event, then you can override it to show "2 Days, 1 Pass" instead.

Go to Rate Group setup, open the Rate Details window, and set the override labels in the "Label Overrides" section under the Description tab. Make sure to enter the singular and plural forms for each label, and click Save to save the changes.

Alternatively, you can hide these labels by click on the Hide checkbox

You can set it per language if you have multiple languages enabled.

8.3 Custom guest questions (Label Configuration 1, 2, and 3)

You can ask guests up to three optional custom questions during the booking process. The questions appear on the Guest Info step (after the guest selects a room and rate). Typical uses include flight number, arrival time, license plate number, or a yes/no question such as whether airport transfer is required.

Configure the questions at Settings >> Labels & Messages, in the Checkout Page Labels section:

  • Label Configuration 1, Label Configuration 2, and Label Configuration 3 — enter the text shown to the guest (this text is used as the field label or placeholder). Leave a field blank to hide that question.
  • Control type — for each question, choose Text Box or Radio (Yes/No). By default, Configuration 1 and 2 are text boxes and Configuration 3 is a Yes/No radio button. You can change the control type for any of the three fields.
  • Collect Configuration Text 1/2/Radio per Room Type Booking — when Multiple Room Type Booking is enabled and the guest books more than one room type, check this option to collect separate answers for each room type instead of one answer for the whole reservation.
Checkout Page Labels showing Label Configuration 1, 2, and 3 with control types Guest Info step showing custom configuration questions

The same three label fields are also available on Settings >> Web Booking Setup (English). Control type settings apply to the whole property and are shared between both setup pages.

Required questions: add (required) anywhere in the label text (for example, License Plate # (required)). The guest must answer before continuing.

Multiple Languages: use the Language dropdown on Labels & Messages to set the question text for each enabled language. Control type is not per language.

After booking: answers are saved on the reservation and shown in Reservation Details. They can be included in confirmation emails using the merge tags <#ConfigText1#>, <#ConfigText2#>, and <#ConfigRadio#>.

PMS-enabled accounts: if your property uses the OnRes PMS interface, contact Innsource if you would like these answers mapped to PMS custom fields.

9. Flexible Stay

Flexible Stay lets guests book one stay that is fulfilled across multiple room segments when no single room type is available for the entire date range. The guest sees up to five suggested itineraries on the search results page, selects one option, and completes the normal booking process (guest info, payment if required, confirmation).

Flexible Stay requires Multiple Room Type Booking for guests to be enabled. After booking, the reservation behaves like a standard master reservation with child segments — there is no special post-booking guest workflow.

9.1 What is Flexible Stay and when does it appear?

When Flexible Stay is enabled, the search results page can show two separate sections:

  • Available Rooms — standard full-stay room and rate options (unchanged)
  • Flexible Stay Options — up to five multi-segment itineraries, each showing the room types, dates, and total price for the full stay

Both sections may appear on the same search. Flexible Stay options are never mixed into the standard Available Rooms list.

Each Flexible Stay itinerary contains at least two segments (room moves). A disclosure message explains that the guest will change rooms during the stay. Guests review the full itinerary before continuing to add-ons, guest information, and payment.

Search results showing Available Rooms and Flexible Stay Options

9.2 How to enable Flexible Stay

Prerequisites:

  1. Your account must support Multiple Room Type Booking (MRB).
  2. Enable Multi Room Type Booking for Guests must be checked on the Web Booking Setup page.

Then enable Flexible Stay on the same page (Settings >> Web Booking Setup). The Flexible Stay checkbox appears indented below the MRB option and is disabled automatically if guest MRB is turned off.

Enable Flexible Stay on Web Booking Setup

Note: Flexible Stay is off for all properties by default. Enabling the checkbox alone does not change behavior until you save the Web Booking Setup page.

9.3 Configure display name and disclosure text

Guest-facing Flexible Stay labels are configured per language at Settings >> Labels & Messages, in the Search Results Page Labels section:

  • Flexible Stay Display Name — heading shown on Flexible Stay option cards (system default: “Flexible Stay” if left blank)
  • Flexible Stay Disclosure Text — notice shown with Flexible Stay options explaining that the guest will move between rooms during the stay. If left blank, a system default disclosure is used.
Flexible Stay labels in Labels and Messages

Multiple Languages: use the Language dropdown on Labels & Messages to set the display name and disclosure for each enabled language. New languages copy the English Flexible Stay labels when added.

The disclosure text can also be merged into confirmation emails using the <#FlexibleStayDisclosure#>, <#FlexibleStayItinerary#>, and related template tags when the booking is a Flexible Stay reservation.

9.4 How a Flexible Stay option is displayed

Each Flexible Stay option card shows:

  • Display name and option number (e.g. Flexible Stay — Option 1)
  • Segment count and overall check-in / check-out dates for the master stay
  • A row of segments with product name, rate, dates, nights, and segment amount
  • Product and rate detail links (info icon) for each segment
  • Number of room changes during the stay and the disclosure text
  • Total price and a Select button
Flexible Stay itinerary card on search results

When only Flexible Stay options are available (no standard full-stay rooms), a short message explains that standard availability was not found and Flexible Stay options are shown below.

9.5 Guest booking flow after selecting an itinerary

When the guest clicks Select on a Flexible Stay option:

  1. The booking summary is populated with all segments for that itinerary.
  2. The guest continues through the normal steps — Add-Ons (if enabled), Guest Info, Review, and Confirmation.
  3. On the Review step, the Flexible Stay itinerary and disclosure are shown in the reservation summary.
  4. Payment (if your property uses a payment gateway) is processed before the reservation is saved, consistent with standard guest bookings.
  5. Confirmation email and SMS (if enabled) include Flexible Stay itinerary details when applicable.
Flexible Stay summary on review step

9.6 Staff bookings from Reservation Details

Hotel users can also create Flexible Stay reservations from the Availability tab on Reservation Details when Flexible Stay is enabled for the property. Open Reservation Details from the Reservation Manager (or create a new reservation), enter the stay dates and guest counts, then click Search on the Availability tab.

Standard availability results and Flexible Stay options are shown in separate sections, similar to the guest search page. Flexible Stay options are never mixed into the standard availability list. Click Select on a Flexible Stay option to populate the reservation with all segments for that itinerary, then complete and save the reservation as usual.

Flexible Stay options on Reservation Details Availability tab