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:

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.

Voorbeeld van een workflow die een lijst met bestellingen ophaalt die in de afgelopen week zijn geplaatst, een tag aan elke bestelling toevoegt en vervolgens een e-mail verzendt.

Aandachtspunten voor het gebruik van de actie Voor elk artikel

Bekijk de volgende aandachtspunten voordat je de actie Voor elk artikel gebruikt:

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.

Voorbeeld van een workflow die meerdere voorwaarden gebruikt na de actie Op elk artikel toepassen.

Velden

De actie Voor elk artikel bestaat uit de volgende velden.

Velden die worden gebruikt in de actie Voor elk artikel.
VeldBeschrijving
LijstVereist. 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

Zat het antwoord dat je zocht er niet bij? Wij helpen je graag verder.