Plugin WordPress de synchronisation bidirectionnelle Airbnb ↔ WooCommerce pour la gestion des réservations.
- Synchronisation Airbnb → WordPress : Import automatique des réservations via iCal
- Synchronisation WordPress → Airbnb : Export des commandes WooCommerce vers Airbnb via .ics
- Intégration WooCommerce : Affichage des dates disponibles sur les produits
- Blocage bidirectionnel : Protection contre les doubles réservations
- Export iCalendar : Génération de fichiers .ics pour import dans Airbnb
- Interface moderne : Dashboard admin avec Tailwind CSS
- Logs détaillés : Traçabilité complète des synchronisations
- Calendrier frontend : Widget personnalisable pour afficher les disponibilités
- WordPress 5.8+
- WooCommerce 6.0+
- PHP 7.4+
- Composer
- Node.js & npm
# Dépendances PHP
composer install
# Dépendances Node.js
npm install
# Build des assets
npm run build- Téléverser le dossier
super-calendardans/wp-content/plugins/ - Activer le plugin depuis l'admin WordPress
- Configurer la connexion Airbnb dans Super Calendar → Calendriers
# Mode développement avec watch
npm run dev
# Build pour production
npm run build- Aller dans Super Calendar → Calendriers
- Cliquer sur "Ajouter un calendrier"
- Coller l'URL iCal fournie par Airbnb
- Sauvegarder
- Dans Super Calendar → Calendriers, cliquer sur Export URL
- Copier l'URL générée
- Sur Airbnb, aller dans Calendrier → Paramètres de disponibilité → Importer un calendrier
- Coller l'URL WordPress dans Airbnb
- Airbnb synchronisera automatiquement toutes les 3-6 heures
📖 Guide complet : Consultez SYNCHRONISATION-BIDIRECTIONNELLE.md pour le guide détaillé
- Éditer un produit WooCommerce
- Dans la meta box "Super Calendar", sélectionner le calendrier Airbnb
- Publier le produit
- Le calendrier s'affichera automatiquement sur la page produit
[super_calendar product_id="123"]Les paramètres sont disponibles dans Super Calendar → Paramètres :
- Fréquence de synchronisation
- Délais de blocage
- Options d'affichage
- Logs et debug
super-calendar/
├── admin/ # Interface d'administration
├── assets/ # CSS, JS, images
├── database/ # Gestion des tables personnalisées
├── includes/ # Classes principales
├── public/ # Frontend public
└── super-calendar.php # Fichier principal du plugin
Activer le mode debug WordPress dans wp-config.php :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);Les logs du plugin sont accessibles dans Super Calendar → Logs.
GPL-2.0-or-later
Pour toute question ou problème, consulter les logs du plugin ou activer le mode debug.