És la discussió eterna a les reunions d'operacions: 'El web diu que en queden 5'. 'Però al magatzem l'ERP diu que en queden 2'. Qui menteix?

La resposta curta és: tots dos menteixen. O millor dit, tots dos diuen la seva veritat parcial en moments diferents del temps. Aquest fenomen es diu Split Brain (cervell dividit) i és la causa número 1 de pèrdua de confiança en les dades del negoci.

Per què passa això? (El problema del 'Master')

En una arquitectura ideal, hauria d'haver-hi una única font de veritat (Single Source of Truth o SSOT). Però en la realitat del comerç electrònic, tens dos sistemes que volen ser els protagonistes:

  • L'ERP vol ser el Master: Perquè gestiona les compres a proveïdors, la comptabilitat i el magatzem físic.
  • WooCommerce vol ser el Master: Perquè és qui interactua amb el client, cobra els diners i reserva l'estoc en calent.

Quan intentes sincronitzar dos 'masters' amb un plugin que només fa còpies cada hora, el desastre està garantit. Durant 59 minuts, el web està venent fum o l'ERP està ignorant vendes.

Estratègia de reconciliació: Qui mana a on?

Per solucionar-ho, has de definir 'dominis d'autoritat'. No tot ho ha de manar el mateix sistema:

  • Estoc (Quantitat): L'autoritat és l'ERP (o el SGA). WooCommerce només llegeix.
  • Comandes (Vendes): L'autoritat inicial és WooCommerce. L'ERP ha d'acceptar la veritat del web ràpidament.
  • Productes (Dades): Sol ser l'ERP o un PIM. Mai editis productes a WooCommerce si tens un ERP connectat.
  • Clients (Dades): Aquest és el més difícil. Recomanem que el CRM/ERP sigui el master i el web només un canal d'entrada.

Com automatitzar la pau entre sistemes

La reconciliació manual (Excel vs Excel) és lenta i propensa a errors. La solució és una arquitectura basada en events:

En lloc de 'sincronitzar' (copiar dades de A a B periòdicament), el teu sistema ha de 'reaccionar'. Si l'ERP rep mercaderia, emet un event `StockChanged`. WooCommerce l'escolta i s'actualitza a l'instant. Si WooCommerce ven, emet `OrderCreated`. L'ERP l'escolta i resta.

Mentre tinguis dos capitans al vaixell, aniràs a la deriva. Defineix qui mana a cada àrea i automatitza la comunicació.

👉 El mapa per acabar amb el Split Brain