Geavanceerde workflows
De componenten van Shopify Flow kunnen worden gebruikt om krachtige automatiseringsworkflows te maken door meerdere voorwaarden en acties aan elkaar te koppelen. Sommige automatiseringen zijn echter complexer en vereisen geavanceerde workflows. De triggers en acties die worden gebruikt in geavanceerde workflows werken anders dan de meeste, ze starten bijvoorbeeld op een specifieke tijd en datum, herhalen van acties en manipuleren gegevens.
Bekijk het volgende voor meer informatie over geavanceerde workflows. Als je niet zeker weet hoe je deze functies het beste kunt gebruiken, kun je enkelevoorbeelden en templatesbekijken die gebruikmaken van deze triggers en acties.
Meer informatie over geavanceerde workflows in Shopify Flow.
Triggers
De meeste triggers worden geactiveerd wanneer een specifieke actie in je winkel of in een app van derden plaatsvindt, zoals wanneer een bestelling wordt geplaatst of wanneer een klant zijn of haar leeftijd verifieert met behulp van een app. Wanneer een trigger wordt geactiveerd, worden sommige gegevens automatisch geïmporteerd in de workflow van de gebeurtenis die ervoor heeft gezorgd dat de workflow is begonnen. Een workflow die begint met de triggerBestelling gemaaktbevat bijvoorbeeld informatie over die bestelling, inclusief de klant die de bestelling heeft geplaatst.
In plaats van een workflow te starten als gevolg van een gebeurtenis, start de triggerGeplande tijdeen workflow op een door jou opgegeven specifieke tijd en datum. Als gevolg hiervan wordt informatie niet automatisch geïmporteerd. Als je een workflow wilt maken die een actie toepast op objecten in je winkel, zoals klanten, producten of bestellingen, moet je die gegevens uit je winkel importeren. Je kunt dit doen door de actieOphalente gebruiken.
Acties
De meeste acties veranderen iets in je winkel of sturen een opdracht naar een app, zoals tags toevoegen aan een klantprofiel of een app de opdracht geven om een pushmelding naar een klant te sturen. Een workflow die de actieKlanttags toevoegenbevat, voegt bijvoorbeeld tags toe aan een klant als de workflow wordt geactiveerd en aan alle voorwaarden is voldaan die je hebt ingesteld.
In plaats van iets te wijzigen in je winkel of in een app, zijn sommige acties van invloed op de gegevens in de workflow. De volgende acties halen gegevens uit je winkel op, zodat je die gegevens in je workflow kunt gebruiken:
- Collectiegegevens ophalen: haalt collectiegegevens op
- Klantgegevens ophalen: haalt klantgegevens op
- Gegevens van conceptbestellingen ophalen: haalt gegevens van conceptbestellingen op
- Productgegevens ophalen: haalt productgegevens op
In plaats van iets in je winkel te wijzigen of gegevens op te halen, worden met de volgende acties berekeningen uitgevoerd van gegevens die al aanwezig zijn in een workflow:
- Aantal: retourneert het aantal vermeldingen in een lijst
- Som: telt de waarden van vermeldingen in een lijst bij elkaar op
Lussen
In plaats van een actie uit te voeren, wijzigt de actieVoor elk artikeleen actie die erop volgt. Naast de optieDan, waarmee je een voorwaarde of een andere actie kunt toevoegen, heeft de actieVoor elk artikelde optieOp elk artikel toepassen. Met deze optie voer je de volgende actie uit op elke vermelding in de lijst die wordt geretourneerd door een actieOphalen.
Je maakt bijvoorbeeld een workflow met de actieBestelgegevens ophalen. Je kunt vervolgens met de actieVoor elk artikeleen tag toe te voegen aan elke bestelling die wordt geretourneerd door de actieOphalen.