arbona Posted January 29, 2015 Share Posted January 29, 2015 (edited) Buenas tardes, quisiera saber como puedo obtener en mi tienda, todos los clientes que han comprado un determinado producto? Gracias de antemano Edited January 29, 2015 by arbona (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted January 29, 2015 Share Posted January 29, 2015 Puedes hacerlo con una consulta sql desde parametros avanzados/gestor sql Añade esto por ejemplo y tendrás el listado de clientes que han comprado un producto con una determinada referencia 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` Sustituir RefXXXXX por la referencia del producto Link to comment Share on other sites More sharing options...
arbona Posted January 30, 2015 Author Share Posted January 30, 2015 (edited) esa consulta me ha salido? y para sacar igual pero datos también de la dirección? Edited January 30, 2015 by ventura (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted January 30, 2015 Share Posted January 30, 2015 esa consulta me ha salido? y para sacar igual pero datos también de la dirección? SELECT CONCAT_WS( ' ', c.firstname, c.lastname ) AS Customer, CONCAT_WS( ' ',ad.`address1`, s.name, ad.postcode, ad.city, cl.`name` ) AS Direccion FROM `ps_orders` o LEFT JOIN `ps_customer` c ON c.`id_customer` = o.`id_customer` LEFT JOIN `ps_address` ad ON ad.`id_customer` = o.`id_customer` LEFT JOIN `ps_order_detail` n ON n.`id_order` = o.`id_order` LEFT JOIN `ps_country` cou ON ad.`id_country` = cou.`id_country` LEFT JOIN `ps_country_lang` cl ON cou.`id_country` = cl.`id_country` LEFT JOIN `ps_state` s ON s.`id_state` = ad.`id_state` WHERE n.`product_reference`="REFXXXX" GROUP BY c.`lastname` ORDER BY c.`lastname` Link to comment Share on other sites More sharing options...
Recommended Posts