Oppdater kundens metafelt når webhook mottas
Ferdig Shopify Flow-arbeidsflyt som lagrer lojalitetspoeng fra CRM eller poengsystem i kundens metafelt når webhooken mottar e-post og poengsaldo.
Når et lojalitets-, CRM- eller poengsystem utløser webhooken din med en e-postadresse og et tall, skal du lagre dette for kunden i metafeltet custom.loyalty_points. Vis dette i kundekontoen, i e-poster eller i Shopify Flow.
Én utløser fra Workflow Webhooks og Shopifys innebygde handlinger - ingen andre apper er nødvendige.
Hva som trengs
En webhook i Workflow Webhooks med denne tilordningen av nyttelast. Se Kartlegging av nyttelast og Shopify Flow-variabler.
| Felt | Hva skal tilordnes til det |
|---|---|
fieldOne |
Kundens e-postadresse |
fieldTwo |
Poengsaldoen er et heltall, for eksempel 250 |
Et anrop til webhooken ser da slik ut:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"email": "jane.doe@example.com", "points": 250}'Få oversikt over arbeidsflyten
- Last ned
.flow-filen som er vedlagt nederst på denne siden. - I Shopify-administrasjonspanelet åpner du Shopify Flow, klikker på Importer og velger filen.
- Gå gjennom trinnene, og klikk deretter på Slå på arbeidsflyt.
Filen er en eksport fra selve Shopify Flow. Ikke rediger den manuelt; endre arbeidsflyten i Shopify Flow etter at du har importert den.
Slik fungerer det
- Webhook Trigger starter arbeidsflyten hver gang webhook-URL-en din blir kalt opp, og overfører de tilordnede feltene til den.
- Funksjonen Hent kundedata søker opp kunden ved hjelp av søkeuttrykket
email:{{fieldOne}}og returnerer høyst ett resultat. - Den kjøres én gang for** hver** kunde den finner, og ikke i det hele tatt når det ikke finnes noen matchende kunder.
- Oppdatering av kundens metafelt skriver
{{fieldTwo}}tilcustom.loyalty_pointssom et heltall.
Gjør det til ditt eget
- Endre navneområdet og nøkkelen til et metafelt du allerede bruker, for eksempel
loyalty.tier, med typen «enkeltlinjet tekst». - Legg til Legg til kundetagger etter trinnet «Metafelt» for å merke kunder som har oppnådd et visst poengtall.
Neste trinn
- Opprett din første webhook - opprett webhooken som denne arbeidsflyten lytter etter.
- Arbeidsflytmaler - alle maler.
- Historikk og feilsøking - sjekk at webhooken har nådd Shopify Flow.
