# Types d'hébergement

Dans cette section de la documentation, vous trouverez des informations au sujet du menu **Types d'hébergement** du menu **HBook**. Pour que l'extension fonctionne, vous devez créer au moins 1 type d'hébergement.

![accom-menu-item.png](./attachments/accom-menu-item.png)

* * *

<a id="créer-un-nouveau-type-dhébergement"></a>

## Créer un nouveau Type d'hébergement

Vous pouvez créer autant de types d'hébergement que vous le souhaitez. Pour chaque type d'hébergement (par exemple"Chambre double), vous pourrez indiquer combien vous en avez de ce type (par exemple "10" chambres doubles).

- Cliquez sur **Ajouter un nouveau Type d'hébergement**

![new-accom.png](./attachments/new-accom.png)

- Indiquez le **Titre de l'Hébergement** et la **Description de l'hébergement**. Vous pouvez utiliser les **shortcodes ou les blocs** pour afficher un formulaire de recherche, un calendrier de disponibilités, une grille tarifaire...

![content.png](./attachments/content.png)

![content-gut.png](./attachments/content-gut.png)

1. Indiquez le **Titre de l'Hébergement** : ceci est le nom du type d'hébergement tel qu'il apparaîtra dans le front-end. Vous pouvez créer un nom différent pour le côté admin (voir les paramètres “Options d’affichage”).
2. Vous verrez apparaître **l’ID de l'hébergement** ici : vous pourrez en avoir besoin lors de l'utilisation des [shortcodes](../documentation-hbook/shortcodes-blocs.md)
3. Si vous souhaitez utiliser les pages de types d'hébergement créés dans HBook pour montrer vos hébergements, indiquez le contenu de votre page ici. Vous pouvez utiliser les [shortcodes](../documentation-hbook/shortcodes-blocs.md) de HBook pour ajouter une table tarifaire, un calendrier de disponibilité ou un formulaire de recherche.

> [!INFO]
> Par défaut, si un de ces shortcodes est utilisé dans une page de "Type d'hébergement", HBook affichera la table tarifaire, le calendrier de disponibilité **pour cet hébergement**.

* * *

<a id="définir-limage-mise-en-avant"></a>

### Définir l’image mise en avant

Si vous le souhaitez, vous pouvez choisir une **Image mise en avant** qui apparaîtra dans la liste des résultats de recherche et dans les listes de types d'hébergement.

![featured.png](./attachments/featured.png)

<a id="paramètres-du-type-dhébergement"></a>

## Paramètres du type d'hébergement

Les paramètres sont ici pour fournir les informations nécessaires au système de réservation. La **Capacité d'accueil normale**, la **Capacité d'accueil maximale** et le **Nombre d'hébergements de ce type** sont les seuls paramètres requis pour qu'HBook fonctionne.

![general-settings.png](./attachments/general-settings.png)

1. Indiquez le **nombre d'hébergements de ce type** (requis)
2. Si vous avez plusieurs hébergements pour un certain Type d'Hébergement, vous pouvez vouloir personnaliser les noms/numéros pour chaque hébergement. Si vous cliquez sur **Modifier la numérotation des hébergements**, vous pourrez renommer chaque hébergement de ce type.

* * *

<a id="paramètres-de-capacité-daccueil"></a>

## Paramètres de capacité d'accueil

![occupancy-settings.png](./attachments/occupancy-settings.png)

1. Entrez la **capacité d'accueil normale** (requis) : cela correspond au nombre de personnes pour lequel est défini le tarif de base de l'hébergement comme renseigné dans **HBook > Tarifs**.
2. Entrez la **capacité d'accueil maximum** (requis) : cela correspond au nombre maximum de personnes que peut contenir l'hébergement.
3. Entrez la **capacité d'accueil minimum** (optionnel) : si vous souhaitez appliquer un nombre minimum de personnes requis, vous pouvez l'indiquer ici.

**Si vos tarifs changent selon le nombre de personnes :**

- Vous utiliserez la **capacité d'accueil normale** afin d'indiquer le nombre de personnes jusqu'auquel s'applique le tarif de base comme indiqué dans **HBook > Tarifs**. Et vous indiquerez la "Capacité d'accueil maximum" au nombre de personnes maximum que ce type d'hébergement peut accueillir.
- Vous pourrez ensuite indiquer dans **HBook > Tarifs** le "Tarif par adulte supplémentaire (au-dessus de la capacité normale d'accueil)" ainsi que le "Tarif par enfant supplémentaire (au-dessus de la capacité normale d'accueil)".

* * *

<a id="exemples-de-paramétrages-de-capacité-daccueil"></a>

### Exemples de paramétrages de Capacité d'accueil

> [!NOTE]
> **Exemple 1 - Tarif par hébergement indépendamment du nombre de clients**
> Dans cet exemple, nous avons une chambre de type "Chambre triple" qui peut accueillir 2 ou 3 personnes. Le tarif est de 75€ par chambre en saison "Hiver" et de 95€ par chambre en saison "Été" (que ce soit pour 2 ou 3 personnes).
> ![accom-occupancy-example1.png](./attachments/accom-occupancy-example1.png)
> - Capacité d'accueil normale et maximum correspondent au nombre maximum de personnes qui peuvent être accueillies dans ce type d'hébergement.
> - Capacité minimum d'accueil est de 2 pour empêcher ce type de chambre d'être réservée par 1 seule personne.
> ![occupancy-rate-example1.png](./attachments/occupancy-rate-example1.png)
> - Dans **HBook - Tarifs**, nous utilisons uniquement le **Tarif de base** puisque le tarif ne varie pas selon le nombre de personnes.

> [!NOTE]
> **Exemple 2 -** **Tarif de base pour l'hébergement auquel s'ajoute un tarif par personne supplémentaire**
> Dans cet exemple, nous avons un appartement pour 4 personnes maximum que nous louons à la semaine ; le tarif est identique pour 1 ou 2 personnes, mais un supplément s'ajoute pour les 3ème et 4èmes personnes.
> ![accom-occupancy-example2.png](./attachments/accom-occupancy-example2.png)
> - La capacité d'accueil normale est de 2 personnes et la capacité maximale est de 4 personnes (cela nous permettra de définir le tarif pour 1 ou 2 personnes puis le tarif par personne supplémentaire).  
> ![occupancy-rate-example2.png](./attachments/occupancy-rate-example2.png)
> - Dans **HBook > Tarifs**, nous indiquons le "Tarif de base" au tarif pour 1 ou 2 personnes, puis nous utilisons le "Tarif par personne supplémentaire" pour indiquer le prix à appliquer pour les 3ème et 4ème personnes.

> [!NOTE]
> **Exemple 3 - Le tarif est par personne**
> Dans cet exemple, nous avons un appartement familial qui peut héberger jusqu'à 5 personnes. Le prix est par personne : un adulte paiera €50 par nuit et un enfant sera facturé à 30€ par nuit.
> ![accom-occupancy-example4.png](./attachments/accom-occupancy-example4.png)
> - La capacité d'accueil normale est de 1 personne et la capacité maximale est de 5 personnes (cela permettra de définir un prix par personne).
> - La capacité d'accueil minimum est de 2 personnes.  
> ![occupancy-rate-example4.png](./attachments/occupancy-rate-example4.png)
> - Dans **HBook > Tarifs**, nous indiquons le "Tarif de base" correspondant au prix pour 1 adulte.
> - Ensuite, nous indiquons le "Prix par adulte au-dessus de la capacité d'accueil normale" à 50€ (prix par adulte) et le "Prix par enfant au-dessus de la capacité d'accueil normale" à 30€ (prix par enfant).

> [!NOTE]
> **Type d'hébergement avec une capacité d'accueil minimum**
> - Dans cet exemple, nous avons une maison de vacances qui peut être louée par chambre ou dans son intégralité. Nous avons créé un type d'hébergement "Maison de vacances complète" mais nous ne souhaitons pas qu'elle soit réservée par moins de 5 personnes. Ainsi, ce Type d'Hébergement ne sera pas montré dans les résultats de recherche si la recherche est pour moins de 5 personnes.
> ![accom-occupancy-example3.png](./attachments/accom-occupancy-example3.png)

* * *

<a id="descriptions"></a>

## Descriptions

![descriptions.png](./attachments/descriptions.png)

1. Indiquez la **description affichée dans les résultats de recherche** (optionnel) : cela sera utilisé lors de l'utilisation du shortcode [\[hb\_booking\_form\] ou du bloc "Formulaire de réservation"](../documentation-hbook/shortcodes-blocs/formulaire-de-reservation.md).
2. Entrez la **Description affichée dans la liste des types d'hébergement** (optionnel) : cela sera montré lors de l'utilisation du shortcode [\[hb\_accommodation\_list\] ou du bloc "Liste de type d'hébergement"](../documentation-hbook/shortcodes-blocs/liste-de-types-dhebergement.md).

HBook permet la création d’un **Nom raccourci** et d’un **Nom abrégé** pour le type d’hébergement. Ces noms seront utilisés dans le calendrier de réservations de la page **Réservations**, dans l’admin. Ceci pourrait être utile si vous avez un long nom d'hébergement que vous souhaitez garder pour le front-end mais simplifier pour le calendrier du back-end.

3. Vous pouvez donner un **nom raccourci** au type d'hébergement. Celui-ci sera utilisé dans la page **Réservations**.
4. Vous pouvez donner un **nom abrégé** au type d'hébergement. Celui-ci sera utilisé dans la page **Réservations**, sur petit écran (portable).

* * *

<a id="options-daffichage"></a>

## Options d'affichage

![display-1.png](./attachments/display-1.png)

1. Vous pouvez définir vos préférences en ce qui concerne la **Présentation** du type d'hébergement. HBook vous permet de :
  - utiliser l'article par défaut de HBoook
  - appliquer un modèle de pages
  - ou utiliser un autre article ou une autre page pour présenter votre type d'hébergement
2. Entrez le **prix de départ** (optionnel) : cela sera affiché dans la liste des types d'Hébergements lors de l'utilisation du shortcode [\[hb\_accommodation\_list\].](../documentation-hbook/shortcodes-blocs/liste-de-types-dhebergement.md)

<a id="utiliser-le-post-de-type-dhébergement-hbook"></a>

### Utiliser le post de Type d’hébergement HBook

![display-2.png](./attachments/display-2.png)

1. Vous inquerez que vous utilisez cette page pour présenter votre type d'hébergement....
2. ... puis choisir le **modèle/template** qui sera utilisé

<a id="utiliser-une-autre-page-pour-laffichage"></a>

### Utiliser une autre page pour l’affichage

![display-3.png](./attachments/display-3.png)

1. Vous indiquerez que vous utilisez un autre article ou une autre page pour présenter votre type d'hébergement...
2. ... et vous entrerez l**’ID** de la page ou du post qui doit être utilisé.

> [!INFO]
> Merci de consulter [cet article](https://maestrel.atlassian.net/wiki/spaces/BC/pages/52724027/Comment+trouver+l+identifiant+de+la+page+ou+de+la+publication) de notre base de connaissances pour comprendre où trouver l' ID d’une page ou d’un article.

**Choisir d’utiliser une autre page pour la présentation d’un type d’hébergement a plusieurs conséquences:**

- Vous pouvez utiliser les shortcodes de HBook sur la page utilisée pour présenter cet hébergement sans avoir besoin de spécifier l'id du type d'hébergement. HBook saura que c'est pour ce type d'hébergements.
- À l'étape de sélection du type d'hébergement, le bouton "Voir cet hébergement" ouvrira un nouvel onglet avec la page indiquée pour la présentation de ce type d'hébergement.
- À l'étape de sélection du type d'hébergement, si vous avez indiqué que la vignette et le titre sont des liens, un nouvel onglet sera ouvert avec la page indiquée pour la présentation de ce type d'hébergement.
- Dans la liste des types d'hébergement, si vous avez indiqué que la vignette est un lien, un nouvel onglet sera ouvert avec la page indiquée pour la présentation de ce type d'hébergement.

* * *

<a id="blocages-automatiques"></a>

## Blocages automatiques

![blockings.png](./attachments/blockings.png)

1. Indiquez le **temps de préparation**. HBook bloquera automatiquement x jours avant la date d'arrivée et après la date de départ de la réservation.
2. Indiquez les **hébergements liés** : vous indiquerez ici les ids des hébergements qui doivent être automatiquement bloqués lorsque ce type d'hébergement est réservé. Si vous avez besoin de spécifier le nombre d'hébergements qui ont besoin d'être bloqués pour chaque type d'hébergement lié, vous pouvez indiquer ce nombre entre ().

> [!INFO]
> Si vous avez des **hébergements liés dans les deux sens** (si l’un est réservé, l’autre doit être bloqué et vice-versa), vous devez entrer dans chaque type d’hébergement l’ID du type d’hébergement lié.

<a id="exemples-de-paramétrage-dhébergements-liés"></a>

### Exemples de paramétrage d'hébergements liés

> [!NOTE]
> **Exemple 1 - Bloquer un hébergement d’un seul type d’hébergement**
> ![linked-accom-example1.png](./attachments/linked-accom-example1.png)
> Lorsqu'une réservation est reçue pour un hébergement de ce type, un hébergement du type ayant l'accom\_id 2 est automatiquement bloqué pour ces dates.

> [!NOTE]
> **Exemple 2 - Bloquer un hébergement pour plusieurs types d’hébergements**
> ![linked-accom-example2.png](./attachments/linked-accom-example2.png)
> Lorsqu'une réservation est reçue pour un hébergement de ce type, un hébergement du type ayant l'id 2, un hébergement du type ayant l'id 3 et un hébergement du type ayant l'id 4 doivent être bloqués pour ces dates.

> [!NOTE]
> **Exemple 3 - Bloquer plusieurs hébergements pour plusieurs types d’hébergement**
> ![linked-accom-example3.png](./attachments/linked-accom-example3.png)
> Lorsqu'une réservation est reçue pour un hébergement de ce type, 3 hébergements du type ayant l'id 2 et 5 hébergements du type ayant l'id 3 doivent être automatiquement bloqués pour ces dates.

* * *

<a id="réservation-multiple"></a>

## Réservation multiple

![accom-multiple-booking.png](./attachments/accom-multiple-booking.png)

Indiquez si vous souhaitez **exclure** ou non ce type d'hébergement des résultats de recherche lors d'une réservation avec hébergements multiples.

- Lorsque ce paramètre est à "Toujours", HBook ne montrera jamais ce type d'hébergement dans les résultats de recherche lorsque plusieurs hébergements sont nécessaires.
- Lorsque ce paramètre est à "Pour les recherches globales uniquement", HBook ne montrera pas ce type d'hébergement dans les résultats de recherche lors d'une recherche globale, si plusieurs hébergements sont nécessaires. Par contre, lors d'une recherche pour un type d'hébergement spécifique, il sera possible de réserver plusieurs hébergements de ce type, s'il est possible d'héberger le nombre de personnes recherchées avec plusieurs hébergements de ce type.
- Lorsque ce paramètre est à "Jamais", HBook montrera ce type d'hébergement dans les résultats de recherche uniquement lorsque le nombre de personnes recherchées correspond à la capacité d'accueil de ce type d'hébergement. Cet hébergement n'apparaîtra pas dans un résultat de recherche comprenant plusieurs hébergements.

> [!INFO]
> Se référer à [cet article](https://maestrel.atlassian.net/wiki/spaces/BC/pages/43974807/Comment+fonctionne+la+r+servation+multiple) de notre base de connaissances pour de plus amples informations concernant la réservation multiple.

* * *

<a id="définir-une-fenêtre-de-réservation-spécifique"></a>

## Définir une fenêtre de réservation spécifique

> [!INFO]
> Vous pouvez paramétrer la fenêtre de réservation globale dans **HBook > Divers > Fenêtre de réservation**

HBook vous permet de passer outre la fenêtre de réservation par défaut, et d’en définir une spécifique à un Type d’hébergement.

![override-opening-dates.png](./attachments/override-opening-dates.png)

1. Vous indiquerez ici la **date minimum sélectionnable**. C’est la première nuit réservable et cela peut être défini par une **date fixe** ou un **nombre de jours** à partir de la date du jour.
2. Vous indiquerez ici la **date maximum sélectionnable**. C’est la dernière nuit réservable et cela peut être défini par une **date fixe** ou un **nombre de mois** à partir de la date du jour.