Consulta de clientes recurrentes

Si quieres saber que clientes han comprado más de una vez en tu prestashop has dado con el código perfecto.
que clientes han repetido

Es posible que si alguna vez has estado trabajando con datos de prestashop, te hayas encontrado con la necesidad de saber aquellos clientes que han comprado en más de una ocasión en tu ecomerce. Dato que quizás sea un poco escurridizo en el backoffice.

Hoy te traigo una consulta en SQL para obtener nombre, apellidos y dirección de todos aquellos clientes que han comprado en más de una ocasión en tu web, listo:

/*Campos que queremos obtener*/
SELECT c.firstname, c.lastname, c.email 
/*tabla principal--pedidos*/
FROM prstshp_orders o 
/*Unión de tabla principal y secundaria -- aquellos clientes que aparezcan en la tabla de pedidos*/
LEFT JOIN prstshp_customer c ON c.id_customer = o.id_customer
/*Agrupalos por el numero de cliente*/
GROUP BY o.id_customer 
/*Que el numero de veces que aparece el numero de cliente sea mayor de 1*/
HAVING COUNT(*)>1;

En este caso el prefijo de mi prestashop es prsthp aunque lo más habitual es ps, habrá que asegurarse antes de realizar la consulta. Las letras o y c son el alias de las tablas usadas para trabajar de una manera más optima.

Para usar la consulta puedes acceder a tu base de datos desde plesk o desde el mismo prestashop llendo a parámetros avanzados/base de datos — añadir una nueva consulta SQL

Si necesitas más ayuda no dudes en preguntar

Compartir

Otros post

Escapa de QDQ

Escapa de QDQ

Descubre porque deberías escapar de webs hechas por QDQ y pasa a un mejor diseño.

SEO

¿Qué es SEO?

SEO, lo que necesitas saber para dar el primer paso en posicionar tu contenido en los buscadores.

¿Quién eres?