Module sur mesure · Hébergement touristique

Gîte de Marbois : un module de réservation relié à Google Calendar

Un plugin WordPress sur mesure qui relie le formulaire de réservation WPForms du gîte à Google Calendar, calcule les jours indisponibles et le prix du séjour.

WordPress, Avada, WPForms, wpforms-calculations, Google Calendar API, PHP, Envira Gallery, Yoast SEO Premium, GTranslate

Voir le site

Capture du site Gîte de Marbois
gite-de-marbois.com

Contexte

Le Gîte de Marbois est une location de gîte. Son site tourne sous WordPress avec le thème Avada, une galerie Envira, Yoast SEO Premium et GTranslate pour la traduction.

Le propriétaire utilise Google Calendar. Le site devait s’appuyer sur cet agenda plutôt que sur un second calendrier à tenir à jour en parallèle. Aucune extension de réservation du marché n’a été ajoutée.

Besoin

Le site devait recevoir les demandes de réservation, connaître les jours indisponibles et calculer le prix du séjour. Tout cela sans que le propriétaire ait à ressaisir les dates dans un second outil.

Le site s’appuie sur WPForms pour ses formulaires et sur Google Calendar pour le planning. Plutôt que d’ajouter une extension de réservation avec son propre calendrier, nous avons choisi de relier ces deux outils par un développement dédié.

Solution

Nous avons développé un plugin WordPress sur mesure, adn-wpforms-booking, signé ADN PAPER. Il s’installe à côté du thème Avada sans le modifier. Le formulaire de réservation reste un formulaire WPForms, que le client connaît déjà.

Le plugin relie ce formulaire à Google Calendar par son API, l’interface qui permet à deux logiciels d’échanger des données. Il calcule les jours indisponibles. Le prix du séjour est calculé dans le formulaire par wpforms-calculations.

Nous avons choisi un plugin plutôt qu’un ajout dans le thème. Le code du module reste séparé d’Avada et de ses mises à jour. Il peut être désactivé, mis à jour ou repris sans toucher au reste du site. Le plugin est signé, ce qui permet de l’identifier dans la liste des extensions.

Ce type de développement est un module métier, un composant qui répond à un besoin précis du client et se greffe sur un site existant. La liaison avec l’agenda relève de notre prestation API et intégrations.

Fonctionnalités

Formulaire WPForms conservé

La réservation passe par un formulaire WPForms, sans nouvel outil à apprendre pour le client.

Liaison avec Google Calendar

Le plugin échange avec l'agenda Google par l'API Google Calendar.

Jours indisponibles calculés

Le module calcule les jours indisponibles du gîte.

Calcul du prix

Le formulaire calcule lui-même le prix du séjour.

Plugin indépendant du thème

adn-wpforms-booking est un plugin séparé. Il survit aux mises à jour du thème Avada.

Galerie et traduction

Envira Gallery présente les photos du gîte. GTranslate traduit le site pour les visiteurs étrangers.

Résultats

Le site est en ligne à l’adresse gite-de-marbois.com. Le formulaire de réservation, la liaison avec Google Calendar et le calcul du prix sont en production.