Oprettelse af workflows i Shopify Flow

For at bruge Shopify Flow skal du oprette et workflow. Du kan oprette et nyt workflow manuelt eller ved hjælp af en færdiglavet skabelon. Se nogle eksempler for at komme i gang.

Workflows, som du opretter i Shopify Flow, kan have følgende hovedkomponenter:

Liste over komponenterne i et workflow, hvad de betyder eller gør, og eksempler på, hvordan de kan bruges.
WorkflowkomponentBeskrivelseEksempel
UdløsereEn udløser er en hændelse, der starter et workflow, og det kan være noget, der sker i din butik eller i en app. En udløser kan være en intern hændelse i Shopify, et bestemt klokkeslæt og en bestemt dato eller en ekstern hændelse i en tredjepartsapp. For hver udløser er der en liste over relaterede handlinger, som du kan bruge i dit workflow.Et workflow udløses, når en ny ordre oprettes i din butik.
BetingelserEn betingelse afgør, om en handling udføres, baseret på kriterier, som du angiver. Betingelser kan tjekke egenskaber for udløserhændelsen samt egenskaber for de objekter, der er involveret i hændelsen, f.eks. ordrer, produkter og kunder.Der er angivet en betingelse, som tjekker, om det samlede betalte beløb for ordren er over 200 USD.
HandlingerEn handling kan foretage ændringer i din butik, påvirke data i dit workflow eller gøre noget med en ekstern app eller tjeneste. Handlinger kan tilføje ordretags, fjerne kundetags eller tilbageholde klargøringsordrer. Handlinger kan også sende mails eller sende HTTP-anmodninger til eksterne tjenester.
ForbindelseskomponenterForbindelseskomponenter er handlinger fra Flow, der understøtter funktioner fra tredjepartstjenester, som f.eks. Slack eller Google Sheets.Forbindelseskomponenter kan sende Slack-beskeder eller tilføje en række i Google Sheets.

Et workflow kan kun have én udløser ad gangen, men det kan have et vilkårligt antal betingelser eller handlinger, der forekommer, efter udløseren er aktiveret. Du kan kræve, at flere betingelser skal være opfyldt, før en handling finder sted, og du kan få forskellige handlinger til at ske, afhængigt af hvilke betingelser der er opfyldt.

I nogle tilfælde kan du have brug for at køre et workflow på et bestemt tidspunkt, eller du kan have brug for at arbejde med en liste over data ved hjælp af tidsplaner, hentning af data og looping.

Når du opbygger et workflow, vil du ofte støde på feltnavne og beskrivelser, der er baseret på GraphQL Admin API, men du kan have brug for at forhåndsvise data for at forstå, hvilke data der udsendes af API'en.

Hvis du støder på fejl, når du redigerer eller kører et workflow, er der en række måder at fejlfinde på.

I dette afsnit