PS PrestaShop Intermédiaire

Réservation & Prise de rendez-vous — Guide complet

Installer, configurer et exploiter la prise de rendez-vous : calendrier, créneaux, prestations, intervenants, planning hebdomadaire, acompte en ligne et tableau de bord pour PrestaShop 8 et 9.

Mis à jour Version du module 1.0.0

Présentation

Le module Réservation & Prise de rendez-vous transforme votre boutique PrestaShop en plateforme de réservation. Vos clients choisissent une prestation, un intervenant, puis une date et un créneau dans un parcours en quatre étapes. Les créneaux disponibles sont calculés en temps réel à partir des plannings, de la durée de la prestation et d’un temps tampon configurable.

Un acompte (fixe ou en pourcentage) peut être demandé. Il est encaissé via une commande PrestaShop native : vous profitez donc immédiatement de tous les moyens de paiement déjà configurés sur votre boutique, sans passerelle supplémentaire. Le module est compatible PrestaShop 8 et 9, en mono comme en multi-boutique, et traduit en cinq langues.

Concepts clés

  • Prestation : ce que le client réserve (une coupe, une consultation, une visite…). Elle porte une durée, un temps tampon, un prix et, éventuellement, un acompte.
  • Ressource / intervenant : la personne, la salle ou l’équipement qui assure la prestation. Chaque ressource possède son propre planning hebdomadaire.
  • Créneau : un horaire réservable, généré automatiquement à partir du planning, du pas de temps, de la durée et du temps tampon.
  • Acompte : la somme réglée en ligne au moment de la réservation. Le solde peut être payé sur place.

Installation

  1. Depuis le back-office, ouvrez Modules > Gestionnaire de modules.
  2. Cliquez sur Installer un module et déposez l’archive ZIP du module.
  3. Une fois l’installation terminée, cliquez sur Configurer.

À l’installation, le module crée les tables nécessaires, ajoute le menu Réservations au back-office et génère un produit technique masqué « Acompte / Réservation » qui sert de support à l’encaissement de l’acompte.

Le produit technique « Acompte / Réservation » n’est pas visible dans le catalogue et ne doit pas être supprimé manuellement. Il est automatiquement retiré à la désinstallation du module.

Configuration générale

La page de configuration du module regroupe les réglages globaux du moteur de réservation.

Pas des créneaux

Le pas (en minutes, 30 par défaut) définit l’intervalle entre deux débuts de créneaux proposés. Un pas de 30 minutes sur une prestation d’une heure proposera par exemple 9h00, 9h30, 10h00, etc.

Délai minimum avant rendez-vous

Le délai minimum (en minutes) empêche la réservation de créneaux trop proches de l’instant présent. Avec 120 minutes, un client ne peut pas réserver un créneau qui commence dans moins de deux heures.

Horizon de réservation

L’horizon (en jours, 60 par défaut) limite la profondeur du calendrier : au-delà, les jours ne sont plus réservables.

Confirmation automatique

Lorsque la confirmation automatique est active, une réservation sans acompte est confirmée immédiatement. Désactivez-la pour valider manuellement chaque demande depuis le back-office.

Lorsqu’un acompte est demandé, la réservation est toujours confirmée après validation du paiement, quel que soit le réglage de confirmation automatique.

Connexion requise

Activez Connexion requise pour n’autoriser la réservation qu’aux clients connectés. Désactivée, la réservation reste possible en tant qu’invité.

E-mail de notification

Saisissez l’adresse e-mail qui recevra les notifications administrateur à chaque nouvelle réservation. Laissez le champ vide pour utiliser l’adresse de la boutique.

Créer une prestation

Rendez-vous dans Réservations > Prestations puis cliquez sur Ajouter. Une prestation comprend :

  • Nom et description (traduisibles par langue) ;
  • Durée en minutes : détermine la longueur du créneau ;
  • Temps tampon en minutes : temps de battement ajouté après le rendez-vous (nettoyage, préparation) pendant lequel l’intervenant reste indisponible ;
  • Prix total de la prestation ;
  • Type d’acompte : aucun, montant fixe ou pourcentage du prix ;
  • Couleur : repère visuel utilisé dans le back-office ;
  • Intervenants : les ressources autorisées à assurer cette prestation.

Créer un intervenant et son planning

Dans Réservations > Ressources / Staff, ajoutez vos intervenants (praticiens, salles, équipements). Chaque ressource dispose d’un nom, d’un métier/rôle et d’une description traduisibles.

Planning hebdomadaire

L’éditeur de planning est intégré au formulaire de la ressource. Pour chaque jour de la semaine, définissez jusqu’à trois plages horaires (par exemple 9h00–12h00 et 14h00–18h00). Les créneaux réservables sont ensuite calculés à l’intérieur de ces plages, déduction faite des rendez-vous déjà pris et des temps tampons.

Laissez un jour sans aucune plage pour le rendre non travaillé (week-end, jour de repos). Aucun créneau n’y sera proposé.

