Skip to content

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.

  1. El plugin obtiene los datos de ventas de los últimos 90 días (pedidos con estado completed y processing)
  2. Calcula la venta media diaria (velocidad de ventas) de cada producto
  3. En función del nivel de existencias actual y de la venta media, predice la fecha de agotamiento
  4. Los productos se clasifican según la urgencia de reposición
  5. Los resultados se almacenan en caché en un transient durante 1 hora

Vaya a WooCommerce > Inventory forecast para abrir el panel de previsión.

En la parte superior del panel se muestran tres tarjetas de estado:

TarjetaCondiciónColor
CríticoAgotamiento en un plazo de 7 díasRojo
AdvertenciaAgotamiento en un plazo de 30 díasAmarillo
SaludableAgotamiento en 30+ díasVerde

Cada tarjeta muestra el número de productos de esa categoría.

Debajo de las tarjetas se muestra una tabla con los detalles de cada producto:

ColumnaDescripción
ProductoNombre del producto con un enlace al editor
Existencias actualesCantidad actual en almacén
Venta media diariaNúmero medio de unidades vendidas al día (durante 90 días)
Días hasta el agotamientoNúmero estimado de días hasta llegar a cero existencias
Fecha de previsiónFecha prevista de agotamiento de existencias
Pedido sugeridoCantidad 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.

La cantidad de pedido sugerida se calcula mediante la fórmula:

suggested_order = average_daily_sales * 30

Este valor representa la cantidad que cubre 30 días de demanda.

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.

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.

El módulo se controla mediante un interruptor:

WooCommerce > Ajustes > Polski PRO > Módulos > inventory_forecast

Tras activar el módulo, el elemento Inventory forecast aparece automáticamente en el menú de WooCommerce.

Esta página tiene únicamente carácter informativo y no constituye asesoramiento legal. Polski PRO for WooCommerce es software comercial proporcionado sin garantía.