Märk produkten när webhook mottas

Märk produkten när webhook mottas

Kopiera sidan

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.

Arbetsflödet i Shopify Flow: Märk produkten när webhook mottas
Hela arbetsflödet så som det ser ut i Shopify Flow.

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:

bash
curl -X POST https://<your webhook URL> \
  -H "Content-Type: application/json" \
  -d '{"sku": "TSHIRT-RED-M", "tag": "back-in-stock"}'

Skaffa arbetsflödet

  1. Ladda ner .flow-filen som finns bifogad längst ner på denna sida.
  2. Öppna Shopify Flow i din Shopify-admin, klicka på Importera och välj filen.
  3. 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

  1. Webhook Trigger startar arbetsflödet varje gång din webhook-URL anropas och överför de mappade fälten till det.
  2. Funktionen ”Hämta produktvariantdata” söker fram varianten med sökfrågan sku:{{fieldOne}} och behåller högst ett resultat.
  3. Den körs en gång för** varje** variant som den hittar, och inte alls om ingen SKU stämmer överens.
  4. 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 exempel supplier-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