Affectation et option « Peu importe »

Une prestation peut être assurée par un ou plusieurs intervenants. Côté client, si plusieurs intervenants sont disponibles, le client peut en choisir un précisément ou sélectionner « Peu importe ».

Avec « Peu importe », le module affecte automatiquement le premier intervenant libre sur le créneau choisi, ce qui maximise le taux de remplissage sans intervention de votre part.

Fermetures et jours fériés

Depuis la page de configuration du module, le panneau Fermetures & jours fériés permet de bloquer des périodes. Pour chaque fermeture, indiquez une date de début, une date de fin, une ressource (ou « Toutes » pour une fermeture globale) et un motif.

Aucun créneau n’est proposé sur les périodes fermées. Les fermetures globales s’appliquent à tous les intervenants ; les fermetures ciblées ne concernent qu’un intervenant.

L’acompte, en détail

Lorsqu’une prestation demande un acompte, le parcours de réservation se conclut par un paiement :

  1. La réservation est enregistrée avec le statut En attente de paiement.
  2. Le module crée un panier dédié au montant exact de l’acompte et y associe la réservation.
  3. Le client est redirigé vers le tunnel de commande habituel et règle l’acompte avec le moyen de paiement de son choix.
  4. À la validation du paiement, la réservation passe en Confirmée, la commande est liée à la réservation et les e-mails de confirmation sont envoyés.

L’acompte étant encaissé via une commande PrestaShop standard, il apparaît dans les totaux, sur la facture et dans le détail de commande au back-office. Le solde peut être réglé sur place le jour du rendez-vous.

Parcours client

La page publique de réservation présente un parcours en quatre étapes : prestation, intervenant, date et créneau, puis coordonnées. Le calendrier met en avant les jours disponibles ; au clic sur un jour, les créneaux libres s’affichent. Après saisie des coordonnées, le client valide sa réservation (et règle l’acompte le cas échéant).

Gérer les réservations

Le menu Réservations > Réservations liste l’ensemble des rendez-vous avec leur statut, mis en évidence par un code couleur. Vous pouvez filtrer par statut, consulter le détail d’une réservation (client, prestation, intervenant, créneau, lien vers la commande) et modifier son statut.

Les statuts disponibles sont : En attente de paiement, En attente de confirmation, Confirmée, Annulée, Terminée et Absence (no-show).

Espace « Mes réservations »

Les clients connectés retrouvent l’historique de leurs rendez-vous dans leur compte, via un lien Mes réservations. Chaque ligne affiche la référence, la prestation, l’intervenant, la date, l’horaire et le statut.

E-mails

Le module envoie des e-mails transactionnels, fournis en HTML et en texte, et traduisibles :

  • Confirmation : envoyé au client lorsque la réservation est confirmée ;
  • En attente : envoyé au client lorsque la réservation attend une validation ;
  • Notification administrateur : envoyé à l’adresse de notification à chaque nouvelle réservation.

Page de réservation et URL

La réservation est accessible via une URL propre de type /reservation (réécriture d’URL activée). Ajoutez ce lien à un menu ou à une page CMS pour orienter vos visiteurs vers la prise de rendez-vous.

Désinstallation

La désinstallation supprime le menu, le produit technique d’acompte et la configuration du module. Les commandes déjà passées conservent les lignes qu’elles contenaient.

FAQ

Comment l’acompte est-il encaissé ?

Via une commande PrestaShop native : le module crée un panier dédié au montant de l’acompte, puis redirige le client vers le tunnel de commande. Tous les moyens de paiement déjà configurés sont utilisables.

Puis-je gérer plusieurs intervenants ?

Oui. Chaque intervenant possède son planning hebdomadaire et peut être relié à une ou plusieurs prestations. L’option « Peu importe » affecte automatiquement le premier intervenant disponible.

Comment éviter les doubles réservations ?

Une vérification anti-collision est effectuée au moment de la soumission. Si le créneau n’est plus libre, le client est invité à en choisir un autre.

Le module est-il compatible PrestaShop 9 ?

Oui, le module est compatible PrestaShop 8.x et 9.x, en mono comme en multi-boutique.

Dépannage

Aucun créneau ne s’affiche

Vérifiez que l’intervenant dispose d’un planning hebdomadaire pour le jour concerné, que la prestation lui est bien affectée, et que le jour n’est pas couvert par une fermeture. Contrôlez également le délai minimum et l’horizon de réservation.

Le client n’est pas redirigé vers le paiement

Assurez-vous que la prestation demande bien un acompte (type fixe ou pourcentage) et qu’au moins un moyen de paiement est actif sur la boutique.

L’URL /reservation renvoie une erreur 404

Activez la réécriture d’URL conviviale dans Paramètres de la boutique > Trafic & SEO, puis videz le cache PrestaShop.

Cette page vous a-t-elle été utile ?

Toujours bloqué ? Contactez le support