> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eat-now.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Capacité par variante

> Découvrez comment configurer des capacités différentes pour chaque variante de produit, pour une gestion fine de vos ressources spécialisées.

### Qu'est-ce que la capacité par variante ?

La **capacité par variante** permet de définir une capacité spécifique pour chaque variante de vos produits. C'est le mode avancé pour les situations où certaines ressources ne peuvent réaliser que certains types de prestations.

### Quand utiliser la capacité par variante ?

Utilisez ce mode lorsque :

* Vos ressources sont **spécialisées** et ne peuvent pas toutes réaliser les mêmes prestations
* Vous avez des **contraintes matérielles** différentes selon les variantes
* Vous souhaitez une **gestion fine** des disponibilités par type de service

**Exemples concrets :**

* 2 thérapeutes pour les massages courts, 1 seul formé pour les massages longs
* Salon Bleu (20 personnes max), Salon Rouge (40 personnes max)
* 3 vélos adultes, 2 vélos enfants

### Configurer une capacité par variante

1. **Créer ou modifier un groupe de ressources**
   * Accédez à **Paramètres** > **Portail de Réservation** > **Activités**
   * Cliquez sur **Ajouter un groupe** ou modifiez un groupe existant

2. **Sélectionner les produits**
   * Cochez les produits dont les variantes doivent être gérées
   * Les variantes de ces produits apparaîtront automatiquement

3. **Choisir le mode "Capacité par variante"**
   * Dans la section capacité, sélectionnez **Capacité par variante**

4. **Définir la capacité de chaque variante**
   * Pour chaque variante listée, entrez sa capacité spécifique
   * Exemple : "Massage 30min" → 3, "Massage 60min" → 1

5. **Enregistrer**
   * Cliquez sur **Créer** ou **Mettre à jour**

### Comment fonctionne le calcul de disponibilité ?

Avec la capacité par variante, chaque variante a sa **propre pool de disponibilité**.

Prenons un exemple avec :

* **Groupe** : "Thérapeutes"
* **Variantes** : Massage 30min (capacité : 2), Massage 60min (capacité : 1)

**Scénario :**

| Heure | Réservation      | Massage 30min | Massage 60min |
| ----- | ---------------- | ------------- | ------------- |
| 14h00 | 1x Massage 30min | 1 restant     | 1 restant     |
| 14h00 | 1x Massage 60min | 1 restant     | 0 restant     |
| 14h00 | 1x Massage 30min | 0 restant     | 0 restant     |

À 14h00, il n'y a plus de place pour les massages 30min ET plus de place pour les massages 60min.

### Cas pratique : Spa avec thérapeutes spécialisés

**Situation :**

* Spa avec 3 thérapeutes
* 2 thérapeutes peuvent faire uniquement les massages de 30 minutes
* 1 thérapeute senior peut faire les massages de 60 minutes

**Configuration :**

1. Créez un groupe "Thérapeutes Massage"
2. Assignez le produit "Massage" (qui a des variantes 30min et 60min)
3. Sélectionnez **Capacité par variante**
4. Définissez :
   * Massage 30min : **2**
   * Massage 60min : **1**

**Résultat :**

* Les clients peuvent réserver jusqu'à 2 massages 30min simultanément
* Un seul massage 60min peut être réservé par créneau
* Les deux types sont indépendants

### Cas pratique : Restaurant avec salons privés

**Situation :**

* Restaurant avec 2 salons de capacités différentes
* Salon Bleu : 20 personnes maximum
* Salon Rouge : 40 personnes maximum

**Configuration :**

1. Créez un groupe "Salons Privés"
2. Créez un produit "Privatisation" avec les variantes "Salon Bleu" et "Salon Rouge"
3. Sélectionnez **Capacité par variante**
4. Définissez :
   * Salon Bleu : **1** (une seule réservation à la fois)
   * Salon Rouge : **1**

**Résultat :**

* Chaque salon peut être réservé indépendamment
* Impossible de réserver deux fois le même salon sur le même créneau

### Bonnes pratiques

<Tip>
  **Conseil :** La capacité par variante est particulièrement utile quand vos variantes représentent des ressources physiques distinctes (salles, équipements) plutôt que des durées différentes d'un même service.
</Tip>

* **Vérifiez vos variantes** : Assurez-vous que les produits assignés au groupe ont bien des variantes configurées
* **Pensez à la cohérence** : Si une variante a une capacité de 0, elle ne sera jamais disponible
* **Combinez intelligemment** : Vous pouvez avoir plusieurs groupes, certains en capacité totale, d'autres par variante

### Différence avec la capacité totale

| Capacité totale         | Capacité par variante          |
| ----------------------- | ------------------------------ |
| Pool unique partagée    | Pools séparées par variante    |
| Simple à configurer     | Plus de contrôle               |
| Ressources polyvalentes | Ressources spécialisées        |
| Ex: 3 thérapeutes       | Ex: 2 pour 30min, 1 pour 60min |
