Esta app combina stock por talla con histórico de ventas para decirte qué referencias están en riesgo de quedarse sin stock antes de que dé tiempo a reponerlas.
De dónde salen los datos
Cada hora, el dashboard de e-commerce extrae de Shopify: catálogo (productos + variantes con SKU, EAN, talla, color, stock por variante) y todos los pedidos del año en curso y del año anterior.
El JSON resultante (wituka_replenishment.json) se publica en ecommercewebdashboard.pampl.ing y esta app lo lee al abrirse.
Las ventas son netas de devoluciones (mismo cálculo que el panel oficial de Shopify Analytics).
Métricas por variante (cada talla/color de un producto)
Stock: unidades disponibles ahora mismo según Shopify.
7d / 14d / 30d / 60d / 90d: unidades vendidas en cada ventana, hasta el día anterior (último día con datos completos).
Cobertura = stock ÷ velocidad_30d. Días que durará si las ventas siguen al mismo ritmo de los últimos 30 días.
Déficit = unidades que se quedarán sin servir antes de que llegue la reposición. Se calcula como velocidad × lead_time − stock.
Pedir: cantidad sugerida para que, cuando llegue la reposición, queden buffer días de cobertura. Tiene en cuenta lo que se va a vender mientras llega.
Lead time y buffer (configurables arriba)
Lead time = días desde que avisas a producción hasta que el producto vuelve a tienda. Por defecto 15 días. Buffer al recibir = días de cobertura objetivo cuando llegue la reposición. Por defecto 30 días.