William Bustos Desarrollador Web

¿Cómo consultar los productos más vendidos por rangos de fecha en prestashop 1.7?

En este artículo voy a indicarte cómo realizar una consulta SQL para listar los productos más vendidos en un rango de fechas dentro de prestashop para su versión 1.7

En prestashop vamos a ingresar con el perfil administrador en el menú izquierdo damos clic en Parámetros Avanzados, luego en Gestor SQL

Posteriormente vamos a dar clic en Añadir una nueva consulta SQL y pegamos el siguiente código

SELECT P.reference as SKU, OD.product_reference, PL.`name` as Product_Name, OD.product_name as Product_Name_Combination, COUNT(OD.id_order) as ordered_qty, SUM(OD.product_quantity) as total_products, GROUP_CONCAT(DISTINCT O.id_order ORDER BY O.id_order  SEPARATOR', ') as orders_ids
FROM ps_product P
LEFT JOIN ps_product_lang PL ON P.id_product = PL.id_product
LEFT JOIN ps_order_detail OD ON P.id_product = OD.product_id
LEFT JOIN ps_orders O ON O.id_order = OD.id_order
WHERE O.valid = 1 AND (O.date_add BETWEEN '2022-01-01 00:00:00'AND '2021-01-31 23:59:59')
GROUP BY OD.product_attribute_id
ORDER BY total_products DESC

Por último guardas, en el lista del Gestor SQL en la parte derecha das clic en las opciones al lado de exportar y das clic en Ver para generar el listado.


Publicado

en

por

Etiquetas:

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *