📦 Restock Planner
🔄 ¿Qué se actualiza y de dónde cuando refrescas los datos? Click para ver

Cada actualización rehace los datos desde dos orígenes. El indicador «Última: hace…» de arriba muestra cuándo se hizo la última.

🕒 ¿Cuándo y cuántas veces?
  • Automática: 1 vez al día, a las 05:00 UTC (07:00 en España en verano · 06:00 en invierno), los 7 días de la semana (7 veces/semana).
  • Manual: las veces que quieras pulsando «🔄 Refrescar datos» (arriba a la derecha).
🟧 Desde Amazon (SP-API)
  • 📦 Stock FBA (disponible + en camino) — report GET_FBA_MYI_ALL_INVENTORY_DATA. Es un pool europeo único (ES/FR/IT/DE comparten stock). El «en camino» = unidades shipped + receiving (en tránsito o recepcionándose) + lo recién recepcionado (últimos 2 días, ledger) de envíos aún abiertos que Amazon todavía no ha dado de alta como disponible; NO cuenta planes Send-to-Amazon sin enviar.
  • 🏷️ Catálogo (SKU, ASIN, título, precio) — del mismo report de inventario.
  • 🖼️ Imágenes y EANCatalogItems API (por ASIN, progresivo).
  • 💶 Ventas (últimos ~28 días, todos los marketplaces EU) — report GET_AMAZON_FULFILLED_SHIPMENTS_DATA_GENERAL. El histórico se acumula (solo se reescriben los últimos ~28 días).
  • 📥 Recepciones (pedidos que han llegado) — report GET_LEDGER_DETAIL_VIEW_DATA (eventos Receipts), ventana ~60 días.
🟩 Desde la base de datos interna (Global DB)
  • 🏭 Stock del almacén central (ubicado / no ubicado) — BD stock-sga (Dynamics NAV) vía el proxy de Pampling Global Database, cruzando por EAN. Ubicaciones que empiezan por 2 = ubicado; por 1 = no ubicado (sin colocar).
  • Solo cruzan los SKUs que ya tienen EAN poblado; los que aún no lo tienen no muestran stock de almacén aunque físicamente lo haya.
Notas: el stock FBA se reemplaza por completo en cada actualización (foto del momento); si Amazon falla, se conserva la foto anterior en vez de quedarse sin datos. El report de inventario tiene cuota limitada: si se pide muchas veces seguidas puede fallar y la actualización conserva el stock anterior hasta la siguiente.
🗒️ Últimas actualizaciones
Inicio Origen Estado Detalle
Sin registros todavía (se rellena a partir de la próxima actualización).
Salud del catálogo + impacto económico
SKUs activos · catálogo total
€ perdidos cada DÍA por roturas
% facturación en riesgo
Valor stock total
🚚 Cómo queda el catálogo cuando llegue el stock en camino

Comparamos la salud del catálogo ahora con cuando llegue la mercancía ya pedida o en preparación. (Urgente/Alerta ya contaban el stock en camino; aquí además se reproyecta la Rotura.)

SKUs sin stock (en rotura)
ahora
al llegar
€ perdidos cada día
ahora
al llegar
% facturación en riesgo
ahora
al llegar
De los SKUs que reciben mercancía: 🟢 estaban sin stock y se resuelven al llegar  ·  🔵 ya tenían stock (refuerzo para el futuro)
ℹ️ ¿Qué significa cada métrica del resumen? Click para ver
SKUs activos
Referencias totales de Pampling catalogadas en Amazon FBA (incluye los muertos y nuevos también). Es el "tamaño" de tu catálogo.
% SKUs en rotura
Qué porcentaje de tu catálogo está sin stock. Incluye rotura simple + rotura prolongada. Cuanto más alto, peor salud.
€ perdidos cada DÍA por roturas
Suma del coste de oportunidad diario de todos los SKUs en rotura/urgente. Cada SKU sin stock = velocidad × precio = lo que dejas de ingresar al día. Si pasa una semana sin acción, multiplícalo por 7.
% facturación en riesgo
Qué porcentaje de tu facturación potencial está bloqueada por roturas. Se calcula: ingresos perdidos potenciales / (ingresos reales + perdidos). Por encima del 30% es señal de alarma.
Valor stock total
Suma de (stock × precio de venta) de todos tus SKUs. Representa el inventario inmovilizado en almacenes Amazon a precio de venta (no a coste).
🔴 Rotura
stock = 0 ahora · pedir YA
🌸 Rotura prolongada
sin stock >30d · vendían antes
🟠 Urgente
se acaba en <7 días
🟡 Alerta
se acaba en <30 días
⚫ Muertos
sin ventas 6+ meses · descontinuar?
🆕 Nuevos
solo <30d historia · vigilar

