A ZPRESTASH
P

¿Cómo saber las ventas por producto y cliente en PrestaShop?

Como todo empresario, nos interesa saber qué clientes han comprado qué productos para tener un estudio de mercado valioso y eficiente. Lo más sencillo sería mirar las facturas, pero si cuenta con un amplio conjunto de productos esto puede ser una tarea tediosa. 

Por lo tanto, para solucionar el problema, puede utilizarse una consulta SQL para buscar todos los clientes que compraron el producto.

Se puede utilizar una consulta como la siguiente utilizando la referencia del producto:

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_oder = o.id_order
WHERE n.product_reference = "RefXXXX"
ORDER BY c.lastname;

 

Si deseamos sacar el email de los clientes que han comprado un producto concreto sería de la siguiente manera:

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_reference = "RefXXXX";
 
Si sabemos 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_oder = o.id_order
WHERE n.product_id = id;
 

Si por el contrario buscamos una palabra en el nombre en el idioma 1, se puede hacer según lo siguiente: 

SELECT c.firstname, c.lastname, 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_oder = 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;

 

Es posible que existan otras soluciones para conocer las estadísticas de ventas según productos y clinetes, dependiendo de la instalación o configuraciones de su ecommerce. Si desea un mayor asesoramiento del problema sobre la visualización de ventas por cliente y producto no dude en contactar con nosotros para un mejor diagnóstico.


prestashop 1.6.x


¿Te ha gustado?, compártelo:

por AZprestashop

¿Ya tiene una tienda online creada?

Si ya ha pasado la fase de crear su tienda online, podemos ayudarle a mejorar con nuestra auditoría.

Inserta la dirección de su tienda online y datos de envío

¡No te pierdas una!

Descubre los mejores trucos de Pretashop, tutoriales y consejos para optimizar tu tiendao online:

Dónde Estamos

CACERES: C/ Gabino Muriel 3, 1A
Azuaga: Avd. de la Estación 32
SEVILLA: Avd. Eduardo Dato 69, 5º Planta (edif. Galia)

Teléfonos

Cáceres: 927 26 10 71
Azuaga: 924 89 15 94
Sevilla: 954 32 35 66

Horarios

Comercial L-V: 9:00 - 15:00
Soporte L-V: 8:00 y 24:00
Urgencias: 24h los 365 días.