Intégrateurs

Présélections du widget "hébergements"

Présélections du widget "hébergements"

Preset stay.from

Type Date (YYYY-MM-DD)
Obligatoire Non

Cette pré-sélection permet d'indiquer au widget les dates de début from et de fin to du séjour du client.

Lorsque le séjour est pré-sélectionné, l'utilisateur ne pourra plus le changer depuis les widgets.

Note Cet objet doit contenir 2 propriétés from et to.

Ces propriétés doivent être valorisées avec des chaînes au format YYYY-MM-DD.

Exemple

const presets = {
  stay: {
    from: "2020-02-08",
    to: "2020-02-15",
  },
};

Preset stay.to

Type Date (YYYY-MM-DD)
Obligatoire Non

Cette pré-sélection permet d'indiquer au widget les dates de début from et de fin to du séjour du client.

Lorsque le séjour est pré-sélectionné, l'utilisateur ne pourra plus le changer depuis les widgets.

Note Cet objet doit contenir 2 propriétés from et to.

Ces propriétés doivent être valorisées avec des chaînes au format YYYY-MM-DD.

Exemple

const presets = {
  stay: {
    from: "2020-02-08",
    to: "2020-02-15",
  },
};

Preset accomodation

Type Chaîne de caractères
Obligatoire Non

Ce preset permet de spécifier au widget l'hébergement à afficher.

La valeur est soit l'identifiant MseM de l'hébergement, soit le slug MseM de l'hébergement. Pour obtenir ces valeurs, il vous suffit d'invoquer le service suivant :

POST https://services.msem.tech/api/lodging/resort/[code_resort]

Note Si ce preset est spécifié, la liste des hébergements n'est pas affichée et le widget propose directement le détail de l'hébergement.

Preset nbStars

Type Nombre
Obligatoire Non

Ce preset permet d'indiquer au widget hébergement de restreindre l'affichage dans la liste aux hébergements appartenant à la catégorie correspondante (2 étoiles par exemple).

Preset nbRooms

Type Tableau
Obligatoire Non

Ce preset permet d'indiquer au widget hébergement de restreindre l'affichage dans la liste aux hébergements ayant le nombre de pièces défini.

Preset capacity

Type Nombre
Obligatoire Non

Ce preset permet d'indiquer au widget hébergement de restreindre les offres affichées à celles permettant d'accueillir le nombre de personnes spécifié.

Preset options

Type Tableau
Obligatoire Non

Ce preset permet d'indiquer au widget hébergement de restreindre l'affichage dans la liste aux hébergements proposant les options spécifiées.

Les codes options sont normalisés en utilisant les codes option Apidae. Pour obtenir ces valeurs, il vous suffit d'invoquer le service suivant :

POST https://services.msem.tech/api/lodging/resort/[code_resort]

Preset type

Type Chaîne de caractères
Obligatoire Non

Ce preset permet d'indiquer au widget hébergement de restreindre l'affichage dans la liste aux hébergements correspondant au type spécifié :

  • MEUBLE : Meublé
  • RESIDENCE : Résidence
  • HOTEL : Hôtel

Preset meubleType

Type Chaîne de caractères
Obligatoire Non

Dans le cas spécifique des meublés, ce preset permet d'indiquer au widget hébergement de restreindre l'affichage dans la liste aux meublés correspondant au type spécifié :

  • APT : Appartement
  • CHALET : Chalet
  • APT-IN-CHALET : Appartement dans un chalet...

Preset filter

Type Chaîne de caractères
Obligatoire Non

Ce preset permet d'indiquer au widget hébergement de restreindre l'affichage dans la liste aux hébergements correspondant au filtres spécifiés.

Le filtre doit être une chaîne de caractères représentant une expression de filtrage.

Exemple

const presets = {
  filter: "('10','22') in options",
};

Preset merchants

Type Tableau
Obligatoire Non

Ce preset permet d'indiquer au widget hébergement de restreindre l'affichage dans la liste aux hébergements appartenant aux marchands spécifiés.

La valeur est un tableau d'identifiants MseM des marchands. Pour obtenir ces valeurs, il vous suffit d'invoquer le service suivant :

POST https://services.msem.tech/api/lodging/resort/[code_resort]