Tu peux modifier la composition d'un package à tout moment depuis le PackageEditor. La modification écrase la composition existante en base : `package_services` est purgé puis ré-inséré dans le nouvel ordre.
Les RDV déjà créés sur ce package gardent leur composition figée au moment de la réservation — ils ne sont pas impactés par tes modifs.
Étape 1 — Ouvrir le package en édition
Va dans Packages. Clique sur l'icône crayon (édition) sur la carte du package à modifier. La modale PackageEditor s'ouvre avec la composition actuelle, dans l'ordre `display_order`.
Étape 2 — Ajouter une prestation
Dans la liste des services actifs (panneau bas), coche le service que tu veux ajouter. Il s'ajoute à la fin du panneau "Composition".
La durée totale et la somme à la carte se mettent à jour en temps réel. Le pourcentage de remise est recalculé.
Étape 3 — Retirer une prestation
Deux options :
- Décocher la case du service dans la liste du bas
- Ou cliquer l'icône poubelle directement sur la ligne du panneau "Composition"
Étape 4 — Réordonner avec les flèches
Sur chaque ligne du panneau "Composition", deux boutons ↑ (monter) et ↓ (descendre) déplacent le service d'une position. Pas de drag & drop ici.
L'ordre est important si certaines prestations doivent être effectuées avant d'autres (ex : gommage avant soin, lavage avant coupe).
Étape 5 — Sauvegarder
Clique sur Enregistrer. SLOXO :
Les changements sont actifs immédiatement pour les futures réservations.
Questions fréquentes
Puis-je retirer une prestation incluse dans des RDV à venir ? Oui — la composition future change, mais les RDV existants gardent leur composition d'origine (les liens `package_services` sont stockés au moment de la réservation, pas re-calculés).
Si j'ajoute une prestation, le prix se recalcule-t-il automatiquement ? Non. Le prix groupé (`bundle_price`) reste inchangé. À toi de l'ajuster si tu veux maintenir une remise cohérente. L'éditeur affiche en live la nouvelle économie/remise pour t'aider à décider.
Combien de prestations max dans un package ? Pas de limite codée stricte. 3-5 max recommandé pour rester pertinent.
Puis-je inclure deux fois la même prestation dans un même package ? Non. La case à cocher est unique par service.
Que se passe-t-il si le service que je veux ajouter est désactivé ? La liste de l'éditeur n'affiche que les services actifs (`is_active: true`). Active d'abord ton service depuis Mes services.