Une cliente t'écrit qu'elle ne voit aucun créneau sur ton lien ? Ouvre toi-même ton lien en navigation privée pour reproduire ce qu'elle voit. Si tu vois des créneaux et pas elle → problème de cache navigateur côté cliente (recharger F5 ou tester en navigation privée).
Si tu reproduis le problème, voici les causes les plus fréquentes selon le code SLOXO.
Cause 1 — Aucun service actif
Symptôme : message "Aucun service disponible — Ce prestataire n'a pas encore activé de services."
Diagnostic : tu n'as aucun service avec `is_active: true`.
Fix : va dans Mes services, vérifie le compteur "Tous (X)". Si 0 services actifs, ajoute ou réactive au moins un service.
Cause 2 — Aucun jour activé dans les horaires
Symptôme : la page affiche les services 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.
Cause 3 — Jours off / vacances actifs
Symptôme : créneaux dispos certains jours, totalement absents sur d'autres.
Diagnostic : un jour off personnel, un férié ajouté, 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 plus être actives.
Cause 4 — Événement Google Calendar bloquant
Symptôme : créneaux qui apparaissent puis disparaissent côté pro, ou disparition aléatoire.
Diagnostic : si Google Agenda est synchronisé (Horaires → Calendrier), tous les événements de ton agenda principal bloquent les créneaux SLOXO. Un event "Médecin" mardi 14h-15h bloque cette plage côté cliente.
Fix : va dans Google Agenda, vérifie qu'il n'y a pas d'event récurrent ou tout-l'après-midi qui couvre ta plage. Tu peux aussi désactiver temporairement la synchro depuis Horaires → Calendrier.
Cause 5 — Durée prestation > plage horaire disponible
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 fait 9h-12h + pause 12-13 + 13h-15h, aucun créneau ne peut accueillir 3h consécutives.
Fix : raccourcis la durée du service (édition depuis Mes services) ou ajuste les horaires/pause.
Cause 6 — Adresse cliente hors zone
Symptôme : la cliente arrive à choisir un créneau, mais à l'étape adresse, on lui dit "Hors zone".
Diagnostic : son adresse est au-delà de ton rayon + tolérance (config dans Mon profil → Zone de couverture).
Fix : si elle est vraiment hors zone, propose-lui un autre prestataire ou refuse poliment. Si tu peux/veux élargir, modifie le rayon ou la tolérance depuis ton profil.
Cause 7 — Cache de la page publique
Symptôme : tu viens de modifier tes horaires/services, ta cliente voit l'ancienne version.
Diagnostic : la page `/book/
Fix : attends 1 minute et demande à la cliente de recharger.
Questions fréquentes
Si elle voit "Indisponible" en gris à côté des créneaux ? Ces créneaux sont déjà pris par d'autres réservations confirmed/pending. Propose un autre créneau.
Combien de jours à l'avance peut-elle réserver ? Dépend de la logique de génération côté API. Plusieurs semaines généralement, pas de plafond strict côté UI.
Puis-je créer un RDV manuellement même si l'adresse est hors zone ? Pas d'UI de création manuelle dans la version actuelle. Le filtre zone s'applique aux réservations en ligne uniquement, mais il n'y a pas de chemin alternatif côté pro.
Est-ce que la zone bloque l'affichage des créneaux ou juste la confirmation ? La zone bloque uniquement la confirmation finale (au moment où la cliente saisit son adresse). Les créneaux peuvent s'afficher, c'est l'étape adresse qui refuse.