Buenos días como puedo exportar los teléfono de mi Prestashop ?
URL del sitio: Contenido solo visible a usuarios registrados
Hola Ivan, Buenos Días
¿ como puedo exportar los teléfono de mi Prestashop ?
me dejas un poco a cuadros :blush: ¿ que teléfonos quieres exportar ? ¿ Quieres exportar la ficha de los clientes ?
Un saludo
jajaja hola Pepe, si los teléfonos de mis clientes sólo me sales los correos y algunos datos más pero no los teléfonos
Hola Ivan.
Prueba lo siguiente.
.- Accede a Parámetros Avanzados -> gestor SQL
.- Selecciona Añadir nueva consulta SQL
- Nombre de la consulta SQL : puedes poner por ejemplo exportación de clientes
- Consulta SQL:
SELECT * FROM ps_customer
Nota: tienes que modificar ps_ por la extension que utiliza tu base de datos
¿ y como sabes que extensión usa ?, Muy facil 😉
En la misma pantalla Lista de tablas de MySQL en esa opción puedes ver la extensión que utiliza
tu BD
.- Una vez lo tengas guarda
.- Veras come te crea una opción para exportar los datos de esa tabla, solo tienes que pulsar en exportar:
Espero que te sirva 😉
Un saludo
Hola Pepe, me sale todo menos los teléfonos http://prntscr.com/ebipz8
Tengo este codigo: SELECT a.`phone` AS TELEFONO FROM `ps_address` a LEFT JOIN `ps_country_lang` cl ON (cl.`id_country` = a.`id_country` AND cl.`id_lang` = 3) LEFT JOIN `ps_customer` c ON a.id_customer = c.id_customer WHERE 1 AND a.id_customer != 0 AND c.id_shop IN (1) AND a.`deleted` = 0 ORDER BY a.`id_address` ASC
Pero no me saca los nuevos registros,, ¿Alguna idea?
Hola
Entiendo que ya te saca los teléfonos de algunos clientes, pero de algunos otros no.
¿Estas gestionando multitiendas o múltiples idiomas?
De manera general esta consulta sería suficiente:
SELECT a.`phone` AS TELEFONO FROM `ps_address` a LEFT JOIN `ps_customer` c ON a.id_customer = c.id_customer WHERE a.id_customer != 0 AND a.`deleted` = 0 ORDER BY a.`id_address` ASC
Saludos.
Hola Jhon, Es una tienda normal no es multitienda ni múltiples idiomas.
Con la consulta que me pasas tampoco me saca todos ni los nuevos, no entiendo que puede suceder
Hola
Los usuarios que no se muestran tienen teléfono?, la consulta muestra todos los datos de ps_address pero no de ps_customer por tener un left join.
Saludos.
Hola Jhon, si todos tienen teléfono creé uno para ver si lo saca pero no lo veo.
No entiendo lo del left join.
Hola Ivan.
Realiza los mismos pasos que te comente en la anterior entrada, en este caso solo cambiaremos la tabla donde sacamos los datos
Consulta SQL: SELECT * FROM ps_address
Adjunto tienes un ejemplo de los datos que saca.
Un saludo
Hola Pepe,
Con esta consulta saco todo genial Pepe ,, muchas gracias a todos como siempre unos fenómenos.
Hola Ivan.
Me alegra que encontraras lo que buscabas :cheer:
Si tienes duda o necesitas una aclaración cuenta con nosotros, ¡estamos aquí para ayudarte! 😉
Cerramos el tema.
Un saludo