DocumentationRéservations

Import et export iCal

Synchronisez vos calendriers avec Airbnb, Booking.com et toute source iCalendar.

Import de calendriers externes

Pour importer des réservations depuis une plateforme externe :

  1. Ouvrez le logement dans WooCommerce > onglet iCal.
  2. Cliquez Ajouter une source.
  3. Collez l'URL iCal fournie par la plateforme (Airbnb, Booking.com, VRBO, etc.).
  4. Donnez un nom à la source (ex. "Airbnb - Villa Mimosa").
  5. Enregistrez.

Les dates des réservations importées bloquent automatiquement le calendrier du logement.

Export de votre calendrier

Chaque logement génère automatiquement une URL iCal d'export. Copiez cette URL et ajoutez-la dans les plateformes externes pour y bloquer les dates de vos réservations directes.

L'URL d'export est disponible dans l'onglet iCal du logement.

Fréquence de synchronisation

Les calendriers sont synchronisés automatiquement à intervalle régulier via WP-Cron :

  • Par défaut : toutes les 15 minutes.
  • Recommandé : configurez un cron système pour déclencher WP-Cron toutes les 5 minutes sur les sites à fort volume.
  • Synchronisation manuelle : cliquez "Synchroniser maintenant" dans l'onglet iCal administration.

Détection de collisions

Lors de chaque synchronisation, le système vérifie que les dates importées ne chevauchent pas une réservation existante. En cas de conflit :

  • Un avertissement apparaît dans les logs de synchronisation.
  • Les dates du conflit sont signalées pour investigation manuelle.
  • Les dates sont bloquées dans tous les cas pour éviter une double réservation supplémentaire.

Logs de synchronisation

L'onglet iCal de l'interface d'administration affiche un historique détaillé des synchronisations :

  • Date et heure de chaque synchronisation.
  • Nombre d'événements importés.
  • Statut (succès, erreur, collision).
  • Détail des erreurs le cas échéant (URL inaccessible, format invalide).

Plateformes compatibles

Ayn Booking est compatible avec tout flux iCalendar respectant le standard RFC 5545 :

  • Airbnb
  • Booking.com
  • VRBO / Abritel
  • HomeAway
  • TripAdvisor Rentals
  • Google Calendar
  • Apple iCal
  • Smoobu, PriceLabs, et autres channel managers