@fraza-pro/module-booking/v0.3.1
Votre agenda dans l’admin, vos réservations en ligne.
Un agenda et un calendrier dans l’admin, des types de rendez-vous, des intervenants et leurs horaires. Si vous l’ouvrez, une page publique permet à vos clients de réserver, sur votre site ou intégrée ailleurs, et les confirmations et rappels partent par courriel.


- Admin
- Agenda, calendrier mois, semaine, jour
- En ligne
- Page publique ou iframe, au choix
- Courriels
- Confirmation, rappels, fichier .ics
- Réglages
- Types, intervenants, horaires, sans redéploiement
Fonctionnalités
Ce que Rendez-vous apporte à votre admin.
Agenda et calendrier
Les rendez-vous groupés par échéance, le prochain mis en avant, les demandes en attente au-dessus. Le calendrier en vue mois, semaine ou jour, filtré par intervenant ou par type.
Réservation en ligne
Un lien par offre, qui filtre les types et les intervenants proposés. Le client choisit, une étape à la fois, et seules les heures libres s’affichent. Intégrable sur un autre site par une ligne de script.
Intervenants et horaires
Un horaire d’ouverture par jour, en plusieurs plages, qu’un intervenant peut remplacer par le sien. Fermetures et ouvertures exceptionnelles à une date précise.
Types de rendez-vous
Durée, temps tampon, lieu, prix indicatif, questions à poser au client. Plusieurs places par créneau pour un atelier de groupe.
Confirmations et rappels
Confirmation, rappels aux heures choisies, avis de déplacement et d’annulation. L’intervenant et l’administration sont prévenus aussi.
Déplacer ou annuler
Le lien du courriel permet au client de déplacer ou d’annuler son rendez-vous, dans le délai que vous fixez. L’événement de son agenda se met à jour, sans doublon.
Double réservation
Un créneau ne se prend qu’une fois.
Deux clients qui visent la même heure au même moment n’obtiennent pas tous les deux un rendez-vous. Les réservations d’un même intervenant passent une à la fois, et la base elle-même refuse une seconde réservation de la même place. Celui qui arrive en second est ramené au choix de l’heure, avec la liste à jour.
- Un verrou par intervenant pendant la réservation
- Un index unique en base, en dernier recours
- Un rendez-vous annulé est le seul qui libère son créneau
- Les places multiples valent pour un même créneau, jamais pour des chevauchements
Pour les développeurs
Ajouter Rendez-vous à un projet.
Le module ajoute ses dix tables, une section Rendez-vous dans l’admin, trois permissions, ses routes et deux tâches planifiées. La prise en ligne reste fermée tant qu’une variable ne l’ouvre pas. Vos pages lisent les prochains rendez-vous directement, sans appel HTTP.
$ npm i @fraza-pro/module-booking $ npx fraza-db init
FRAZA_MODULE_BOOKING=true FRAZA_MODULE_BOOKING_ONLINE=true FRAZA_MODULE_BOOKING_REMINDER_HOURS=48,24 [email protected]
Mettez le module en production.
—prix à venir
Le prix sera publié ici, avec l’achat en ligne.
Compris dans la licence
Mises à jour
Chaque version publiée sur le registre privé, avec le jeton de votre projet.
Conformité
Le module suit les changements de taux, de mentions obligatoires et de protection des renseignements personnels.
Support par courriel
Une équipe au Québec, qui répond en français.
Questions