Module Rendez-vousFraza Pro

@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.

votre-projet.ca/admin/rendez-vous
L’agenda de l’admin, groupé par échéance, avec la fiche du prochain rendez-vous en têteL’agenda de l’admin, groupé par échéance, avec la fiche du prochain rendez-vous en tête
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

Les deux garanties en détail →

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.

Terminal
$ npm i @fraza-pro/module-booking
$ npx fraza-db init
.env
FRAZA_MODULE_BOOKING=true
FRAZA_MODULE_BOOKING_ONLINE=true
FRAZA_MODULE_BOOKING_REMINDER_HOURS=48,24
[email protected]
Licence Fraza Pro

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.

Lire ce que couvre le contrat →

Questions

Avant d’acheter.

Comment fonctionnera la licence Fraza Pro ?
Le prix et les modalités de la licence ne sont pas encore fixés. Ils seront publiés sur la page Tarifs, avec l’achat en ligne.
Je veux seulement un agenda interne. Est-ce possible ?
Oui. La prise de rendez-vous en ligne est fermée par défaut : seule l’administration crée des rendez-vous, et les liens de réservation répondent 404. Le client reçoit quand même sa confirmation et peut consulter son rendez-vous.
Le module encaisse-t-il un paiement à la réservation ?
Non. Un type de rendez-vous porte un prix indicatif, affiché au client, jamais débité. Le module ne lit pas non plus d’agenda externe : un empêchement se pose à la main, en exception.

Autres modules Pro