Table des matières
Présentation de BookingPress
Le plugin WordPress BookingPress fait partie de la famille nombreuse des solutions de réservation de rendez-vous.
Divers types de professionnels des services sont susceptibles de l’utiliser, par exemple si vous êtes :
- Coiffeur / coiffeuse
- Prof-fe de yoga
- Enseignant-e / formateur / formatrice
- Médecin / profession médicale
- Artisan
- Salon de beauté
- Coach
- Loueur
- etc
Les rendez-vous en question peuvent donc consister en des cours, des séances de thérapie ou de soin, des interventions techniques, etc.
J’ai étudié ce plugin BookingPress et je l’ai comparé à d’autres plugins similaires, comme Amelia WordPress Booking. Je vais maintenant vous présenter ses principales fonctionnalités.
Visiter le site de BookingPress
Les fonctionnalités de BookingPress
Vous pouvez découvrir les fonctionnalités de BookingPress en vous rendant sur leur site.
Souci : il est en anglais, comme d’habitude, et il va vous identifier comme visiteur français et vous renvoyer vers une version /fr : souci dans le souci, cette version soi-disant française est une catastrophe, une traduction lourdement approximative, qui ne rend pas du tout justice à la qualité du plugin.
Au passage : le plugin lui-même est fourni en anglais, et si vous le voulez en français vous devrez le traduire, au moins en partie. Pour ce faire, la doc de BookingPress recommande d’utiliser le plugin Loco Translate, mais d’autres peuvent aussi faire le job. Vous pouvez traduire le front-end comme le back-end, l’un, l’autre ou les deux.
Réservations de services
BookingPress permet évidemment de réserver des services, et ce d’une manière flexible.
Créer un service
Pour cela, vous devez évidemment d’abord créer un ou plusieurs services réservables. Voici à quoi ressemble l’interface :

Durée des services
La durée des rendez-vous (ou cours, locations etc) peut varier de 0 à l’infini et s’exprime en 3 unités : les minutes, les heures et les jours.
Ceci rend BookingPress un peu plus multifonctions que d’autres plugins conçus pour ne gérer soit que des minutes et des heures, soit que des jours.
Avec Amelia par exemple, vous ne pouvez pas louer un bureau sur 2 jours ou un chalet de montagne sur 14 jours.
Définir l’agenda
BookingPress propose un système pour définir l’agenda d’un-e professionnel-le, et décompter des vacances, des jours off (ex, jours fériés) etc.
Donc si un service a été configuré pour proposer des créneaux tous les jours de la semaine, mais que ce travailleur a défini le mardi 4 juin comme « off », les créneaux de réservation ne seront pas dispo ce jour-là.
Propriétés du service
Sur chaque service, on peut :
- définir une capacité minimum et maximum de participants : par exemple 1 et 1 si le service est individuel, 2 et 2 pour un service de thérapie de couple, 4 à 8 pour un workshop, etc. Le système laissera les gens s’inscrire jusqu’à temps que le service atteigne sa capacité maximale. Si la capacité minimale n’est pas atteinte avant la date du service, il sera annulé.
- ajouter des services optionnels : par exemple on peut soit réserver un hammam tout court, soit le réserver avec un peignoir, une serviette et une séance de massage, chaque service ayant son prix qui s’ajoute au prix de base du service.
Personnalisation graphique de l’interface de réservation
L’interface de réservation en front-end me semble super bien faite, car ergonomique pour le client, claire, facile à comprendre. On peut la personnaliser de manière très intuitive au niveau graphique – et adapter à la fois les polices de caractères et les couleurs au thème WordPress utilisé.

Services et « Staff members »
Avant de créer un service, vous devrez avoir créé un travailleur – un « Staff Member« , littéralement « membre du personnel » -, à qui un ou plusieurs service sera attribué. Un même travailleur peut gérer un nombre infini de services, et inversement un même service peut être géré par un nombre infini de travailleurs.
Avec ceci, vous pourriez par exemple gérer une école de yoga : pour tel cours individuel simple, 3 profs sont qualifiés et s’en occupent, et le client choisit en fonction de ses disponibilités et des leurs (ils ne travaillent pas forcément tous aux mêmes moments). Tandis que pour un cours relevant d’une seule discipline, il n’y a qu’une seule proffe spécialisée.
Ces travailleurs ont leur propre compte et peuvent donc accéder à un back-end personnalisé (une interface d’administration), dans lequel ils peuvent gérer leurs services, leurs rendez-vous etc. Voici à quoi ressemble ce tableau de bord (dashboard) :

