Inventory forecasting
El módulo de previsión de inventario analiza la velocidad de ventas de los últimos 90 días y predice la fecha de agotamiento de existencias de cada producto. El panel le permite identificar rápidamente los productos que necesitan reposición.
Cómo funciona
Section titled “Cómo funciona”- El plugin obtiene los datos de ventas de los últimos 90 días (pedidos con estado completed y processing)
- Calcula la venta media diaria (velocidad de ventas) de cada producto
- En función del nivel de existencias actual y de la venta media, predice la fecha de agotamiento
- Los productos se clasifican según la urgencia de reposición
- Los resultados se almacenan en caché en un transient durante 1 hora
Vaya a WooCommerce > Inventory forecast para abrir el panel de previsión.
Tarjetas de resumen
Section titled “Tarjetas de resumen”En la parte superior del panel se muestran tres tarjetas de estado:
| Tarjeta | Condición | Color |
|---|---|---|
| Crítico | Agotamiento en un plazo de 7 días | Rojo |
| Advertencia | Agotamiento en un plazo de 30 días | Amarillo |
| Saludable | Agotamiento en 30+ días | Verde |
Cada tarjeta muestra el número de productos de esa categoría.
Tabla de productos
Section titled “Tabla de productos”Debajo de las tarjetas se muestra una tabla con los detalles de cada producto:
| Columna | Descripción |
|---|---|
| Producto | Nombre del producto con un enlace al editor |
| Existencias actuales | Cantidad actual en almacén |
| Venta media diaria | Número medio de unidades vendidas al día (durante 90 días) |
| Días hasta el agotamiento | Número estimado de días hasta llegar a cero existencias |
| Fecha de previsión | Fecha prevista de agotamiento de existencias |
| Pedido sugerido | Cantidad recomendada para pedir (cobertura de 30 días) |
La tabla se ordena de forma predeterminada por la columna “Días hasta el agotamiento” (ascendente), de modo que los productos que necesitan reposición más pronto aparecen en la parte superior.
Cantidad de pedido sugerida
Section titled “Cantidad de pedido sugerida”La cantidad de pedido sugerida se calcula mediante la fórmula:
suggested_order = average_daily_sales * 30Este valor representa la cantidad que cubre 30 días de demanda.
Columna en la lista de productos
Section titled “Columna en la lista de productos”El módulo añade una columna Previsión a la lista de productos (Productos > Todos los productos). La columna muestra el número estimado de días hasta el agotamiento de existencias con un indicador de color:
- Rojo (crítico): menos de 7 días
- Amarillo (advertencia): 7-30 días
- Verde (saludable): más de 30 días
Los productos sin seguimiento de existencias o con la gestión de inventario desactivada no muestran previsión.
Fuente de datos
Section titled “Fuente de datos”Los datos de ventas se obtienen directamente de la base de datos mediante una consulta SQL sobre las tablas:
{prefix}woocommerce_order_items- líneas de pedido{prefix}woocommerce_order_itemmeta- metadatos de las líneas (cantidad, product_id)
Solo se tienen en cuenta los pedidos con estado wc-completed y wc-processing de los últimos 90 días.
Los resultados de la previsión se almacenan en la caché de transients de WordPress con una vida útil de 1 hora:
- Clave del transient:
polski_pro_inventory_forecast - Tiempo de expiración: 3600 segundos (1 hora)
- La caché se actualiza automáticamente tras la expiración
Esto evita consultas SQL lentas cada vez que se carga el panel.
Activación del módulo
Section titled “Activación del módulo”El módulo se controla mediante un interruptor:
WooCommerce > Ajustes > Polski PRO > Módulos > inventory_forecastTras activar el módulo, el elemento Inventory forecast aparece automáticamente en el menú de WooCommerce.