Gepland tijdstip
De trigger Gepland tijdstip start een workflow op de door jou opgegeven datum en tijd. Je hebt de volgende opties:
- de workflow herhalen volgens een specifieke planning;
- de workflow niet meer herhalen wanneer aan bepaalde criteria wordt voldaan.
In tegenstelling tot de meeste andere triggers die beschikbaar zijn voor Shopify Flow, start de trigger Gepland tijdstip een workflow op basis van criteria die je instelt wanneer je de workflow aanmaakt, in plaats van op basis van een gebeurtenis die plaatsvindt in je winkel of in een app.
Er zijn drie verschillende manieren om de trigger Gepland tijdstip gebruiken:
- een workflow aanmaken die begint op een specifieke datum en tijd en één keer plaatsvindt;
- een workflow aanmaken die begint op een specifieke datum en tijd en die wordt herhaald volgens een planning;
- een workflow aanmaken die begint op een specifieke datum en tijd en die wordt herhaald volgens een planning totdat aan specifieke criteria is voldaan.
Je kunt meerdere planningen aanmaken en elke combinatie hiervan gebruiken.
Op deze pagina
- Aandachtspunten voor het gebruik van de trigger Gepland tijdstip
- Een workflow aanmaken die op een specifieke datum en tijd wordt uitgevoerd
- Een workflow aanmaken die herhaaldelijk volgens een planning wordt uitgevoerd
- Een workflow aanmaken die niet meer wordt herhaald wanneer aan specifieke criteria wordt voldaan
- Acties ontvangen
- Geplande tijdsvariabelen
- De trigger Gepland tijdstip testen
- Templates
Aandachtspunten voor het gebruik van de trigger Gepland tijdstip
- Een workflow moet minstens één toekomstige gebeurtenis hebben. Een aangemaakte workflow die in het verleden begint én eindigt, kun je niet activeren.
- Voor het herhalen van workflows is het langst mogelijke interval tussen gevallen één jaar. Het kortst mogelijke interval is tien minuten. Voor korte tijdsintervallen kun je inconsistente resultaten krijgen als het uitvoeren van een workflow langer duurt dan het interval, afhankelijk van de gebruikte query en de acties in de workflow.
Een workflow aanmaken die op een specifieke datum en tijd wordt uitgevoerd
- Maak een nieuwe workflow aan en selecteer vervolgens de trigger Gepland tijdstip.
- Optioneel: selecteer de tijdzone die je wilt gebruiken. Dit wordt standaard ingesteld op de tijdzone van je winkel.
- Voer een Begindatum en een Begintijd in.
- Optioneel: als je een extra planning voor de workflow wilt toevoegen, klik je op Planning toevoegen.
Een workflow aanmaken die herhaaldelijk volgens een planning wordt uitgevoerd
- Maak een workflow aan die begint met de trigger Gepland tijdstip.
-
Nadat je de begintijd en -datum hebt ingesteld, klik je op Herhaalregel toevoegen.
- Selecteer na hoeveel tijd de workflow opnieuw moet worden uitgevoerd. Dit moet een geheel getal zijn. Decimalen worden niet ondersteund.
- Stel de periode in met de opties Dagen, Weken of Maanden.
- Als je Weken selecteert, klik je op de dag van de week waarop de workflow moet worden uitgevoerd.
- Als je Maanden selecteert, selecteer je de dag van de maand waarop de workflow moet worden uitgevoerd.
Optioneel: klik op Eindregel toevoegen om criteria in te stellen die ervoor zorgen dat de workflow niet meer wordt herhaald.
Een workflow aanmaken die niet meer wordt herhaald wanneer aan specifieke criteria wordt voldaan
- Maak een workflow aan die begint met de trigger Gepland tijdstip en een Herhaalregel.
- Klik op Eindregel toevoegen.
- Doe een van de volgende dingen:
- Als je de workflow wilt stoppen nadat deze een vast aantal keren is uitgevoerd, selecteer je Na aantal gebeurtenissen en voer je het aantal in het gedeelte Aantal in.
- Als je de workflow op een bepaald moment wilt stoppen, selecteer je Op een datum en tijd en voer je een Einddatum en een Eindtijd in.
Acties ontvangen
De meeste workflows beginnen als gevolg van een evenement en bevatten automatisch gegevens die gerelateerd zijn aan dat evenement.Wanneer een workflow bijvoorbeeld wordt gestart door de trigger Bestelling aangemaakt, wordt de workflow gestart wanneer een nieuwe bestelling wordt geplaatst.De workflow heeft automatisch de gegevens over de bestelling die ervoor heeft gezorgd dat de workflow werd uitgevoerd en voert acties uit op die workflow.
In een workflow die gebruikmaakt van de trigger Gepland tijdstip start de workflow op een tijdstip dat je hebt opgegeven, in plaats van als resultaat van een evenement.Omdat er geen specifiek evenement in je winkel of vanuit een app is om de workflow te starten, worden er geen gegevens automatisch toegevoegd.Je kunt de volgende acties gebruiken om die gegevens in je workflow te zetten, zodat je een workflow aanmaakt die acties onderneemt voor bestellingen of producten:
- Collectiegegevens ophalen
- Klantgegevens ophalen
- Gegevens van conceptbestellingen ophalen
- Gegevens van fulfilmentbestellingen ophalen
- Bestellingsgegevens ophalen
- Productgegevens ophalen
- Productvariantgegevens ophalen
- Gegevens abonnementscontracten ophalen
Geplande tijdsvariabelen
Wanneer je een workflow start met de trigger Gepland tijdstip, is een extra variabele beschikbaar voor de voorwaarden en acties in die workflow die Liquid-variabelen accepteren. De variabele Gepland op retourneert de datum en tijd waarop uitvoering van de workflow gepland staat, scheduledAt
genaamd.
De trigger Gepland tijdstip testen
Stel in dat de eerste workflow wordt uitgevoerd kort nadat je de workflow hebt ingeschakeld om een workflow te testen die met deze trigger begint. Nadat je zeker weet dat je workflow werkt zoals bedoeld, bewerk je je workflow om de begindatum en -tijd bij te werken.
Templates
Voeg in de toekomst producten met een tag toe aan een collectie
Haal op een tijdstip in de toekomst alle producten met een bepaalde tag op en voeg ze toe aan een collectie. Template bekijken
Zet een klantmetaveld om in tags voor alle klanten
Deze workflow vult tags bij alle klanten aan op basis van een metaveldwaarde. De workflow wordt elk uur uitgevoerd en haalt tot 100 klanten zonder de tag 'verwerkt' op. Voor elke klant wordt de waarde van een custom.test-metaveld bekeken en als tag toegevoegd. De workflow voegt ook een tag 'verwerkt' toe zodat deze niet wordt geretourneerd bij de volgende geplande uitvoering van de workflow. Wijzig de naamruimte en sleutel van het metaveld zodat deze overeenkomen met een metaveld in je winkel en je de workflow kunt gebruiken. Template bekijken
Winkelmetavelden maken en initialiseren
Gebruik winkelmetavelden met Flow door definities op te stellen en het metaveld te initialiseren met de waarde(n) die je nodig hebt. Template bekijken
Verwijder inactieve klanten
Verwijder klanten van ouder dan vijf jaar die nog nooit een bestelling hebben geplaatst. Template bekijken
Verwijder inactieve producten
Verwijder producten zonder voorraad die al een jaar niet zijn bijgewerkt. Template bekijken
E-mail een wekelijks overzicht van actieve kortingen die werken met een code
E-mailt een overzicht van actieve kortingen die werken met een code. De workflow start het schema elke maandag om 09.00 uur. Je kunt de workflow aanpassen om de timing, de manier waarop je het overzicht ontvangt, het type kortingen dat je wil opnemen en de modus te wijzigen. Template bekijken
Eens per week rapporten genereren en sturen met Tresl Segments
Hiermee genereer je een of meer rapporten met de Tresl Segments-app. Via de app stuur je de rapporten naar de opgegeven e-mailadressen en gebruik je de trigger 'Tijd plannen' om deze eenmaal per week uit te voeren. Template bekijken
Producten met een bepaalde tag in de toekomst publiceren
Haal op een datum in de toekomst producten met een bepaalde tag op en publiceer ze. Gebruik de trigger Geplande tijd en de actie Productgegevens ophalen. Template bekijken
Tag 'nieuw product' verwijderen 90 dagen nadat het product is gemaakt
Elke dag worden maximaal 100 producten opgehaald die meer dan 90 dagen geleden zijn aangemaakt en die nog steeds de tag 'nieuw' hebben. De workflow verwijdert dan die tags voor elk product. Template bekijken
Plannen dat producten op een bepaalde datum en tijd uit de webshop worden verwijderd
Verwijder op één datum in de toekomst producten uit de webshop op basis van tag, ID of SKU. Maakt gebruik van de trigger Geplande tijd, de actie Productgegevens ophalen en de lus Voor elk. Template bekijken
Stuur een melding wanneer het bestelvolume tijdens het laatste uur minder dan tien is
Stuurt een heartbeatmelding voor bestellingen. Haal elk uur tot tien nieuwe bestellingen op en tel ze. Als het er minder dan tien zijn, wordt er een melding gemaild. Gebruikt de stappen Tijd plannen, Bestelgegevens ophalen en Aantal. Template bekijken
Stuur een dagelijks e-mailoverzicht met een lijst van bestellingen voor fulfilment die zijn gepauzeerd
Deze workflow zoekt elke dag naar alle bestellingen voor fulfilment die gepauzeerd zijn (maximaal 100 per keer). Er wordt een overzicht gemaild met de naam van de bestelling en de toegewezen fulfilmentlocatie. Template bekijken
Stuur een dagelijks e-mailoverzicht met producten die niet op voorraad zijn
Haalt elke dag alle producten op die nul voorraad hebben en stuurt een e-mailoverzicht. Gebruikt Productgegevens ophalen en de trigger Geplande tijd. Template bekijken
Stuur dagelijks een melding met alle open conceptbestellingen
Haal elke dag open conceptbestellingen op, tel ze en stuur een Slack-bericht. Gebruikt de trigger Geplande tijd, Conceptbestellingen ophalen en de actie Aantal. Template bekijken
Stuur een e-mailoverzicht van alle bestellingen van de afgelopen dag in de webshop
Haalt elke dag de bestellingen van de afgelopen dag op en stuurt een e-mailoverzicht met de bestellingen die in de webshop zijn geplaatst. Template bekijken
Stuur een e-mailoverzicht met alle openstaande bestellingen ouder dan twee dagen
Krijg dagelijks een overzicht van alle openstaande bestellingen die ouder zijn dan twee dagen, door gebruik te maken van de functies Plannen, Bestelgegevens ophalen, Aantal en Som. Template bekijken
Stuur een wekelijks e-mailoverzicht met een lijst van varianten met lage voorraad
Deze workflow wordt uitgevoerd volgens een schema (bijvoorbeeld een keer per week). De workflow verzamelt een lijst met productvarianten met lage voorraad, telt de resultaten en stuurt een e-mailoverzicht met de varianttitels en een link naar de pagina in het beheercentrum voor de variant. Template bekijken
Tag en verstuur een dagelijks overzicht van late fulfilments
Tag en verstuur elke dag een e-mailoverzicht met het totale aantal en de totale waarde van alle bestellingen die een verzendgarantie van twee dagen missen. Template bekijken
Tag klanten met een terugboeking
Deze workflow verzamelt elk uur bestellingen met terugboekingen en voegt een tag aan de klant toe voor de bestelling. Maakt gebruik van de trigger Geplande tijd, de actie Bestelgegevens ophalen en de lus Voor elk. Template bekijken
Tag openstaande bestellingen ouder dan twee dagen
Elke dag verzamelt de workflow alle openstaande bestellingen die ouder zijn dan twee dagen en voegt een tag toe aan de bestelling. Template bekijken
Productvarianten in de uitverkoop volgen met behulp van een productmetaveld
Hiermee stel je een metaveld in voor een product als minstens een van de bijbehorende varianten in de uitverkoop is. Dit kan handig zijn als je volgt welke producten op dit moment in de uitverkoop zijn. Template bekijken