calendrier réservation
120
ème Jour
de l'année
Jeudi
30
Avril
Numéro
semaine
18
⩸ Menu

La synchronisation automatique des calendriers grâce à ICal.

Qu'est ce que le format ical ?

Le format ical (.ical ou .ics ) est un standard de fichiers permettant d'indiquer des événements dans un calendrier. Beaucoup de sites diffusant des annonces avec disponibilités permettent la synchronisation ical, le script intègre cette fonction, il permet à la fois l'importation, et l'exportation des dates réservées au format ical. Le script peut même être utilisé comme calendrier "concentrateur", c'est à dire qui va permettre la synchronisation de plusieurs calendriers (il supporte les réservations et annulations), le script va récupérer les réservations depuis tous vos partenaires, puis va diffuser ce calendrier à jour vers vos partenaires, ainsi tous vos partenaires profitent d'un calendrier mis à jour automatiquement

Ca sert à quoi ?

Comme l'indique le nom "synchronisation", cela permet de récupérer de façon automatique les dates réservées depuis un autre calendrier. Ainsi tous vos calendriers sont toujours à jour, et indique vos "vraies" disponibilités en temps réel, si vous vous mettez dans la peau d'une personne à la recherche d'un bien à louer, vous appréciez fortement d'avoir un calendrier à jour. Cela vous évite aussi d'être "dérangé" pour des dates qui ne sont plus disponible, en plus cela peut vous éviter le surbooking (multiple réservations pour la même période depuis plusieurs sites internet différents). Par exemple, dans le domaine de la réservation de location de vacances, de nombreux sites internet permettent la synchronisation ical tel que Booking, airbnb, abritel,etc...

Comment importer des calendrier ical externe?

Le script peut se synchroniser sur un ou plusieurs calendrier ical externe, donc sur un ou plusieurs sites. Pour chaque ressource du script, vous pouvez indiquer les adresses web ical de vos partenaires ( ces adresses web ical sont fournis prêt à l'emploi par vos sites partenaires).

Comment cela fonctionne t'il ?

Le script va lire toutes les données des fichiers ical de vos partenaires. Puis il va créer un "client" par ical avec le nom de domaine du site hébergant le fichier ical.
Puis il sycnhronise les données de ce "nouveau client" avec votre calendrier.
Ex :
- si une réservation existe dans le fichier ical mais pas dans votre calendrier, il va l'ajouter et la liée au "client" ical
- si une réservation n'existe plus dans le fichier ical mais existe dans le script pour ce "client" ical alors il va la supprimer ( annulation de réservation faite depuis ce site)
- si une réservation existe dans le fichier ical, et que cette période est indisponible dans le script car un autre "client" à déjà réservée cette période, alors le script ne change rien, les réservations existantes et non liées à ce client ical ne sont pas modifiés

Comment synchroniser ?

. Allez sur la page de gestion des ressources, sélectionner votre ressource et cliquez sur l'image modifier pour faire un premier essai, je vous conseil de créer une nouvelle ressource qui va permettre de tester la synchronisation "sans risque pour réservations" actuelles

Comment déclencher la synchronisation automatique ?

Le script supporte la mise à jour automatique de la synchronisation, la fréquence peut être paramètrable par exemple toutes les heures ou une fois par jour, voici la procédure pour activer la mise à jour automatique.

Comment synchroniser tous mes calendriers grâce au script ?

Le script peut être utlisé comme calendrier maître dans la synchronisation, c'est à dire qu'il va permettre la mise à jour des calendriers de tous vos partenaires, peut importe sur quel site la réservation ( ou annulation ) est faite, tous les calendriers de vos partenaires vont être mis à jour ( de façon automatisées, ou manuelle).
Le principe est le suivant,

1. Importer tous les calendriers ical de vos partenaires sur le script ( voir procédure décrite ci dessus)
2. Contrôlez que tous réservations sont correctes
3. Exporter votre calendrier (voir procédure ci dessous)
4. Connectez vous sur les sites internet de vos partenaires, et indiquer l'adresse web ical de votre location, calendrier ical fourni par le script .

5. C'est tout! Les calendriers doivent se synchroniser entre eux, le script jouant le role de concentrateur et de calendrier maître. La sycnhronisation se fera automatiquement chaque fois qu'une réservation sera faite sur un site ou depuis le script. (la synchronisation sera par défaut manuel, il faut cliquer sur le bouton synchroniser, suivre cette procédure pour synchroniser de fâcon entrièrement automatisée)