DocumentationAPI et développeurs

Étendre les données produit

Ajoutez des champs personnalisés aux fiches logement via les onglets de données produit.

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.