Architecture des onglets produit
Les logements utilisent un type produit WooCommerce personnalisé. Ayn Booking ajoute des onglets de données dans l'éditeur produit : caractéristiques, localisation, tarification, équipements, services, commissions, iCal et template.
Ajouter un onglet personnalisé
Les développeurs peuvent enregistrer de nouveaux onglets dans l'éditeur produit en utilisant les filtres WooCommerce standard (woocommerce_product_data_tabs) et en ajoutant leurs panneaux de saisie.
Métadonnées
Toutes les données spécifiques aux logements sont stockées sous forme de post meta WordPress avec le préfixe _ayn_booking_. Par exemple :
_ayn_booking_surface— surface en m²._ayn_booking_capacity— nombre maximum de voyageurs._ayn_booking_seasons— tableau des saisons tarifaires._ayn_booking_ical_sources— sources iCal configurées.
Bonnes pratiques
- Préfixez vos méta avec un identifiant unique pour éviter les conflits.
- Sanitisez et validez les données avant sauvegarde.
- Utilisez un thème enfant pour les surcharges de template.