Clasificación ABC (Pareto de facturación)

🅰️ Clase A
80% facturación
Los críticos · top facturación
⚠️ en rotura/urgente
🅱️ Clase B
15% facturación
Importantes · prioridad media
⚠️ en rotura/urgente
©️ Clase C
5% facturación
Cola larga · muchos SKUs poco volumen
⚠️ en rotura/urgente
ℹ️ ¿Qué es la clasificación ABC y cómo se calcula? Click para ver
La Clasificación ABC es el principio de Pareto aplicado a tu catálogo: pocos SKUs generan la mayoría de la facturación, y muchos SKUs generan poco.
🅰️ Clase A — 80% facturación
Suele ser ~20% de los SKUs. Son los críticos: una rotura aquí impacta mucho. Aplican estándares más conservadores (60 días de cobertura objetivo, filtro permisivo).
🅱️ Clase B — siguiente 15%
Mediana importancia. Cobertura objetivo 45 días. Filtro: solo reponer si vende ≥2 ud/mes de promedio anual.
©️ Clase C — último 5%
Cola larga. Cobertura objetivo 30 días (mínimo colchón). Filtro: reponer solo si vende ≥3 ud/mes. Muchos SKUs con poco volumen unitario.
Cómo se calcula: ordenamos todos los SKUs por ingresos últimos 30 días de mayor a menor. Acumulamos. El SKU donde el acumulado llega al 80% es la frontera entre A y B; al 95% entre B y C; el resto es C.
Click en una clase filtra la tabla por esa categoría. Útil para revisar primero los Clase A en rotura.
ℹ️ ¿Qué significa cada estado y qué tienes que hacer? Click para ver
🔴 Rotura
Stock = 0 ahora mismo, pero tienen ventas recientes. Estás perdiendo facturación cada día. Pedir YA.
🌸 Rotura prolongada
Llevan +30 días sin stock pero en el histórico sí vendían. La falta de stock está bloqueando ventas que tenías ganadas. Priorizar reposición usando velocidad histórica.
🟠 Urgente (cobertura < 7 días)
Aún hay stock pero a este ritmo se agota en menos de 1 semana. Pedir esta semana.
🟡 Alerta (cobertura < 30 días)
Stock se agota en menos de 1 mes. Considerando el lead time (~30d), habría que pedir ahora para llegar a tiempo.
⚫ Muerto
Sin ventas en 6+ meses. Probablemente NO reponer. Liquidar stock sobrante o descontinuar SKU.
🆕 Nuevo
Solo tienen ventas en los últimos 30 días. Histórico insuficiente para decidir bien. Vigilar evolución antes de decisiones grandes.
Lead time: d Buffer seguridad: d Cobertura objetivo: d Se propone pedir cuando stock + inbound ≤ (lead_time + buffer) × velocidad
Foto ABC SKU Diseño Color Talla Stock En camino Ubicado No ubic. Ven. 7d Ven. 14d Ven. 30d Ven. 60d Ven. 2025 Cob. stock Cob. camino Cob. total P. reorden Estado actual Con stock en camino Propuesta