Aller au contenu
RÉALISATIONS

Hôtel des Grottes

Client
Hôtel Camping Restaurant des Grottes
Année
2026
Technologies
PHP JavaScript API JSON flatpickr Stripe Checkout
Hôtel des Grottes : Solutions métier par e-Medias Group
LE PROJET

Un moteur de réservation greffé sur un site existant.

Les Grottes réunit un camping, un hôtel et un restaurant à Réclère, dans le Jura suisse. Notre intervention y porte sur un seul objet, le moteur de réservation en ligne : le reste du site existait avant nous et n'est pas de notre fait.

Ce moteur ne se contente pas d'expédier un formulaire. Il connaît le stock réel de chaque logement, écarte ce qui ne tient pas dans les dates ou dans le nombre de voyageurs, recalcule son total à chaque changement, puis remet le voyageur à Stripe pour le paiement.

Le moteur sur téléphone : les trois étapes empilées et le récapitulatif replié en barre basse.
Le moteur sur téléphone : les trois étapes empilées et le récapitulatif replié en barre basse.
3
étapes numérotées, du choix des dates au paiement en ligne
13
types de logements pilotés, six à l'hôtel et sept au camping
7
lignes du récapitulatif recalculées à chaque changement
La sélection du logement, filtrée sur les dates et les voyageurs : le moteur distingue le complet du dernier disponible.
La sélection du logement, filtrée sur les dates et les voyageurs : le moteur distingue le complet du dernier disponible.
01 · LE SÉJOUR

Les dates et le nombre de voyageurs filtrent le catalogue en direct.

Tout part d'une plage de dates et de deux compteurs, adultes et enfants de moins de 16 ans. À chaque changement, le moteur interroge les disponibilités, écarte les logements dont la capacité ne convient pas et annonce en une ligne combien sont libres et combien sont complets. Le rappel des horaires d'arrivée et de départ est posé sous le champ, là où la question se pose.

  • Un calendrier de plage en français, ouvert sur deux mois, avec remise à zéro des dates en un clic.
  • Un décompte des disponibilités réécrit à chaque changement de dates ou de voyageurs.
  • Deux garde-fous : un horizon au-delà duquel la réservation en ligne se ferme, et un renvoi vers l'établissement pour les groupes de plus de six personnes.
Le calendrier de séjour, localisé en français, avec la plage retenue et le récapitulatif qui suit derrière.
Le calendrier de séjour, localisé en français, avec la plage retenue et le récapitulatif qui suit derrière.
02 · LES OPTIONS

Le petit-déjeuner se réserve matin par matin, voyageur par voyageur.

La deuxième étape n'affiche que les options du logement choisi : le petit-déjeuner ne se propose pas sur les chambres d'hôtel, où il est déjà compris. Sur les hébergements du camping, chaque voyageur reçoit sa propre rangée de matins à cocher, adultes et enfants comptés séparément, et le compteur de sélections comme le récapitulatif se mettent à jour à la coche.

  • Quatre options facturables au catalogue, rattachées logement par logement.
  • Deux modes de tarification pour le logement, à la nuit ou au séjour, et deux unités pour les options.
  • Une grille de matins par voyageur, qui ne propose que les jours réellement servis pendant le séjour.
L'étape des options : une rangée de matins par voyageur, et le récapitulatif qui suit à la coche.
L'étape des options : une rangée de matins par voyageur, et le récapitulatif qui suit à la coche.
03 · COORDONNÉES ET PAIEMENT

La réservation est retenue le temps du paiement.

La dernière étape rassemble les coordonnées du voyageur, son pays, sa langue et son acceptation des conditions générales, consultables sans quitter la page. Ce sont aussi les informations qu'exige l'obtention du Jura-Pass. Le passage au paiement crée d'abord la réservation, avec sa référence et une retenue à durée limitée, avant de remettre le voyageur à Stripe. Côté établissement, une interface d'administration accompagne le moteur.

  • Sept pays et quatre langues au choix dans le formulaire.
  • Les conditions générales dans la page, avec le barème d'annulation rappelé sous le formulaire.
  • Le paiement délégué à Stripe, une fois la réservation référencée et retenue le temps de la transaction.
La dernière étape avant le paiement : coordonnées, pays, langue, conditions générales et barème d'annulation.
La dernière étape avant le paiement : coordonnées, pays, langue, conditions générales et barème d'annulation.
À DÉCOUVRIR AUSSI

D'autres projets à explorer.

Et si on travaillait ensemble ?

Un projet, une question, une ambition, parlons-en. Réponse sous 24 heures, sans engagement.