Si un(e) client(e) te dit "il n'y a aucun créneau disponible" sur ton lien, c'est en général une de ces causes. Avant tout : ouvre ton lien public en navigation privée pour reproduire le comportement.

Étape 1 — Vérifier que tu as au moins un service actif

Symptôme : la page `/book/` affiche le message "Aucun service disponible — Ce prestataire n'a pas encore activé de services."

Diagnostic : aucun service `is_active: true` dans ta base.

Fix : va dans Services & forfaits, ajoute (ou réactive) au moins un service via le toggle Activer / Désactiver.

Étape 2 — Vérifier que tu as au moins un jour actif

Symptôme : la page affiche tes prestations mais aucun créneau dans le calendrier.

Diagnostic : tous tes jours sont décochés dans Horaires → Modifier.

Fix : va dans Horaires → Modifier, coche au moins un jour, configure les heures de travail (ex : 09:00 → 18:00), enregistre.

Étape 3 — Vérifier les jours off / vacances

Symptôme : créneaux dispos certains jours, totalement absents sur d'autres.

Diagnostic : un jour off personnel ou une période de vacances couvre la date qui pose problème.

Fix : va dans Horaires → Jours off. Vérifie les pastilles jaunes (fériés), bleues (jours off), vertes (vacances). Supprime celles qui ne devraient pas être actives.

Étape 4 — Vérifier Google Calendar synchronisé

Symptôme : créneaux qui apparaissent puis disparaissent sans raison apparente côté pro.

Diagnostic : si tu as connecté Google Agenda, tous les événements de ton agenda principal bloquent les créneaux SLOXO. Un event "Médecin 14h-15h" mardi bloque cette plage côté client.

Fix : va dans Google Agenda, vérifie que tu n'as pas un event récurrent ou tout-l'après-midi qui couvre toute ta plage. Tu peux aussi désactiver temporairement la synchro depuis Horaires → Calendrier.

Étape 5 — Vérifier la durée de la prestation vs la plage

Symptôme : tu as horaires + services, mais aucun créneau pour une prestation longue.

Diagnostic : si une prestation fait 3h et que ta journée est 9h-12h + pause 12-13 + 13h-15h, aucun créneau ne peut accommoder 3h consécutives.

Fix : raccourcis la prestation, allonge tes plages, ou ajuste la pause déjeuner pour libérer un bloc continu.

Étape 6 — Vérifier ta marge entre RDV

Symptôme : moins de créneaux que prévu malgré tes horaires.

Diagnostic : la marge entre deux RDV est globale — elle s'applique à tous tes services de la même façon (il n'y a pas de marge réglable par service). Si tu as réglé une marge large avant/après, chaque créneau suivant est repoussé d'autant.

Fix : va dans Mon profil → « Marge entre RDV » et réduis la marge avant/après. C'est le seul réglage qui influe sur l'espacement entre deux créneaux.

Étape 7 — Cache de la page publique

Symptôme : tu viens de modifier tes horaires mais ton/ta client(e) voit l'ancienne version.

Diagnostic : la page `/book/` est mise en cache 60 secondes (ISR — `revalidate = 60`).

Fix : attendre 1 minute, ou demander au/à la client(e) de recharger sa page (F5).

Questions fréquentes

Ma zone d'intervention bloque-t-elle l'affichage des créneaux ? Non. Le rayon d'action ne filtre que la confirmation finale (au moment où le/la client(e) saisit son adresse), pas l'affichage des créneaux.

Combien de jours à l'avance les créneaux sont-ils visibles ? Cela dépend de ton Horizon de réservation (Horaires → Horizon), réglable d'environ 2 à 8 semaines. Sans réglage précis, un plafond de 90 jours (3 mois) s'applique.

Tout vérifié, ça ne marche toujours pas ? Contacte le support à contact@sloxo.app avec ton email de compte — diagnostic manuel.

Pourquoi je vois des créneaux côté pro mais pas côté client(e) ? La page côté pro et la page publique ne montrent pas la même chose. Ouvre toujours en navigation privée sur ton vrai lien `/book/` pour reproduire ce que voit le/la client(e).