Merk produktet når webhook mottas
Ferdig Shopify Flow-arbeidsflyt som legger til en tag på produktet når en leverandør, PIM eller ERP kaller webhooken din med SKU og tag.
Når en leverandør, et PIM- eller ERP-system utløser webhooken din med en SKU og en tag, skal du legge til den taggen til produktet. Dette sikrer at samlinger, filtre og merker holdes synkronisert med data fra utenfor Shopify.
É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 |
Variant-SKU-en, for eksempel TSHIRT-RED-M |
fieldTwo |
Taggen som skal legges til, for eksempel back-in-stock |
Et anrop til webhooken ser da slik ut:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"sku": "TSHIRT-RED-M", "tag": "back-in-stock"}'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 produktvariantdata søker opp varianten ved hjelp av søkeuttrykket
sku:{{fieldOne}}og returnerer høyst ett resultat. - Den kjøres én gang for** hver** variant den finner, og ikke i det hele tatt når ingen SKU-koder samsvarer.
- Funksjonen Legg til produktmerker legger til
{{fieldTwo}}til produktet for den aktuelle varianten.
Gjør det til ditt eget
- Erstatt
{{fieldTwo}}med en fast tagg, for eksempelsupplier-update, dersom den som sender forespørselen ikke kan sende en tagg. - Bruk i stedet Fjern produktmerker for å fjerne et merke, for eksempel når en leverandør igjen melder om lagerbeholdning.
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.
