Consulta SQL buscar clientes que han comprado un producto

 

Consulta SQL buscar clientes:

Hoy os voy a dejar una consulta SQL que a mi particularmente me ha salvado en multitud de ocasiones. Seguramente si tenéis una tienda realizada en Prestashop desde hace mucho tiempo, os habréis encontrado con este problema, necesitáis saber que clientes han comprado un producto en concreto pero Prestashop no os lo facilita de ninguna forma sencilla.

Pues bien, aquí os dejo la siguiente consulta SQL:

SELECT c.firstname, c.lastname, c.email
FROM ps_orders o LEFT JOIN ps_customer c ON c.id_customer = o.id_customer LEFT JOIN ps_order_detail n ON n.id_oder = o.id_order
WHERE n.product_id = id;

A continuación os explico como podéis utilizar este código:

  1. Desde vuestro panel de administración de Prestashop: Entrar en Parámetros avanzados/Gestor SQL, una vez estési dentro, arriba a vuestra derecha hacer clic en Añadir una consulta SQL y os aparecerá la siguiente pantalla:

Consulta SQL desde Prestashop

Debéis rellenar los campos solicitados, en Nombre de la consulta SQL, poner un nombre para que podáis recordar fácilmente para qué servía la consulta, por ejemplo Búsqueda de clientes por ID del producto.

A continuación en Consulta SQL, debéis incluir la consulta que os he puesto más arriba, una vez le hagáís clic en Guardar, vuestra consulta se habrá realizado correctamente.

Espero que os haya servido como a mí esta consulta, si tenéis cualquier duda dejar un comentario y estaré encantado de ayudaros, y recordar, si os ha gustado este artículo no dudéis en compartirlo!!!

1 comentario en «Consulta SQL buscar clientes que han comprado un producto»

Deja un comentario

Háblame ;)
¿Necesitas ayuda?
Hola! estás interesado en mis servicios? hablemos por WhatsApp ;)