Manchmal kann es nötig sein, dass Daten aus dem Kurs-Buchungssystem exportiert werden müssen. Wir stellen für diese Exporte Hilfestellungen und Beispiele zur Verfügung:
Export von Kundendaten
Um Kundendaten zu exportieren nutzen wir dasselbe Plugin, das wir auch für den Import empfehlen: „Import and export users and customers„.
In den Einstellungen des Plugins unter dem Reiter „Export“ bitte als Rolle „Kunde“ wählen und diese Spalten exportieren:
user_email,first_name,last_name,birthday, billing_address_1,billing_postcode,billing_city,billing_country,billing_phone,description,user_registered
Export von Kartenstände
Um Kartenstände zu exportieren kannst du in den Einstellungen des Plugins unter dem Reiter „Export“ diese Spalten exportieren:
user_email,first_name,last_name,card,expire,card_2,expire_2,card_3,expire_3,card_4,expire_4,card_5,expire_5
Export von Abos
Um Abos zu exportieren kannst du in den Einstellungen des Plugins unter dem Reiter „Export“ diese Spalten exportieren:
user_email,first_name,last_name,abo_start,abo_expire,abo,abo_2,abo_3,abo_course,abo_course_2,abo_course_3,card
Export von Buchungen
Die Buchungen hingegen können am besten über die Datenbank abgefragt und anschließend exportiert werden. Melde dich dazu bei der Datenbank an (zum Beispiel via phpMyAdmin) und gebe im Tab „SQL“ folgende Abfrage ein:
CREATE VIEW bookings_export AS SELECT booking_id,course_id,wp_cbs_bookings.date,start,end,post_id,post_title,wp_cbs_bookings.user_id,user_email,display_name FROM wp_cbs_bookings JOIN wp_users ON(wp_cbs_bookings.user_id = wp_users.ID) JOIN wp_cbs_data ON(wp_cbs_bookings.course_id = wp_cbs_data.id) JOIN wp_posts ON(wp_cbs_data.post_id = wp_posts.ID);
Beachte bitte, dass bei dir der Präfix wp_ abweichen kann.
Damit erhältst du eine VIEW
aller Buchungen mit den wichtigsten Angaben. Diese Ansicht kannst du wie gewohnt exportieren. Wenn du weitere Werte benötigst kannst du die Abfrage natürlich nach deinen Wünschen anpassen.