ERP, CRM y tienda online: qué sistema debe mandar sobre cada dato

Por Carlos Manzano · · IA e integraciones · 4 min de lectura

Esquema que asigna existencias al ERP, oportunidades al CRM y catálogo a la tienda online.
En este artículo

Cuando ERP, CRM y tienda online comparten información, cada dato necesita un responsable. El ERP puede controlar existencias, el CRM las oportunidades y la tienda la presentación del catálogo. El reparto concreto depende de tu negocio, pero debe estar escrito antes de permitir actualizaciones en varios sentidos.

Si dos sistemas consideran que tienen la última palabra sobre el mismo campo, pueden sobrescribirse continuamente. También aparece un problema menos visible: una persona corrige un dato y una sincronización posterior restaura el valor antiguo. La solución empieza por asignar autoridad por campo, no por declarar que una aplicación manda sobre todo.

Distingue dato de origen y copia de consulta

El sistema responsable es donde se aprueba o se origina un dato. Los demás pueden mantener una copia para trabajar, con una fecha de actualización. Si esa copia admite cambios, necesitas definir si son propuestas, correcciones locales o modificaciones que volverán al origen.

Por ejemplo, una descripción comercial puede redactarse en la tienda mientras la referencia de producto se conserva en el ERP. El CRM puede almacenar una nota de atención sin modificar la dirección de facturación. Separar estos campos evita convertir una ficha completa en una unidad que se sobrescribe sin matices.

Matriz de autoridad propuesta para adaptar
Dato Sistema responsable posible Qué deben hacer los otros
Referencia y existencias ERP o gestión de almacén Consultar y mostrar su actualización
Texto del producto Tienda o gestor de catálogo Consumir la versión aprobada
Oportunidad comercial CRM Enlazar sin recrear sus estados
Pedido confirmado Sistema definido para operaciones Conservar identificación y cambios
Dirección de entrega Pedido concreto No sustituirla por la ficha actual
Preferencia de comunicación Registro acordado de preferencias Aplicar cambios y conservar evidencia

Resuelve el significado de las actualizaciones

Un campo vacío puede significar «borrar», «no disponible» o «no enviado». Acuerda una interpretación por operación. De lo contrario, una importación parcial podría eliminar teléfonos o descripciones que el fichero simplemente no incluía. Haz la misma revisión con fechas, monedas, impuestos y unidades.

Guarda el identificador de la operación y su origen para evitar que una actualización viaje de la tienda al ERP y regrese como si fuera nueva. La documentación de solicitudes idempotentes de Stripe ilustra cómo reconocer reintentos sin duplicar una operación; cada integración necesita comprobar qué mecanismos equivalentes ofrece su plataforma.

Ejemplo ficticio de una diferencia de existencias

Una distribuidora vende por internet y también por teléfono. Es un ejemplo ficticio. Si ambas vías descuentan unidades en sistemas independientes, la tienda puede mostrar una disponibilidad que ya no existe. El equipo debe decidir dónde se consolidan reservas y ventas y qué retraso admite la información visible.

Ese acuerdo tiene una consecuencia comercial: si la sincronización está detenida, quizá deba limitarse la venta de ciertas referencias o revisarse manualmente. La tecnología no puede decidir por sí sola qué compromiso de entrega resulta aceptable para el negocio.

Define cómo se resuelve un conflicto

No utilices siempre «gana el cambio más reciente». Una edición reciente puede ser menos fiable que una verificación anterior realizada por administración. Para campos sensibles al proceso, conserva los dos valores y envía el conflicto al responsable establecido.

La ficha del conflicto debería incluir registro, campo, valores, fechas y sistemas implicados. Tras resolverlo, comprueba que ambos lados reciben la decisión y que el siguiente ciclo no reproduce el problema. Si un tipo de conflicto se repite, revisa la regla de autoridad antes de añadir excepciones manuales.

Verifica el circuito completo

Prueba una creación, una modificación, un campo ausente y dos cambios simultáneos. Repite una operación ya completada y revisa que no genere otra. Comprueba también lo que ocurre después de una caída: los sistemas deben recuperar su coherencia de forma controlada.

Entrega al equipo una matriz actualizada y un responsable por dato. Así, cuando alguien detecte una diferencia de precio, stock o contacto, sabrá dónde corregirla. Ese criterio evita que las personas reparen copias temporales mientras el error permanece en la fuente principal.

Para seguir avanzando

Sigue explorando IA e integraciones

Artículos relacionados

Carlos Manzano
Información básica sobre cookies

Bienvenida/o a la información básica sobre las cookies de la página web responsabilidad de la entidad: Cis Net Solutions SL.

Una cookie o galleta informática es un pequeño archivo de información que se guarda en tu ordenador, “smartphone” o tableta cada vez que visitas nuestra página web. Algunas cookies son nuestras y otras pertenecen a empresas externas que prestan servicios para nuestra página web.

Las cookies pueden ser de varios tipos: las cookies técnicas son necesarias para que nuestra página web pueda funcionar, no necesitan de tu autorización y son las únicas que tenemos activadas por defecto.
El resto de cookies sirven para mejorar nuestra página, para personalizarla en base a tus preferencias, o para poder mostrarte publicidad ajustada a tus búsquedas, gustos e intereses personales. Puedes aceptar todas estas cookies pulsando el botón Aceptar todo o configurarlas o rechazar su uso clicando en el apartado configurar cookies.

Si quieres más información, consulta la política de cookies de nuestra página web.