Para crear un ticket de soporte, comience con una búsqueda

Rejilla productos: Añadir una columna "número de pedidos en el último 1 mes".

Objectivo

Queremos añadir una columna que muestre el número de pedidos de un producto en el último mes.

Esto nos permitirá :

  • utilizar los filtros de las parrillas para determinar qué productos son los más vendidos y, eventualmente, descatalogar los que no se vendan.
  • Exporte rápidamente la parrilla de productos con este campo para hacer estudios en Excel

Configuración

Para añadir el campo a la lista de campos disponibles para sus rejillas de productos, haga clic en el botón de la interfaz "Añadir campo" y, a continuación, introduzca la siguiente información:


¿Cuál es el ID del campo? : nb_order_with_this_product_1_month

SC crea el campo, ahora debe rellenar la cuadrícula:

Nombre del campo: Número de pedidos en el último mes
Tabla: Another table
Tipo: Juste affiché
Actualizar las combinaciones: No

En el panel de propiedades avanzadas de la derecha:

- seleccione el menú SQL Select e introduzca:

return ',COALESCE((SELECT count(DISTINCT o.id_order) AS nb_order_with_this_product_1_month

FROM `'._DB_PREFIX_.'order_detail` od

INNER JOIN `'._DB_PREFIX_.'orders` o ON (od.id_order = o.id_order)

WHERE od.product_id = p.id_product

AND o.valid=1

AND o.current_state IN (2,3,4,5,9,17,23,24,25,38)

AND o.date_add >= (SELECT DATE_ADD("'.date("Y-m-d").' 00:00:00", INTERVAL -1 MONTH))

LIMIT 1),0) AS nb_order_with_this_product_1_month';

Tomamos aquí los pedidos válidos cuyos estados son ID 4 y 5 (ver el menú Pedidos > Estados de PrestaShop para la lista de estados) y que tienen menos de un mes de antigüedad. Simplemente duplique este campo y modifique la penúltima línea a INTERVAL -3 MONTH)) para obtener el número de ventas desde hace 3 meses.

Guardar en la barra de herramientas

Cierre la ventana de edición de campos personalizados.

El nuevo campo está ahora en la lista de campos disponibles, y puede añadirlo a sus rejillas.




Artículos relacionados