CHP Posted March 11, 2014 Share Posted March 11, 2014 Buenas tardes, ¿Hay alguna forma de saber que clientes han comprado un X producto? Lo mas sencillo seria mirar las facturas, pero despues de 1800 pedidos pues es un poco complicado jeje.Basicamente queremos reemplazar un producto y queremos saber que clientes lo compraron en su dia. Gracias! Link to comment Share on other sites More sharing options...
tuk66 Posted March 15, 2014 Share Posted March 15, 2014 Usted puede utilizar una consulta SQL para buscar todos los clientes que compraron el producto. No es tan difícil. You can use a SQL query to find all customers that bought the product. Not so difficult. 1 Link to comment Share on other sites More sharing options...
aramicadiz Posted March 15, 2014 Share Posted March 15, 2014 Me interesa, me puede ser últi. Si alguien puede poner la consulta SQL se agradece Link to comment Share on other sites More sharing options...
ventura Posted March 15, 2014 Share Posted March 15, 2014 Puedes utilizar una consulta de este tipo utilizando la referencia del producto por ejemplo SELECT c.`firstname`, c.`lastname` 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_order` = o.`id_order` WHERE n.`product_reference`="RefXXXXX" ORDER BY c.`lastname` 1 Link to comment Share on other sites More sharing options...
edmon Posted April 4, 2017 Share Posted April 4, 2017 Hola! Y si quisiera sacar el email de los clientes que han comprado un producto concreto, o palabra que esté en el nombre del producto, ya que cogería diferencias referencias y productos no referenciados..Sería posible? Gracias por la ayuda Link to comment Share on other sites More sharing options...
aprendiendopresta Posted April 10, 2017 Share Posted April 10, 2017 Con esto tienes el email, por referencia: SELECT c.`firstname`, c.`lastname`, c.`email`FROM `ps_orders` oLEFT JOIN `ps_customer` c ON c.`id_customer` = o.`id_customer`LEFT JOIN `ps_order_detail` n ON n.`id_order` = o.`id_order`WHERE n.`product_reference`="RefXXXXX" Si sabes el id: 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_order` = o.`id_order` WHERE n.`product_id`=1 Si buscas una palabra en el nombre en el idioma 1, también se puede buscar en la descripción: SELECT c.`firstname`, c.`lastname`, c.`email`, n.product_id, pl.name 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_order` = o.`id_order` LEFT JOIN `ps_product_lang` pl ON pl.`id_product` = n.`product_id` WHERE pl.name like '%Camiseta%' and pl.id_lang = 1 1 Link to comment Share on other sites More sharing options...
edmon Posted April 24, 2017 Share Posted April 24, 2017 Con esto tienes el email, por referencia: 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_order` = o.`id_order` WHERE n.`product_reference`="RefXXXXX" Si sabes el id: 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_order` = o.`id_order` WHERE n.`product_id`=1 Si buscas una palabra en el nombre en el idioma 1, también se puede buscar en la descripción: SELECT c.`firstname`, c.`lastname`, c.`email`, n.product_id, pl.name 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_order` = o.`id_order` LEFT JOIN `ps_product_lang` pl ON pl.`id_product` = n.`product_id` WHERE pl.name like '%Camiseta%' and pl.id_lang = 1 Muchísimas gracias!! 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