Aktivera Shopify Flow vid uppdateringar av beställningens metafält

Aktivera Shopify Flow vid uppdateringar av beställningens metafält

Kopiera sidan

Starta Shopify Flow när ett ordermetafält uppdateras, till exempel ett presentmeddelande, och avisera packningsteamet via e-post eller Slack före leverans.

Vi utgår från följande scenario för att förstå hur vi kan skapa en uppdateringsutlösare för ordermetafält från appen ”Workflow Trigger Extensions”

Scenario: Ett presentmeddelande läggs till efter beställningen, och packningsteamet får ett meddelande

En kund kontaktar supporten för att lägga till ett presentmeddelande. Shopify Flow-systemet upptäcker ändringen och meddelar packningsavdelningen innan beställningen skickas.

När kunden kontaktar supporten läggs ett presentmeddelande till i beställningen genom en uppdatering av ett metafält. Beställningens metafält custom.gift_message uppdateras

Tillägg för Workflow Trigger Extensions-metafältutlösaren aktiveras så fort metafältet i beställningen ändras, även efter att beställningen ursprungligen har lagts.

Shopify Flow skickar en avisering till packningsteamet (via e-post, Slack eller en intern anteckning) med ordernummer och texten i presenthälsningen innan ordern skickas.

Beställningen är märkt med LATE_GIFT_MESSAGE, vilket gör det enkelt att filtrera och spåra den i din administratörspanel.


Hur vi ska få det här att fungera

Vi kan få detta att fungera genom att följa dessa två steg:

  1. Lägg till en utlösare till orderns metafält
  2. Skapa Shopify-flödet

Du kan också se dessa steg i demonstrationsvideon nedan (videon har inget ljud):

1) Lägg till en utlösare i orderns metafält

Först måste du lägga till en trigger för det önskade metafältet för beställningen. Du kan följa stegen nedan.

  • Se först till att du har åtkomst till Order under ”Workflow Trigger Extensions” → ”Dashboard” → ”Setup Guide”. Där hittar du alternativet ”Grant order access”. Du kan också se behörigheterna under ”Workflow Trigger Extensions” → ”Permissions”.
  • Sedan måste du skapa utlösaren för metafältet ”Order”
  • Skapa sedan utlösaren genom att klicka på knappen ”Lägg till utlösare”
  • Välj sedan resurstypen ”Order” och välj det metafält som du vill lägga till utlösaren på

2) Skapa Shopify-flödet

Skapa ett Shopify-flöde för att vidta åtgärder (meddela packningsteamet via e-post innan beställningen skickas och märk beställningen)

Jag har bifogat samma flödesfil här; du kan ladda ner den, importera den och använda den som referens: (längst ner på sidan)

  • Skapa ett tomt flöde och välj utlösaren ”Metafield Update” från ”Workflow Trigger Extensions”
  • Spela sedan in händelsen genom att klicka på ”Spela in händelse” och uppdatera därefter, i en ny flik, metafältet för beställningen (presentmeddelande) för att förhandsgranska den data som ska användas i arbetsflödet. Klicka på ”Välj texthändelse” och spela in händelserna.
  • När du har tryckt på knappen för att registrera händelser öppnar du en ny flik och uppdaterar metafältet för beställningen (presenthälsning).
  • Du kommer att kunna se nyttolasten och utifrån dessa uppgifter kan du vidta valfria åtgärder
  • I det här fallet har jag lagt till villkoret för att kontrollera om den uppdaterade metafältets resurstyp är ORDER och om det uppdaterade metafältet innehåller något värde.
  • Skicka sedan det interna e-postmeddelandet till förpackningsteamet (eller vidta någon annan åtgärd som du behöver utföra utifrån orderns metafält; du har också order-ID:t och kan hämta orderuppgifterna samt vidta åtgärder gällande just den ordern, till exempel kan du lägga till en tagg till den specifika ordern)
  • Därefter ska vi se hur vi kan lägga till taggen till just den här beställningen. Du kan använda åtgärden Add order tags, välja beställningen med {{resourceId}} och lägga till vilken tagg du vill.