I denne guiden
En hendelsesbasert integrasjon bør tåle forsinkelse, feil og gjentatt levering. Avsenderens hendelse og mottakerens utførte arbeid er ulike ting. Bruk stabile identifikatorer og en kontroll som viser hvilke ordre som faktisk kom frem.
Slik går du frem
Definer hvilken hendelse som utløser hvilken oppgave.
La mottakeren gjenkjenne en hendelse eller ordre den allerede har behandlet.
Lag overvåking og en avstemmingsrutine for manglende overføringer.
Et praktisk eksempel
En ordrevarsling sendes på nytt etter et tidsavbrudd. Mottakeren finner at ordren allerede er opprettet og oppdaterer kontrollstatusen i stedet for å lage en ny ordre. Dette er en ønsket egenskap, ikke en feil som skal skjules.
Unngå denne feilen
Ikke behandle hver mottatt forespørsel som en ny forretningshendelse. Nettverksfeil kan gjøre at samme arbeid blir forsøkt flere ganger.
Kontroller resultatet
Kan dere oppdage en manglende ordre og gjenta overføringen uten å lage dubletter?
Arbeid videre
- WooCommerce REST API: avgrens integrasjonens tilgang
- Regnskapsflyt fra WooCommerce: avstem hele oppgjøret
Kontroller tilgjengelige funksjoner og aktuell fremgangsmåte i WooCommerce sin dokumentasjon når du gjør oppsettet.
La oss se på mulighetene
Hva vil du få til med nettbutikken?
Legg igjen kontaktinformasjon. Klis følger opp for å avklare behovet og foreslå et konkret neste steg.