Jump to content
Nataliia

Exportieren Kundendaten inkl Telefonnummer

Recommended Posts

Prestashop 1.7

Kann mir jemand helfen diesen Export zu machen. Habe einiges probiert aber die Daten sind nie komplett so wie ich es haben möchte. Evtl gibt es dein Tool (Modul)?

Danke & Grüsse

Share this post


Link to post
Share on other sites

Was heißt "dieser Export"? Was genau willst du exportieren (was fehlt?) und zu welchem Zweck? Um welche genaue Prestashop-Version geht es?

Share this post


Link to post
Share on other sites

PS_VERSION_ = 1.7.2.4

Was genau verstehst du nicht an Exportieren: Kunden Daten Exportieren inkl. Telefon Nummer. Der Zweck braucht dich nicht zu interessieren, aber danke für die Hilfe.

So wie ich das sehe, gibt es eine "Exportieren Funktion" in meiner Version, diese nennt sich SQL Abfrage. Die Abfrage dich ich gemacht habe lieferte 78 Millionen Daten,
richtig gehört, also bitte keine Anfänger Antworten (und was das Juristische Betrifft, brauen wir keine Belehrungen).

Falls sich jetzt die Männer unter euch nicht gleich alle angepisst fühlen, danke für eure Antworten. 

  • Like 1

Share this post


Link to post
Share on other sites

So kriegt man schnell Hilfe.... Aber das lassen wir dann jetzt eben die Frauen unter sich ausmachen :D

 

Share this post


Link to post
Share on other sites

Telefonnummer hängen an der Adresse und sind daher in der entsprechenden Tabelle gespeichert

SELECT cus.id_customer ,addr.id_address, addr.firstname, addr.lastname, addr.phone, addr.phone_mobile FROM ps_customer cus LEFT JOIN  ps_address addr ON cus.id_customer = addr.id_customer ORDER BY cus.id_customer, addr.id_address
Edited by JBW (see edit history)

Share this post


Link to post
Share on other sites
1 hour ago, JBW said:

SELECT cus.id_customer ,addr.id_address, addr.firstname, addr.lastname, addr.phone, addr.phone_mobile FROM floresto_live_customer cus LEFT JOIN floresto_live_address addr ON cus.id_customer = addr.id_customer ORDER BY cus.id_customer, addr.id_address

Wo hast du das denn abgekupfert? :D
Mehr als ein 500er-Fehler wird dabei wohl nicht rauskommen, wenn das Tabellenpräfix nicht gerade floresto_live heißt. 

So sollte es funktionieren, vorausgesetzt, das Tabellenpräfix ist standardmäßig ps_, sonst halt ändern: 

SELECT l.name AS Kundengruppe, a.id_customer AS KundenNr, cl.name AS Land, a.lastname AS Name, a.firstname AS Vorname, a.address1 AS Strasse, a.postcode AS PLZ , a.city AS Ort, a.phone AS Tel, a.phone_mobile AS Mobil, c.email AS Email
FROM ps_address a
LEFT JOIN ps_customer c ON ( a.id_customer = c.id_customer)
LEFT JOIN ps_customer_group g ON ( a.id_customer = g.id_customer)
LEFT JOIN ps_group_lang l ON ( g.id_group = l.id_group)
LEFT JOIN ps_country_lang cl ON ( a.id_country = cl.id_country)
WHERE g.id_group = 3
GROUP BY a.id_customer

Diese Abfrage in den  SQL-Manager von Prestashop kopieren, mit einem Namen versehen und speichern. Falls du die Beschränkung auf die Gruppe customer nicht willst, sondern alle Einträge für Gäste und Besucher dazuhaben möchtest, dann lösche die Zeile 

WHERE g.id_group = 3

EDIT: Die Abfrage von @JBW, die Namen und Telefonnummern ohne Adresse auswirft, funktioniert in der Standardkonfiguration so:

SELECT 
cus.id_customer,
addr.id_address, 
addr.firstname, 
addr.lastname, 
addr.phone, 
addr.phone_mobile 
FROM ps_customer cus 
LEFT JOIN ps_address addr ON cus.id_customer = addr.id_customer 
ORDER BY cus.id_customer, addr.id_address

 

Edited by Wuschel (see edit history)

Share this post


Link to post
Share on other sites

@Wuschel
@JBW

Vielen dank das ist genial! ich habe jetzt mal die Abfrage von JBW genommen und das hat super funktioniert. Deine habe ich auch benutzt, diese ist noch ausführlicher, vielen dank, echter Profi-Service! Würde euch beide zum Kaffee einladen in Bern :-)

Grüsse
Nataliia

Share this post


Link to post
Share on other sites

Gern geschehen, auch ohne Kaffee! Jetzt setz einfach noch den Topic auf [gelöst]

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More