Workflows aanmaken in Shopify Flow

Om Shopify Flow te gebruiken, maak je een workflow aan. Je kunt een nieuwe workflow handmatig aanmaken of met behulp van een kant-en-klare template. Bekijk enkele voorbeelden om aan de slag te gaan.

Workflows die je aanmaakt in Shopify Flow kunnen de volgende hoofdcomponenten hebben:

Lijst met de componenten van een workflow, wat ze betekenen of doen en voorbeelden van hoe ze kunnen worden gebruikt.
WorkflowcomponentBeschrijvingVoorbeeld
TriggersEen trigger is een gebeurtenis die een workflow start en kan iets zijn dat in je winkel of in een app gebeurt. Een trigger kan een interne gebeurtenis in Shopify zijn, een specifieke tijd en datum, of een externe gebeurtenis binnen een externe app. Voor elke trigger is er een lijst met gerelateerde acties die je in je workflow kunt gebruiken.Een workflow wordt geactiveerd wanneer er een nieuwe bestelling wordt aangemaakt in je winkel.
VoorwaardenEen voorwaarde bepaalt of een actie wordt uitgevoerd, op basis van de criteria die je instelt. Voorwaarden kunnen de eigenschappen van de trigger-gebeurtenis controleren, evenals eigenschappen van objecten die bij de gebeurtenis betrokken zijn, zoals bestellingen, producten en klanten.Er wordt een voorwaarde ingesteld die controleert of het totale betaalde bedrag voor de bestelling hoger is dan 200 USD.
ActiesEen actie kan wijzigingen aanbrengen in je winkel, gegevens in de workflow beïnvloeden of iets doen met een externe app of service. Acties kunnen bestellingstags toevoegen, klanttags verwijderen of fulfilmentbestellingen in de wacht zetten. Acties kunnen ook e-mails verzenden of HTTP-verzoeken verzenden naar externe services.
ConnectorsConnectors zijn acties die door Flow worden aangeboden en die functies van externe services ondersteunen, zoals Slack of Google Sheets.Connectors kunnen Slack-berichten verzenden of een rij toevoegen aan Google Sheets.

Een workflow kan maar 1 trigger tegelijk hebben, maar kan een onbeperkt aantal voorwaarden of acties hebben die plaatsvinden nadat die trigger is geactiveerd. Je kunt meerdere voorwaarden vereisen voordat een actie plaatsvindt, en je kunt verschillende acties laten plaatsvinden, afhankelijk van aan welke voorwaarden wordt voldaan.

In sommige gevallen moet je een workflow misschien op een bepaald tijdstip uitvoeren, of moet je met een lijst met gegevens werken met behulp van planningen, gegevens ophalen en lussen.

Tijdens het bouwen van een workflow kom je vaak veldnamen en beschrijvingen tegen die zijn gebaseerd op de GraphQL Admin API, maar het kan zijn dat je een voorbeeld van gegevens moet bekijken om te begrijpen welke gegevens de API retourneert.

Als je fouten tegenkomt bij het bewerken of uitvoeren van een workflow, zijn er een aantal manieren om fouten op te lossen.

In dit gedeelte