Skip to main content

Configure your booking engines (BE) by ordering the results: priority promotions, random...

Updated over 3 months ago

Principle : In the module tab of the TDR, you can set up an engine in "promo First" mode. This engine will give priority to elloha accounts that have encoded promotions.
When searching for availability on a specific date in this BE, priority will be given to elloha accounts with a valid promotion on that date.

It is possible to order the results in other ways.

1/ Setting up the BE in the back office

In the TDR Back-Office, in the "Modules" section, a new "Ranking" field is proposed on the details page of a module, if it is a booking button or booking engine type module.

The "Ranking" field takes the form of a multivalued field with the following values:

  • "Highlight special offers".

  • "Highlight VW passes", which is only visible for TDRs belonging to the Visit Wallonia network.

  • "From cheapest to most expensive" (default value until June 2023)

  • "From most expensive to least expensive".

  • "From highest ranked to lowest ranked".

  • "From lowest to highest".

  • "A to Z".

  • "Z to A".

00b5be8b-c96a-467d-9d2d-9d4a9e15481c.png

Note that in terms of value selection, in order to offer the best possible user experience, specific rules apply:

  • If the value "Least expensive to most expensive" is selected, then the value "Most expensive to least expensive" must no longer be offered, and vice versa.

  • If the value "From best classified to least classified" is selected, then the value "From least classified to best classified" must no longer be proposed, and vice versa.

  • If the value "From A to Z" is selected, then the value "From Z to A" must no longer be proposed, and vice versa.

Important.

If the "Ranking" field is not filled in, the default value is "Random order":

a5f1e812-4f94-478e-8ee6-4738e712ca66.png

2/ Front-office presentation of the BE

In the TDR booking engine, the sortings set in the "Ranking" field in the back-office are applied to the results of the engine, on the page listing the available establishments.

If several sortings have been defined, they are applied one after the other.

If the first value in the 'Ranking' field corresponds to an option in the Bokking-Engine sorting drop-down list, then this value is positioned by default on this list when the available establishments are displayed:

43856c35-aa1b-4298-80b1-04f994d5d5ad.png

The value can then be changed by the user:

6a2f0bc4-114c-47b7-9885-c84fe7efc0a7.png

Important.

If no value has been defined in the "Ranking" field, then the default sorting of the BE is random.

Highlight promotions

The "Highlight promotions" sort is used to give priority in the list page of a TDR BE to establishments with at least one current promotion, i.e. :

  • Whose validity dates have not been exceeded.

  • Whose publication dates include today's date.

Promotions applied to "Option" type services are not taken into account.

If the first value of the "Ranking" field corresponds to the value "Highlight special offers", and if there is at least one establishment offering special offers in the list of results, then a special display must appear in the booking engine to indicate that this is a booking engine dedicated to displaying special offers.

f944ab59-07e7-41dd-83c2-0c04bfab56de.png

Highlight VW Passes (Visit Wallonia network)

The "Highlight VW Passes" sort allows you to give priority to establishments with at least one current VW Pass promotion in the list page of a BE TDR, i.e. :

  • Whose validity dates have not been exceeded.

  • Whose publication dates contain the current date.

If the first value of the "Ranking" field corresponds to the value "Highlight VW Passes", and if there is at least one establishment offering VW Pass offers in the list of results, then a special display must appear in the booking engine to indicate that this is a booking engine dedicated to displaying establishments offering VW Pass cards.

8c8c0527-8b31-4837-a8f9-9e37bb7cd072.png
Did this answer your question?