Notifications
BookingPress est doté d’un système d’envoi de notifications par e-mail, personnalisables.
On peut définir le texte du message de notification, déterminer quelle notification sera envoyée ou pas à chaque stade possible d’une réservation (approuvée, en attente, annulée, reportée etc), et utiliser des « placeholders » qui vont récupérer et afficher les infos personnelles utilisées par les clients. Par exemple on peut écrire :
Bonjour %customer_full_name%, vous avez rendez-vous le %appointment_datetime%.
Et ceci sera remplacé par exemple par les vraies données :
Bonjour Martine Dubois, vous avez rendez-vous le 2 juin 2025 à 14h.
Les notifs peuvent être envoyées à deux types de personnes :
- les clients
- les travailleurs
En cas d’annulation par le client, on peut donc s’abstenir de notifier le client vu qu’il est au courant de ce qu’il vient de faire, mais on notifiera le Staff Member.
Les notifications ont deux déclencheurs possibles :
- l’action humaine du client ou du travailleur, voire de l’admin, qui prend, annule ou reporte une réservation
- ou l’heure qu’il est par rapport à l’heure et la date prévue d’un rendez-vous, dans le cas des notifications de rappel ; ce type de notif reposera donc sur le « cron » de WordPress qu’il faudra bien paramétrer
Modalités de paiement
La vente de services en ligne implique souvent de proposer le paiement en ligne, mais le paiement en présentiel reste une possibilité : par exemple, un salon de beauté laisse ses clients réserver en ligne mais les encaisse en présentiel.
BookingPress s’avère très riche sur ce point, plus encore qu’Amelia.
Monnaie
Déjà, on peut évidemment configurer quelques paramètres généraux du paiement : la monnaie et comment elle s’affiche (avec le symbole à gauche ou à droite, genre $5 ou 5€ ; le séparateur entre les milliers ; le nombre de décimales après la virgule etc).
Taxes
Le calcul des prix des services peut intégrer, au cas par cas, le calcul de diverses taxes, qui vont s’exprimer en pourcentage du total ou en montant fixe.
On peut par exemple appliquer une taxe de TVA de x% en fonction du secteur d’activité, puis appliquer une taxe forfaitaire, de type « séjour à la nuitée ».
Acompte
On peut aussi définir un niveau d’acompte sur le prix à payer, soit en montant soit en pourcentage.
Par exemple sur un prix de 100€ je peux demander un acompte de 40€, ou de 30%.
Remboursement
Je peux aussi gérer les conditions de remboursement, et accepter celui-ci ou pas (rappel : la loi limite ce que vous avez le droit de faire à ce sujet).
Passerelles de paiement
Enfin, le paiement peut être configuré pour se faire soit en présentiel, soit via diverses passerelles électroniques comme :
- PayPal
- Stripe (via Stripe Payment Gateway)
- Klarna
- Authorize.net
- 2checkout
- Mollie
Et d’autres moins connus comme Pagseguro, Razorpay, Paystack PayUMoney PayFast Square Worldpay Skrill Braintree Mercado Pago ECPay PayMongo.
Il est aussi possible de connecter BookingPress à WooCommerce, pour proposer les modalités de paiement de ce dernier.
Facturation
Contrairement à beaucoup de plugins de réservation, BookingPress a prévu la facturation des services réservés en ligne – sous la forme d’un module optionnel.
Vous pouvez donc éditer un modèle de facture avec des placeholders bien pensés, pour afficher toutes les données nécessaires, comme par exemple :
- {invoice_date} : la date d’émission de la facture
- {customer_fullname} : le nom complet (nom et prénom) du client
- {service_price} : le prix du service
- etc
Les modules (add-ons) et intégrations de BookingPress
Modules
BookingPress propose plusieurs dizaines de modules (add-ons), qui viennent rajouter des fonctionnalités. Sur ce point, il est plus riche que ses concurrents, Amelia WordPress Booking ou LatePoint.
Je trouve ce système pratique : au lieu d’installer une usine à gaz de fonctionnalités dont vous n’utiliseriez qu’une partie, vous n’installez que les modules vraiment nécessaires à votre projet : par exemple si vous ne payez aucun taxe, à quoi vous servirait le module taxe ? Si vous ne proposez que du paiement en présentiel, à quoi vous serviraient les modules de passerelles de paiement ?
Parmi ces modules optionnels on compte :
- liste d’attente (un client peut s’inscrire à un service dont la capacité maximale a été atteinte, en espérant qu’un inscrit se désiste)
- avis clients (interface pour que les clients puissent laisser des avis sur les services, et pour afficher ces avis sur les services)
- lieu (pour associer des lieux à des services, et tenir compte du fait qu’ils sont utilisés ou pas : si la salle B d’une école de yoga est prise le lundi 9 mai à 10h, aucun service ne peut être organisé en ce lieu sur ce créneau)
- panier (pour permettre au client de mettre des services dans le panier après avoir réservé, et les payer tous ensemble à la fin)
- codes promo (on peut créer des codes promo, en pourcentage ou réduction forfaitaire, à offrir aux clients à certaines conditions)
- rendez-vous récurrents (quand ce que vous vendez est par exemple une série de 5 rendez-vous)
- etc
Intégrations
Les intégrations de BookingPress sont des compatibilités avec des services tiers, comme
- Google Calendar et Outlook Calendar (les rendez-vous sont synchronisés entre BookingPress et Google ou Outlook, dans les deux sens : un créneau occupé dans Google rendra le créneau indisponible dans BookingPress ; un créneau réservé dans BookingPress s’affichera dans Outlook)
- Zoom (pour les rendez-vous en téléconsultation par exemple, ou toute forme de visioconférence)
- ARMember (système de gestion des membres par abonnement)
- Zapier (système de connexion entre des centaines d’applications : par ex, si BookingPress enregistre une réservation, on ajoute +1 dans un compteur sur tel logiciel, on publie un post sur un réseau social en utilisant certaines données, on ajoute le client à une liste d’e-mails, etc)
- Google Recaptcha (pour éviter le spam des formulaires)
- Suivi statistique des conversions, y compris avec Google Analytics GA-4
Les démos de BookingPress
Ce n’est pas une fonctionnalité du plugin à proprement parler, mais c’est bien utile : BookingPress a installé 10 versions démos de sites utilisant son plugin, et correspondant à 10 types d’activité différents : salon de coiffure, cours de yoga, enseignement, cabinet médical, maintenance et réparation, réservation de location, salon de beauté et spa, fitness et gym, vétérinaire, coaching business.

On peut visiter tous ces sites de démo avec divers types de compte : Admin, Travailleur, ou Client. C’est donc bien pratique pour inspecter de vos yeux l’interface que voit chacun et décider si ça correspond à vos besoins ou pas.
Visiter le site de BookingPress
Proposition de service
Si vous en ressentez le besoin, je peux m’occuper d’installer et configurer BookingPress pour vous sur votre site WordPress, à mon tarif horaire habituel.
Le nombre d’heures nécessaires dépendra évidemment de vos besoins et de votre projet, que je ne peux pas connaître d’avance.
Je peux adapter mon service à votre budget, et agir de manière :
- minimale : je ne fais que ce qui est compliqué, chiant à apprendre, et vous faites tout ce qui est facile, comme l’édition des services ; je vous guide jusque-là
- maximale : si vous voulez ne vous occuper de rien, je peux m’occuper de tout
Pour en discuter, contactez-moi !
Attention, je ne vais pas passer 1h gratuitement à étudier votre projet à votre place, pour vous faire gagner du temps tout en perdant le mien.
Je peux faire une étude de projet, mais c’est un travail qui doit être rémunéré.
Voici mes services en réservation de rendez-vous.





