Si vous ne connaissez pas l’extension WooCommerce Bookings, elle s’ajoute à WooCommerce et permet de créer des produits réservables (événements, hôtels, tout ce que vous pouvez imaginer).
J’ai utilisé il y a quelques temps cette extension pour un projet de vente en ligne de billets pour des événements, avec différents intervenants, dates et horaires.
Pour plus de facilité et gagner du temps, mon client à voulu un outil d’export de toutes ses réservations, vers un fichier CSV.
J’ai donc créée une petite extension qui fait le job.
Vous pouvez retrouver l’extension complète ici
Quelques captures d’écran :
Changelog
26/07/2018 1.0.3
Ajout de la possibilité de filtrer les réservations par dates
Ajout du filtre mc_wcb_csv_delimiter pour modifier le séparateur utilisé dans le formatage CSV.
26/02/2018 1.0.2
Implémentation de la recherche Ajax à la sélection du produit
Implémentation de la sauvegarde des fichiers d’export dans un dossier personnalisé
Implémentation de la liste des fichiers d’export dans la page d’export
23/02/2018 1.0.1
Changement de la méthode de la requête sur les réservations :
Au lieu de boucler sur les commandes, requête directement pour le produit sélectionné.
23/02/2018
Mise à jour de la fonction principale de génération du CSV :
Utilisation de la classe WC_Booking_Data_Store pour requêter les identifiants des réservations depuis les commandes au lieu d’utiliser la méta ‘Booking ID’ (non stable).
Affichage des produits réservables uniquement dans le sélecteur d’export.
03/03/2016 1.0
Initial Release.