La decisión
Nombre la autoridad de cada dato. Existencias físicas, disponibilidad vendible, precio y pedido pueden pertenecer a sistemas distintos. Defina dirección, demora y conflictos por separado; “sincronización bidireccional” no basta.
Un ejemplo práctico
Una tienda ficticia tiene 10 unidades, 2 reservadas y 1 en inspección: según esa regla puede vender 7. Una devolución reembolsada no vuelve automáticamente a la venta si falta revisión.
Alternativas que conviene valorar
Eventos reducen demora, pero hay duplicados y pérdidas. Lotes facilitan inspección con un desfase. La conciliación detecta diferencias sin explicar. Combine según tolerancia operativa.
Dónde falla el plan
No vincule solo por nombre. Mapee identificadores, unidades, variantes y moneda. Decida qué precio conserva un pedido aceptado ante actualización tardía. No sobrescriba ambos sistemas sin investigar.
Modele movimientos antes de programar
Amplíe las siete unidades vendibles con pedido, cancelación y devolución. Defina cuándo se reserva, cuándo caduca una reserva sin pagar y qué la libera. Cancelar después del despacho difiere de cancelar antes. Una devolución pasa por inspección antes de volver a venderse. Operaciones explica las transiciones; integración las codifica y prueba.
Mapee identificador, variante, ubicación y unidad. Una caja y una pieza no deben compartir una cantidad sin calificar. Defina consumo de componentes en paquetes y aislamiento de mapeos ausentes. En precios, especifique moneda, tratamiento fiscal y momento de fijación del precio aceptado. No aplique una actualización tardía retrospectivamente salvo indicación expresa del negocio.
Acepte también durante una desconexión
Pruebe dos pedidos ficticios compitiendo por las últimas unidades mientras el ERP está desconectado. El negocio decide detener ventas, aceptar pedidos pendientes gestionados u otra reserva autorizada. El conector no puede inventar esa política. Muestre la antigüedad y establezca un umbral que genere una incidencia, sin presentar existencias antiguas como actuales.
Al reconectar, compare ambos sistemas con iguales identificadores y hora de corte. Distinga desfases temporales de movimientos perdidos. El informe de conciliación necesita responsables y motivo de correcciones. Repita trabajo con la identidad original y verifique saldo. Incluya duplicados y una devolución que llega antes del reembolso; el recorrido ideal no acredita consistencia.
Antes de encargar el trabajo
¿Quién reserva stock? ¿Qué pasa si cae la conexión al comprar? ¿Quién atiende diferencias? Lleve pedidos, cancelaciones y devoluciones de ejemplo al diseño de integración.