Voor elk artikel
De actie Voor elk artikel voert voor elk artikel in een lijst een actie uit wanneer die actie aan de optie Op elk artikel toepassen gekoppeld is. Deze actie werkt op lijsten, zoals orderregels in een bestelling of lijsten die door deze acties worden geretourneerd:
- Collectiegegevens ophalen
- Klantgegevens ophalen
- Gegevens van conceptbestellingen ophalen
- Bestellingsgegevens ophalen
- Productgegevens ophalen
Nadat je de actie Voor elk artikel hebt toegevoegd, selecteer je een of beide van de volgende opties:
- Klik op Dan om een enkele actie of een voorwaarde toe te voegen. Deze actie wordt toegepast nadat alle acties die door Op elk artikel toepassen worden uitgevoerd, zijn voltooid.
- Klik op Op elk artikel toepassen om een actie toe te voegen voor elke vermelding in de lijst die wordt geretourneerd door een actie Ophalen.
Je maakt bijvoorbeeld een workflow die één keer per week wordt uitgevoerd. De workflow maakt gebruik van de actie Bestelgegevens ophalen om bestellingen op te halen die in die week zijn geplaatst en voegt aan elke actie een tag toe. Nadat alle tags zijn toegevoegd, wordt er een e-mail verzonden waarin wordt vermeld dat alle tags zijn toegevoegd.
Op deze pagina
Aandachtspunten voor het gebruik van de actie Voor elk artikel
Bekijk de volgende aandachtspunten voordat je de actie Voor elk artikel gebruikt:
- De lijst die je in de actie Voor elk gebruikt, mag niet meer dan 100 artikelen bevatten. Als de geselecteerde lijst meer dan 100 artikelen bevat, mislukt de workflow en worden alle acties die volgen op de actie Voor elk niet uitgevoerd.
- De volgende acties kunnen niet na Op elk artikel toepassen worden uitgevoerd:
- Nog een actie Voor elk artikel
- De actie Wachten
- De actie Collectiegegevens ophalen
- De actie Klantgegevens ophalen
- De actie Gegevens van conceptbestellingen ophalen
- De actie Bestelgegevens ophalen
- De actie Productgegevens ophalen
Er kan slechts één voorwaarde of actie onmiddellijk volgen op Op elk artikel toepassen. Je kunt hierna meerdere aanvullende voorwaarden toevoegen, maar elke optie kan alleen tot één voorwaarde of actie leiden.
Je maakt bijvoorbeeld een workflow die de actie Voor elk artikel gebruikt. Je klikt op Op elk artikel toepassen en voegt een voorwaarde toe. Voor deze voorwaarde en alle voorwaarden die volgen, geldt dat er slechts één actie of voorwaarde kan worden toegevoegd aan de opties Dan of Anders.
Velden
De actie Voor elk artikel bestaat uit de volgende velden.
Veld | Beschrijving |
---|---|
Lijst | Vereist. De lijst met artikelen waar je een actie voor wilt uitvoeren. Dit kan een lijst zijn die wordt geretourneerd door een actie Ophalen of een lijst die wordt geretourneerd door een trigger, zoals een lijst met orderregels die zijn geretourneerd door de trigger Bestelling aangemaakt. |
Triggers
De actie Voor elk artikel kan in elke workflow worden gebruikt.
Workflows controleren
Nadat een workflow is uitgevoerd, kun je de prestaties ervan bekijken op de Shopify Flow-pagina Activiteit. Het volgende geldt voor workflows die een actie Voor elk artikel bevatten:
- De gedeeltes Status en Actie zijn van toepassing op alle acties die door de actie Voor elk artikel worden uitgevoerd.
- Het gedeelte Uitvoergegevens, waaronder het voorbeeld van de workflow, is alleen van toepassing op de laatste actie die de actie Voor elk artikel heeft uitgevoerd.
Templates
Orderregels toevoegen aan Google Sheets-rijen wanneer een nieuwe bestelling wordt geplaatst
Wanneer er een nieuwe bestelling wordt aangemaakt, gaat een Voor elk-stap in een workflow over elke orderregel om de productgegevens toe te voegen aan een Google Sheet-rij. Template bekijken
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
Sta bestellingen toe van bedrijven die zijn aangemaakt door middel van aanvragen voor bedrijfsaccounts.
Wijs een bestelmachtiging toe wanneer een bedrijf wordt gemaakt door een aanvraag van een bedrijfsaccount. Template bekijken
Bestellingen annuleren als een klant vandaag meer dan vijf bestellingen heeft geplaatst
Annuleert bestellingen als een klant binnen één dag meer dan vijf bestellingen plaatst. De workflow controleert het aantal bestellingen dat een klant de afgelopen 24 uur heeft geplaatst en annuleert bestellingen die boven dit plafond uitkomen en tagt de klant als mogelijke fraudeur. 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
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
Handel digitale artikelen in een bestelling af
Handel artikelen af die niet fysiek hoeven te worden bezorgd, zoals digitale artikelen of artikelen uit een lijst met SKU's. Wordt op elke fulfilmentlocatie één keer uitgevoerd (de 'bestelling voor fulfilment') voor een nieuwe bestelling. Template bekijken
Fulfilments pauzeren als een klant binnen 24 uur meerdere bestellingen heeft geplaatst
Controleer of een klant binnen 24 uur meerdere bestellingen heeft geplaatst. Als dat zo is, pauzeer je de fulfilments en consolideer je de verzending. Template bekijken
Bestellingen pauzeren als de klant de afgelopen 24 uur meer dan 1 bestelling heeft geplaatst
Wanneer een bestelling is aangemaakt, controleer je of de klant de afgelopen 24 uur nog meer bestellingen heeft geplaatst. Als dat zo is, pauzeer je alle bestellingen. 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
Geef fulfilmentpauzering van ruilartikelen vrij wanneer de retour is gesloten
Wanneer een retour gesloten wordt, controleer je eerst of er nog een bedrag openstaat voor de bestelling. Als dit niet het geval is, kun je de ruilartikelen vrijgeven. Template bekijken
Verwijder nieuwe producttag 90 dagen nadat het product is aangemaakt
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 factuur van een B2B-bestelling naar meerdere e-mailadressen.
Stuur facturen voor B2B-bestellingen naar meerdere e-mailadressen. Hiervoor worden de e-mailadressen gebruikt die zijn opgeslagen als metavelden in een bedrijfslocatie, als die bestaan, of er worden eerst drie metavelden aangemaakt: extra_invoice_recipient.email1, .email2, .email3. Template bekijken
Bestelling en orderregels naar Google Spreadsheets sturen
Voer elke orderregel van de bestelling uit naar een rij in Google Spreadsheets met de actie Voor elk. 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
Bestellingen taggen met bijbehorende UTM-campagne
Voegt tags toe aan bestellingen die de namen van bijbehorende UTM-campagnes bevatten. 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
Volg productvarianten in de uitverkoop met behulp van een productmetaveld
Stelt een metaveld voor een product in 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