# Sessions

<figure><img src="/files/ItbmX26DA1LPMcwmyUzJ" alt=""><figcaption></figcaption></figure>

#### ⏱️ Gérer les sessions d’une activité

Les **sessions** sont le cœur du système de réservation. Elles représentent des **créneaux avec une durée et une capacité définies**, que vous associerez ensuite à vos offres (photo, description, tarif...).

⚠️ À ce stade, on ne parle pas encore de tarifs ou d’options, mais **uniquement de la structure des temps de réservation**.

***

#### ⚙️ Paramètres principaux d’une session

**1. Nom de la session**

* Il peut s’agir de “Session de 1H”, “Massage 45 min”, “Partie de Laser Game”, etc.
* Ce nom sera visible dans l’interface interne et dans certains cas pour le client.

***

**2. Durée**

Définissez la durée de votre session en minutes :\
Exemples fréquents :

* 30 min
* 45 min
* 60 min
* 90 min

👉 **Ce paramètre détermine la durée du créneau dans l’agenda**.

***

**3. Nombre de participants**

Vous devez définir :

* **Nombre minimum** de participants (souvent 1)
* **Nombre maximum** (capacité réelle de la session)

💡 Cette capacité peut être **différente** de la capacité de la zone.

\
**Exemple :**

* Zone = 10 pers
* Session spéciale “Béné Nageurs” → capacité volontairement réduite à 4 pers.

***

**4. Intervalle de réservation**

Détermine **à quel rythme** les sessions s’affichent dans le calendrier public.

Exemples :

* 30 min → créneaux à 9h00, 9h30, 10h00…
* 15 min → créneaux à 9h00, 9h15, 9h30…

💡 *Ce réglage est souvent mal compris par les utilisateurs : il ne détermine pas la durée de la session, mais l’espacement entre deux débuts de sessions.*

***

**5. Limite de réservation**

Ce champ permet de **limiter le nombre total de réservations possibles par session** (exprimé en “groupes”, pas en personnes).

Exemple :

* Zone : 13 places (bateau)
* Capacité d’une session : 4 pers
* **Limite de réservation** : 4 (donc maximum 4 réservations de 2 à 4 pers)

***

#### 🎯 Exemples concrets de configuration

**🧘 Profession libérale (ex. : ostéopathe)**

* Durée : 60 min
* Capacité : 1 personne
* Intervalle : 60 min
* Limite de réservation : 0 (illimité tant que la place est dispo)

**🎮 Laser Game**

* Durée : 30 min
* Capacité : 20 pers
* Intervalle : 30 min
* Limite de réservation : 0 (tout le monde peut réserver jusqu’à saturation)

**🏊 Coach de natation**

* Zone = 10 pers
* Session “Cours collectif” : 10 pers
* Session “Béné Nageurs” : 4 pers → session plus restreinte

***

#### ⏰ Surcharge des horaires pour une session

Enfin, pour certains cas **très spécifiques**, vous pouvez définir des **horaires personnalisés** pour une session :

👉 Exemple : le cours d’Aqua jogging n’a lieu **que les lundis et mardis de 9h à 11h**\
➡️ Dans ce cas, vous activez “Horaires personnalisés” et définissez ce créneau uniquement pour cette session.

✅ Cela permet :

* De proposer certaines activités uniquement certains jours/heures
* De créer une logique fine par type de prestation
* D’éviter que les clients réservent au mauvais moment

<figure><img src="/files/vME3ojz1ZvxlOrAjZkXJ" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://reservatoo.gitbook.io/reservatoo/2-creer-son-activite/sessions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
