Por qué tu tienda online vende de más: la sincronización de stock del ERP bien hecha

Barras de nivel de stock fluyendo a través de una línea discontinua hacia una ventana de tienda online con una marca de verificación verde

Todos los minoristas que conocemos tienen la misma historia: la tienda online vendió tres unidades de algo de lo que el almacén no tenía ninguna, siguió un correo airado del cliente, y alguien declaró que la integración estaba «rota». Normalmente no lo está. Está haciendo exactamente lo que fue diseñada para hacer - sincronizar el stock cada 15 minutos - y el problema es el diseño.

La sobreventa es una cuestión de consistencia

La sincronización de stock se sitúa en un espectro entre dos costes:

  • Sincroniza con poca frecuencia y venderás lo que no tienes.
  • Reserva en tiempo real y lo pagarás - en carga de la API del ERP, en latencia del checkout y en complejidad de ingeniería.

El error es elegir un único punto de ese espectro para todo el catálogo. Un minorista con 40.000 SKU puede tener 200 que alguna vez se acerquen a la sobreventa - productos de alta rotación, artículos en promoción, liquidación de últimas unidades. Esos merecen reserva en tiempo real en el checkout. Los otros 39.800 quedan perfectamente cubiertos por un feed por lotes cada 15 minutos.

El modelo de tres niveles que implementamos

  1. Nivel por lotes - el predeterminado. Los niveles de stock fluyen del ERP a la tienda online según un calendario. Económico, robusto, adecuado para cualquier cosa con una profundidad de stock saludable.
  2. Nivel de umbral - cuando la cantidad disponible cae por debajo de un mínimo configurable, el SKU se promociona automáticamente a actualizaciones dirigidas por eventos.
  3. Nivel de reserva - el checkout realiza una reserva firme en el ERP antes de confirmar el pedido. Reservado para el puñado de SKU en los que una sobreventa cuesta más que las llamadas a la API.

La promoción entre niveles es automática y basada en datos - la integración vigila su propia tasa de fallos y se ajusta. Seis meses después de implementar esto para un grupo minorista báltico, las sobreventas pasaron de ser un canal de incidencias semanal a dos casos por trimestre - y ambos resultaron ser saldos de stock corregidos a mano en el almacén: un error de introducción de datos en el origen, no un fallo de la sincronización.

Diseña la integración en torno al coste de equivocarte, y la arquitectura vendrá sola.