Opdater kundens metafelt, når der modtages en webhook

Når et loyalitets-, CRM- eller pointsystem udløser din webhook med en e-mailadresse og et tal, skal du gemme disse oplysninger på kunden i metafeltet custom.loyalty_points. Vis dem på kundens konto, i e-mails eller i Shopify Flow.

En udløser fra de indbyggede handlinger i Workflow Webhooks og Shopify - ingen andre apps er nødvendige.

Arbejdsgangen i Shopify Flow: Opdater kundens metafelt, når der modtages en webhook
Den komplette arbejdsgang, som den ser ud i Shopify Flow.

Hvad der skal til

In a webhook on Workflow Webhooks with this payload mapping. See Kortlægning af payload og strømningsvariabler.

Felt Hvad skal der tilknyttes til det?
fieldOne Kundens e-mail-adresse
fieldTwo Pointsaldoen skal være et helt tal, for eksempel 250

Et kald til webhooken ser således ud:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"email": "jane.doe@example.com", "points": 250}'

Få overblik over arbejdsgangen

  1. Download filen ».flow«, der er vedhæftet nederst på denne side.
  2. Åbn »Shopify Flow« i din Shopify-administrationsside, klik på »Import« og vælg filen.
  3. Gennemgå trinene, og klik derefter på »Aktivér arbejdsgang«.

Filen er en eksport fra selve Shopify Flow. Du må ikke redigere den manuelt; ændr i stedet arbejdsgangen i Shopify Flow, efter at du har importeret den.

Sådan fungerer det

  1. Webhook-udløseren starter arbejdsgangen, hver gang din webhook-URL kaldes, og overfører de tilknyttede felter til den.
  2. Funktionen »Hent kundedata« søger efter kunden ved hjælp af forespørgslen »email:{{fieldOne}}« og returnerer højst ét resultat.
  3. Den kører én gang for** hver** kunde, den finder, og slet ikke, hvis der ikke findes nogen matchende kunde.
  4. Opdatering af kundens metafelt skriver {{fieldTwo}} til custom.loyalty_points som et heltal.

Gør det til dit eget

  • Skift navneområdet og nøglen til et metafelt, du allerede bruger, f.eks. loyalty.tier med typen »enkeltlinjet tekst«.
  • Tilføj »Tilføj kundemærker« efter trinnet »Metafelt« for at markere kunder, der har opnået et bestemt antal point.

Næste skridt