Aller au contenu principal

Cours Prives

Les cours prives permettent aux eleves de reserver des sessions individuelles avec un instructeur a des horaires et des tarifs convenus.

Configurer un instructeur pour les cours prives

Allez dans Equipe → [Instructeur] → Cours Prives et configurez :

  • Disponibilite — creneaux hebdomadaires recurrents pendant lesquels l'instructeur est disponible (ex. Lundi 09h00–17h00)
  • Tarifs — une ou plusieurs paires duree/prix (ex. 30 min → 25 $, 60 min → 45 $, 90 min → 65 $)

Seuls les instructeurs ayant au moins un creneau de disponibilite actif et une entree de tarif active sont retournes par l'API publique et affiches sur la page de reservation de cours prives.

Processus de reservation pour les invites

Les eleves et les invites reservent des cours prives via une page de checkout hebergee a :

https://www.bailaya.com/{locale}/book/private-lesson/{instructorId}

Le processus de reservation :

  1. L'eleve choisit "Inscription rapide" (invite) ou "Se connecter" (compte existant)
  2. L'invite entre son nom, son adresse e-mail et son telephone (facultatif)
  3. L'eleve selectionne la date, l'heure de debut et la duree
  4. La reservation est confirmee ; l'eleve recoit un e-mail avec la reference de reservation

Voir les reservations

Les reservations de cours prives apparaissent dans Cours Prives → Reservations dans le tableau de bord. Chaque reservation affiche l'eleve, l'instructeur, la date, l'heure, la duree et le prix.

Affichage des tarifs sur votre site web

Utilisez le composant PrivateLessonList ou l'API des instructeurs de cours prives pour afficher les tarifs et la disponibilite des instructeurs sur votre site, avec un lien direct vers le checkout de reservation.

Questions personnalisées de réservation

Les studios peuvent ajouter des questions personnalisées auxquelles les élèves doivent répondre lors d'une demande de cours privé — par exemple, la langue préférée ou tout prérequis que l'instructeur souhaite connaître.

Allez dans Paramètres → Questions de réservation pour les gérer. Pour chaque question vous pouvez configurer :

  • Énoncé dans chaque langue prise en charge (les traductions vides retombent sur l'anglais)
  • TypeTexte libre ou Liste déroulante avec des options
  • Options (liste uniquement) — chacune a une valeur interne et un libellé traduit
  • Obligatoire — l'élève doit répondre pour finaliser la réservation
  • Active — désactivez pour masquer la question sans perdre sa configuration

Les questions s'affichent dans le flux invité comme dans le flux élève connecté. Les réponses sont enregistrées avec la réservation et incluses dans la notification e-mail envoyée à l'instructeur.