Wie lassen sich in PrestaShop 1.5.x Kundendaten exportieren?

Oft werden für eine weitere Auswertung die Kundendaten benötigt. Eine einfache Export-Funktion aller zusammenhängenden Daten bietet PrestaShop 1.5.x nicht.

Es gibt mindestens drei Wege für den Kunden-Export:

1) direkt aus der Kunden-Ansicht im PrestaShop Back Office (der Button oberhalb der Liste: Export)
Dies exportiert aber nur die aktuell angezeigten Spalten.

2) über ein Modul, z.B. hier:
http://addons.prestashop.com/de/search.php?search_query=export+customers

3) direkt per SQL-Query aus der Datenbank
Ein Ansatz wäre dies:

SELECT * FROM ps_customer AS c
LEFT JOIN ps_address AS a ON (a.id_customer = c.id_customer)

Das kann beliebig erweitert oder gefiltert werden, wie es benötigt wird. Das hängt auch von der Fragestellung ab, ob alle Addressdaten exportiert werden sollen, oder alle Rechnungsadressen, die im Shop für eine Bestellung genutzt wurden. In dem Fall müssten die order-Tabellen noch berücksichtigt werden.


Posted

in

by