Klis kunnskap/WooCommerce

Webhooks i WooCommerce: bygg for gjentatte hendelser

Få hjelp med dette
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

  1. Definer hvilken hendelse som utløser hvilken oppgave.

  2. La mottakeren gjenkjenne en hendelse eller ordre den allerede har behandlet.

  3. 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

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.

Har du en butikk eller et prosjekt? (valgfritt)

Uforpliktende forespørsel til Klis / Respiro AS. Vi bruker opplysningene for å følge deg opp. Les om personvern.

Fortsett i WooCommerce