Plan de Restock
Próximos Pedidos 0
🚚 En camino 0
| Decisión | Producto | ASIN / UPC / SKU | Proveedor | Rotación/mes | Stock | Ventas 90d | 12 meses | Distribución | Tiempo de vida | Precio bruto | Precio neto | Costo | Utilidad | Margen | Reabasto | Fecha pedido |
|---|
🚚 Envíos desde Mera hacia FBA o Full. Solo productos con envío necesario y stock en Mera. Objetivo: 30 días · Mínimo: 15 días.
Amazon FBA
—
Urgente
—
Stock bajo
—
OK
—
Uds a enviar
Tránsito: 3 días · Cap. máx: 3,000 uds
Mercado Libre Full
—
Urgente
—
Stock bajo
—
OK
—
Uds a enviar
Tránsito: 5 días · Cap. máx: 1,000 uds
Semana:
Proveedor:
Amazon FBA — Envíos sugeridos desde Mera
| Estado | Fecha envío | Producto | ASIN / UPC / SKU | Proveedor | Stock Mera | Stock canal | Días stock | Rotación/mes | Venta 30d | Costo | Envío sugerido |
|---|
Fuente de datos
Cruce de productos_vendidos y ordenes_de_venta del sistema interno. — registros válidos · calculando….
Inventario: tabla inventory en Supabase · última carga: — (—). Se actualiza subiendo el xlsx de inventario.
Venta diaria base
Si venta_30d > promedio_90d × 1.5 → promedio 30 días (tendencia creciente)
Si hay venta en los últimos 90 días → promedio 90 días
Si no hay venta reciente → promedio histórico total
Si hay venta en los últimos 90 días → promedio 90 días
Si no hay venta reciente → promedio histórico total
Fórmulas de reabasto
Venta diaria (vd) = venta_90d ÷ 90
Días de stock = (stock_fba + en_tránsito_fba) ÷ vd
Forecast 30/60/90d = vd × 30/60/90
Stock de seguridad = vd × 30 (1 mes de ventas, dinámico por SKU)
Reabasto sugerido = max(0, vd × 60 + stock_seguridad − stock_disponible_total) → equivale a 90 días de cobertura
Fecha de pedido = hoy + (días_de_stock − lead_time_días)
Días de stock = (stock_fba + en_tránsito_fba) ÷ vd
Forecast 30/60/90d = vd × 30/60/90
Stock de seguridad = vd × 30 (1 mes de ventas, dinámico por SKU)
Reabasto sugerido = max(0, vd × 60 + stock_seguridad − stock_disponible_total) → equivale a 90 días de cobertura
Fecha de pedido = hoy + (días_de_stock − lead_time_días)
Lógica de decisión
✅ Reabastecer → reabasto pendiente + días_stock < 60 + ventas saludables
⚠️ Revisar → reabasto pendiente pero días_stock ≥ 60, o ventas débiles*
❌ No reabastecer → reabasto = 0 Y días_stock ≥ 90
⚫ Sin movimiento → vd = 0 ó sin venta ≥ 3 meses
⛔ Descontinuado → sin venta 12+ meses (automático)
* Ventas débiles si falla cualquiera de: (1) vendió en ≥2 de los últimos 3 meses, (2) promedio ≥4 uds/mes, (3) ventas últimos 30d ≥ 50% de los 30d anteriores
⚠️ Revisar → reabasto pendiente pero días_stock ≥ 60, o ventas débiles*
❌ No reabastecer → reabasto = 0 Y días_stock ≥ 90
⚫ Sin movimiento → vd = 0 ó sin venta ≥ 3 meses
⛔ Descontinuado → sin venta 12+ meses (automático)
* Ventas débiles si falla cualquiera de: (1) vendió en ≥2 de los últimos 3 meses, (2) promedio ≥4 uds/mes, (3) ventas últimos 30d ≥ 50% de los 30d anteriores
Lead times
Eastern Watch: 21d · MIRA: 21d · Casio Japón: 56d · ET Perfumes: 28d · Perfume Center of America: 28d · Nacionales: 3d
Regla multi-proveedor: si Eastern Watch está entre los proveedores → usar 21 días.
Marketplaces
Objetivo canal = venta_diaria_canal × 30 días
Envío sugerido = max(0, objetivo − stock_al_llegar)
Full nuevo = producto con 3+ ventas desde Mera en últimos 14 días
Envío sugerido = max(0, objetivo − stock_al_llegar)
Full nuevo = producto con 3+ ventas desde Mera en últimos 14 días