Skapa arbetsflöden i Shopify Flow
Skapa ett arbetsflöde för att använda Shopify Flow. Du kan skapa ett nytt arbetsflöde manuellt eller genom att använda en färdig mall. Ta en titt på några exempel för att komma igång.
Arbetsflöden som du skapar i Shopify Flow kan ha följande huvudkomponenter:
| Arbetsflödeskomponent | Beskrivning | Exempel |
|---|---|---|
| Utlösare | En utlösare är en händelse som startar ett arbetsflöde och kan vara något som händer i din butik eller i en app. En utlösare kan vara en intern händelse i Shopify, en specifik tid och ett specifikt datum eller en extern händelse i en tredjepartsapp. För varje utlösare finns det en lista med relaterade åtgärder som du kan använda i ditt arbetsflöde. | Ett arbetsflöde utlöses när en ny order skapas i din butik. |
| Villkor | Ett villkor avgör om en åtgärd ska vidtas, baserat på kriterier som du anger. De kan kontrollera egenskaper för utlösarhändelsen samt egenskaper för objekt som är involverade i händelsen, till exempel ordrar, produkter och kunder. | Ett villkor ställs in för att kontrollera om det totala beloppet som betalats för ordern är över 200 USD. |
| Åtgärder | En åtgärd kan göra ändringar i din butik, påverka data i arbetsflödet eller göra något med en extern app eller tjänst. | Åtgärder kan lägga till ordertaggar, ta bort kundtaggar eller pausa distributionsordrar. Åtgärder kan även skicka e-postmeddelanden eller skicka HTTP-förfrågningar till externa tjänster. |
| Anslutningar | Anslutningar är åtgärder som tillhandahålls av Flow och som stöder funktioner från tredjepartstjänster, till exempel Slack eller Google Kalkylark. | Anslutningar kan skicka Slack-meddelanden eller lägga till en rad i Google Kalkylark. |
Ett arbetsflöde kan bara ha 1 utlösare åt gången, men kan ha valfritt antal villkor eller åtgärder som inträffar efter att utlösaren har aktiverats. Du kan kräva att flera villkor uppfylls innan en åtgärd vidtas, och du kan låta olika åtgärder ske beroende på vilka villkor som uppfylls.
I vissa fall kan du behöva köra ett arbetsflöde vid en viss tidpunkt, eller så kan du behöva arbeta med en lista med data med hjälp av scheman, datahämtning och loopning.
När du bygger ett arbetsflöde stöter du ofta på fältnamn och beskrivningar baserade på GraphQL Admin API, men du kan behöva förhandsgranska data för att förstå vilken data som API:et matar ut.
Om du stöter på fel när du redigerar eller kör ett arbetsflöde finns det ett antal sätt att felsöka fel.