Aktivera Shopify Flow vid ändringar i produktens metafält
Aktivera Shopify Flow när ett produktmetafält ändras och vidarebefordra sedan aviseringar till rätt team beroende på status.
Vi utgår från följande scenario för att förstå hur vi kan skapa en uppdateringsutlösare för produktmetafält med hjälp av appen ”Workflow Trigger Extensions”
Scenario: Produktionsstatusen ändras, och rätt team underrättas varje gång
En tillverkare följer upp varje produktionssteg i ett metafält. Varje statusändring utlöser ett meddelande till det team som ansvarar för det aktuella steget.
Metafältet custom.production_status uppdateras till ett nytt stegvärde.
En villkorsgren läser av den nya statusen och vidarebefordrar till motsvarande åtgärd: in_production, quality_check eller ready
Varje status leder vidare till ett annat team: produktionsavdelningen, kvalitetssäkringsteamet eller leveransavdelningen, så att endast de berörda personerna kontaktas i varje steg.
Hur vi ska få det här att fungera
Vi kan få detta att fungera genom att följa dessa två steg:
- Lägg till en utlösare till produktens metafält
- 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 produktens metafält
Först måste du lägga till en utlösare för det önskade metafältet för produkten. Du kan följa stegen nedan.
- Skapa utlösaren ”Product Metafield Trigger” från appens instrumentpanel → Inställningsguide →
Product and Colleciton Triggers. Om du inte ser Inställningsguiden kan du gå till sidan för appens metafältutlösare. - Skapa sedan utlösaren genom att klicka på knappen ”Lägg till utlösare”
- Välj sedan resurstypen ”Produkt” och sök efter det metafält som du vill lägga till utlösaren på, markera det och klicka på knappen ”Lägg till utlösare”
2) Skapa Shopify-flödet
Skapa ett Shopify-flöde för att vidta åtgärder (meddela respektive team utifrån statusvärdet)
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, produktens metafält (Produktionsstatus) 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 ska du öppna en ny flik och uppdatera produktens metafält (Produktionsstatus).
- Du kommer att kunna se nyttolasten och utifrån dessa uppgifter kan du vidta valfria åtgärder
- Kontrollera nu om resurstypen är
PRODUCToch, beroende på värdet i metafältet (produktionsstatus), skicka ett e-postmeddelande för att informera det berörda teamet. I e-postmeddelandet har jag använt borttagningsfiltret för att ta bortgid://Shopify/Product/från produktens GID. Genom att ta bort denna del kan vi nu se det rena produkt-ID:t i e-postmeddelandena. - E-postmeddelandet ser ut så här:
