Märk produkten när webhook mottas
Färdigt arbetsflöde för Shopify Flow: när leverantör, PIM eller ERP skickar SKU och tagg via webhook taggas produkten automatiskt.
När en leverantör, ett PIM- eller ERP-system anropar din webhook med ett SKU-nummer och en tagg ska du lägga till den taggen till produkten. På så sätt hålls kollektioner, filter och märkningar synkroniserade med data från utanför Shopify.
En utlösare från Workflow Webhooks och Shopifys inbyggda åtgärder - ingen annan app behövs.
Vad som krävs
En webhook i Workflow Webhooks med denna payload-mappning. Se Kartläggning av nyttolast och Shopify Flow-variabler.
| Fält | Vad ska kopplas till det? |
|---|---|
fieldOne |
Variant-SKU:n, till exempel TSHIRT-RED-M |
fieldTwo |
Den tagg som ska läggas till, till exempel back-in-stock |
Ett anrop till webhooken ser då ut så här:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"sku": "TSHIRT-RED-M", "tag": "back-in-stock"}'Skaffa arbetsflödet
- Ladda ner
.flow-filen som finns bifogad längst ner på denna sida. - Öppna Shopify Flow i din Shopify-admin, klicka på Importera och välj filen.
- Gå igenom stegen och klicka sedan på ”Aktivera arbetsflödet”.
Filen är en export från själva Shopify Flow. Redigera den inte manuellt; ändra istället arbetsflödet i Shopify Flow efter att du har importerat den.
Så här fungerar det
- Webhook Trigger startar arbetsflödet varje gång din webhook-URL anropas och överför de mappade fälten till det.
- Funktionen ”Hämta produktvariantdata” söker fram varianten med sökfrågan
sku:{{fieldOne}}och behåller högst ett resultat. - Den körs en gång för** varje** variant som den hittar, och inte alls om ingen SKU stämmer överens.
- Funktionen ”Lägg till produktetiketter” lägger till
{{fieldTwo}}till produkten för den varianten.
Gör den till din egen
- Ersätt
{{fieldTwo}}med en fast tagg, till exempelsupplier-update, om den som anropar inte kan skicka en tagg. - Använd istället ”Ta bort produktetiketter” för att ta bort en etikett, till exempel när en leverantör återigen rapporterar att varan finns i lager.
Nästa steg
- Skapa din första webhook - skapa den webhook som detta arbetsflöde lyssnar på.
- Mallar för arbetsflöden - alla mallar.
- Historik och felsökning - kontrollera att webhooken har nått Shopify Flow.
