wehrli florent Posted January 29 Share Posted January 29 (edited) Bonjour, Serait-il possible d'exporter la base de données afin de récupérer les noms, prénoms et numéros de téléphones des clients svp? Actuellement, il n'est possible d'avoir que leurs mails. J'ai prestahop 1.7.8.10 Merci d'avance. Cordialement Florent Edited February 7 by wehrli florent problem resolved (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29 Share Posted January 29 Bonjour, changer le préfixe ps_ par le votre. SELECT c.id_customer, c.firstname, c.lastname, c.email, a.phone, a.phone_mobile FROM ps_customer c LEFT JOIN ps_address a ON a.id_customer = c.id_customer AND a.deleted = 0 AND a.active = 1 WHERE c.deleted = 0 ORDER BY c.id_customer ASC; 1 Link to comment Share on other sites More sharing options...
wehrli florent Posted January 29 Author Share Posted January 29 Bonjour, Je copie ce texte où svp? Link to comment Share on other sites More sharing options...
4presta Posted January 29 Share Posted January 29 Bonjour. Dans l'administration, sous Paramètres, recherchez Gestionnaire SQL. Vous pouvez y saisir votre requête SQL et l'enregistrer. Cliquez ensuite sur l'icône Exporter pour créer un fichier CSV. Link to comment Share on other sites More sharing options...
wehrli florent Posted January 29 Author Share Posted January 29 Merci. J'ai le message suivant: La table "ps_customer" n'existe pas. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 30 Share Posted January 30 Il y a 23 heures, wehrli florent a dit : Merci. J'ai le message suivant: La table "ps_customer" n'existe pas. Le 29/01/2026 à 2:10 PM, Mediacom87 a dit : changer le préfixe ps_ par le votre. Link to comment Share on other sites More sharing options...
wehrli florent Posted January 30 Author Share Posted January 30 Merci mais je ne sais pas où trouver ce préfixe. Link to comment Share on other sites More sharing options...
4presta Posted January 30 Share Posted January 30 (edited) Dans le menu d'administration: Paramètres avancés=> Informations section Informations sur la base de données -> Préfixe des tables. Ou sur FTP ./app/config/parameters.php, ou ouvrez la base de données dans phpMyAdmin, ou dans l'administration de SQL Manager, lorsque vous pouvez créer une nouvelle requête, il y a une liste de tables en bas à gauche. Je modifierais également la requête SQL afin d'exclure les clients en double et les enregistrements pour lesquels aucun numéro de téléphone fixe ou mobile n'est indiqué. SELECT c.id_customer, c.firstname, c.lastname, c.email, a.phone, a.phone_mobile FROM ps_customer c LEFT JOIN ps_address a ON a.id_customer = c.id_customer AND a.deleted = 0 AND a.active = 1 WHERE c.deleted = 0 AND (a.phone NOT IN('') OR a.phone_mobile NOT IN ('')) GROUP BY c.id_customer ORDER BY c.id_customer ASC; Vous pouvez également modifier la requête SQL pour sélectionner la dernière adresse de facturation ou de livraison du client. Edited January 31 by 4presta (see edit history) Link to comment Share on other sites More sharing options...
wehrli florent Posted January 31 Author Share Posted January 31 Bonjour et merci. J'ai trouvé le prefixe. J'ai testé la requête et j'ai téléchargé un fichier csv. Le but est presqu'atteint. En fait je n'ai pas tous les inscrits sur le site internet. Lorsque je consulte le résultat de la requête en ligne, les numéros de téléphone sont bien formatés. Lorsque j'ouvre le fichier csv avec libreoffice calc, il manque le premier 0 sur les numéros de téléphone. Merci d'avance. Bonne journée Florent Link to comment Share on other sites More sharing options...
wehrli florent Posted February 7 Author Share Posted February 7 C'est tout bon. En fait ilme manquait descontacts car ce sont les personnes qui n'avaient pas renseigné leurs numéros de téléphone. Dans Libreoffice, pour avoir le bon format de téléphone, au moment de l'importation du csv, ilfaut sélectionner la colonne téléphone et la modifier en texte au lieu de standard. Merci beaucoup pour votre aide Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now