Voorbeelden van workflows

Kom meer te weten over de verschillende soorten workflows die u kunt maken door een aantal voorbeelden te bekijken.

Risico

U kunt Flow gebruiken om u op de hoogte te stellen wanneer u een bestelling met een hoog risico ontvangt. Gebruik in uw workflow de trigger Bestellingsrisico geanalyseerd om het risiconiveau van een bestelling te controleren. Deze trigger gebruikt alleen de resultaten van de Shopify-risicoanalyse (resultaten van externe apps worden niet gebruikt).

Wanneer u een risicovolle bestelling ontvangt, kunt u ervoor kiezen om Flow de volgende taken te laten uitvoeren:

  • Tag de bestelling zodat deze later kan worden verwerkt en breng uw medewerkers op de hoogte of stuur de bestelgegevens naar een app.

  • Voorkom dat de betaling wordt verwerkt (zolang uw winkel is ingesteld om betalingen handmatig vast te leggen).

  • Annuleer de bestelling (zolang de bestelling is ingesteld om handmatig te worden vervuld).

Als u winkel is ingesteld om betalingen handmatig vast te leggen, kunt u Flow gebruiken om te voorkomen dat de betaling wordt vastgelegd voor bestellingen met een hoog risico. Creëer een workflow die het risiconiveau van de bestelling controleert en accepteer de betaling alleen als het risico laag of gemiddeld is. Gebruik in uw workflow de actie Betaling vastleggen om de betaling vast te leggen.

U kunt de voorwaarde voor het risiconiveau van een bestelling gebruiken om het risiconiveau van een bestelling te controleren

Als uw winkel is ingesteld om betalingen automatisch vast te leggen en deze is ingesteld om bestellingen handmatig uit te voeren, kunt u Flow gebruiken om de bestelling te annuleren. (U kunt niet voorkomen dat de betaling in dit geval wordt vastgelegd). Gebruik in uw workflow de actie Bestelling annuleren om de bestelling te annuleren. Wanneer u deze actie gebruikt, wordt de bestelling geannuleerd, maar niet terugbetaald en standaard worden de bestelde artikelen niet aangevuld:

  • Flow betaalt geen geld terug voor bestellingen. Nadat Flow een bestelling heeft geannuleerd, moet u deze handmatig terugbetalen.
  • Flow vult de artikelvoorraad niet automatisch bij. Er wordt aangenomen dat wanneer u de bestelling terugbetaalt, u ook de artikelen opnieuw bevoorraadt. Wanneer u een bestelling handmatig terugbetaalt, moet u de artikelen standaard opnieuw aanvullen. Dit proces is eenvoudig te volgen, maar het betekent dat uw voorraad pas wordt bijgewerkt als u de bestellingen terugbetaalt. Als uw voorraad sneller moet worden bijgewerkt, kunt u Flow de artikelen laten aanvullen wanneer de bestelling wordt geannuleerd. Als u deze optie kiest, moet u onthouden dat u de optie voor het aanvullen van artikelen deselecteert wanneer u de bestelling terugbetaalt. Anders worden de artikelen twee keer aangevuld en zijn uw voorraadnummers niet correct.

U kunt ook bestellingen annuleren op basis van andere criteria, zoals het e-mailadres of IP-adres van de klant.

Om bestellingen bij te houden die Flow annuleert, kunt u acties toevoegen die de volgende activiteiten uitvoeren:

  • De geannuleerde bestellingen taggen.
  • Stuur een bericht of registreer het probleem in een app, zoals Google Spreadsheets of Trello.

Voorbeelden van sjablonen:

Voorraad en merchandising

Flow kan u helpen producten te taggen wanneer ze niet op voorraad zijn en wanneer ze worden aangevuld. U kunt vervolgens de tags gebruiken om te bepalen hoe deze producten aan uw klanten worden getoond:

Gebruik in uw workflow de trigger Voorraadhoeveelheid gewijzigd om een workflow te maken die voorraadwijzigingen bijhoudt. Deze trigger moet de volgende voorwaarden controleren:

  • Voorraadhoeveelheid productvariant
  • Gebruik de voorwaarde Voorraadhoeveelheid productvariant vooraf om ervoor te zorgen dat uw workflow alleen de eerste keer wordt uitgevoerd dat de voorraad overeenkomt met de voorwaarde Voorraadhoeveelheid productvariant. Als u de voorwaarde voor hoeveelheid vooraf niet gebruikt, kan de workflow vaker worden uitgevoerd dan verwacht.

Wanneer u dit type workflow maakt, moet u zowel de bedragen voor als na de voorraadwijzigingen controleren. Als u alleen het huidige voorraad bedrag aanvinkt, kan uw bestel-e-mail worden verzonden wanneer het product wordt besteld tot het product is aangevuld. Als u bijvoorbeeld een melding wilt ontvangen wanneer de voorraad van een variant minder is dan 5, stelt u de Voorraadhoeveelheid productvariant in op 5 en stelt u de Voorraadhoeveelheid productvariant vooraf in op > 5. Er zijn 7 t-shirts in uw winkel en Jose bestelt 2 t-shirts. De voorraad staat nu op 5, dus wordt er een e-mail naar de bestelling verzonden. Later bestelt Karim 1 t-shirt. De voorraad staat nu op 4, maar er wordt geen e-mail naar de bestelling verzonden.

Als u een melding wil ontvangen wanneer de voorraad van een variant meer dan 100 is, stelt u Voorraadhoeveelheid productvariant tot > 100 in en stelt u Voorraadhoeveelheid productvariant vooraf tot < 100 in.

Voorbeelden van sjablonen:

Loyaliteit en promoties

U kunt Flow gebruiken om kortingscodes bij te houden en uw klanten te belonen voor hun ondersteuning. Veel populaire loyaliteitsapps hebben Flow-connectoren die u kunt gebruiken om uw klanten te belonen op basis van hun uitgaven en activiteiten in uw winkel. U kunt een klant bijvoorbeeld loyaliteitspunten geven voor het bestellen van een specifiek product, het schrijven van een positieve recensie, enzovoort.

Voorbeelden van sjablonen:

Klanten

U kunt Flow tags aan uw klanten laten toevoegen wanneer de klant is aangemaakt, wanneer ze een bestelling maken of wanneer u hun bestelling annuleert. U kunt klanten taggen op basis van hun kenmerken, zoals hun postcode, e-mailadres en hun bestelgeschiedenis.

Organiseer klanten op basis van lifetime spend-tiers

Voorbeelden van sjablonen:

U kunt klanten ook taggen op basis van de kenmerken van hun huidige bestelling, zoals het totale bedrag en het gebruikte verkoopkanaal.

Voorbeelden van sjablonen:

Bestellingen

Wanneer een bestelling wordt gemaakt of terugbetaald, kan Flow de bestelling taggen en uw personeel informeren of gegevens naar een app verzenden. In uw workflow kunt u voorwaarden maken op basis van de kenmerken van de bestelling of de klant die de bestelling heeft geplaatst.

Voorbeelden van sjablonen:

Als u uw bestellingen automatisch uitvoert, kunt u die bestellingen ook laten archiveren door Flow.

Producten

Wanneer u een product maakt, kant u het product laten taggen en toevoegen aan handmatige collecties. Als de titel van een nieuw product bijvoorbeeld het woord t-shirt bevat, kan Flow een productcode t-shirt toevoegen en het product vervolgens toevoegen aan uw Zomercollectie. Gebruik in uw workflow de acties Product taggen en Toevoegen aan collectie om tags aan uw producten toe te voegen.

Sjablonen

Voorbeelden van sjabloonvariabelen en Liquid-voorbeelden

Voorbeelden van workflowacties waarin sjabloonvariabelen en Liquid-variabelen worden gebruikt.

  • In het volgende voorbeeld heeft u een workflow die een e-mail verzendt wanneer een klant meer dan $ 500 aan een bestelling uitgeeft.
To Joe@mycompany.com

Please send a personal thank you note to {{order.customer.firstName}} {{order.customer.lastName}}({{order.customer.email}}) for placing an order for  {{order.totalPriceSet.shopMoney.amount}}

Wanneer de klant, Jeanne Dupont, een bestelling voor € 1000 plaatst, wordt het volgende bericht verzonden door de workflow:

Joe@mycompany.com

Please send a personal thank you note to Jeanne Dupont (jeanne@jeanneemail.com) for placing an order for $1000.00
  • In het volgende voorbeeld wordt de titel van het beëindigde product in het bericht weergegeven:
Discontinued product {{product.title}} has just hit an inventory level of 0.
  • In het volgende voorbeeld wordt de titel van de variant weergegeven in het bericht:
Please pause all ad campaigns involving {{product_variant.title}}.
  • In het volgende voorbeeld worden de naam en het e-mailadres van de klant samen met het totaal van de laatste bestelling in het bericht weergegeven:
Please send a personal thank you note to {{order.customer.firstName}}({{order.customer.email}}) for placing a recent order for  {{order.totalPriceSet.shopMoney.amount}}
  • In het volgende voorbeeld wordt de titel van het product in het bericht weergegeven:
Please reorder {{product.title}}. Email owner@store.com to verify that they've received the purchase order.
  • In het volgende voorbeeld wordt de bestellings-id in het bericht weergegeven:
{{order.id}} has been cancelled due to high risk.
  • In het volgende voorbeeld worden het bestelnummer en de naam en het e-mailadres van de klant in het bericht weergegeven:
Our Shopify store has received an order with a high risk of fraud. We would like to cancel this order right away, before it is sent to production:

      {{order.name}}
      {{order.billingAddress.lastName}} {{order.billingAddress.firstName}}
      {{order.email}}

Please confirm the new order status. Thanks!
  • In het volgende voorbeeld worden de naam en het e-mailadres van de klant en de totale prijs van de laatste bestelling in het bericht weergegeven, samen met een link naar de bestelling in uw Shopify-beheercentrum:
Please send a personal thank you note to
{{order.customer.firstName}} ({{order.customer.email}}) for placing a recent order for $ {{order.totalPriceSet.shopMoney.amount}}

View order: https://store.myshopify.com/admin/orders/{{order.id}}

Voorbeelden van een 'for loop'

Wanneer een aanbieding wordt ontvangen, kan het handig zijn om een bericht met de bestelde producten te verzenden. U kunt dit doen door gebruik te maken van for loops en de template-variabele lineItems.

Tekstvelden die sjabloonvariabelen ondersteunen, ondersteunen ook for loops en het forloop-object.

Hier is een voorbeeld dat een for loop gebruikt om de SKU's en hoeveelheden in alle regelitems weer te geven:

Order summary:
{% for a in order.lineItems %}
 SKU: {{a.sku}} ( {{a.quantity}} ), 
{% endfor %}

Wanneer het bericht wordt verzonden, wordt de for loop-code vervangen door de lijst met SKU's:

Order summary:
  8987097979 (50)
  8877778887 (3)
  888998898B (1)

In dit voorbeeld wordt de for loop gebruikt om alle regelitems weer te geven:

Order summary: <br />
{% for a in order.lineItems %}
Title: {{a.title}}, <br/>
SKU: {{a.sku}}, <br/>
Price (per unit): $ {{a.originalUnitPriceSet.shopMoney.amount}}, <br/>
Quantity: {{a.quantity}} <br/>
{% endfor %} 
Ship to: <br/>
{{order.shippingAddress.name}} <br/>
{{order.shippingAddress.address1}} <br/>
{{order.shippingAddress.address2}} <br/>
{{order.shippingAddress.city}} <br/>
{{order.shippingAddress.province}} <br/>
{{order.shippingAddress.zip}} <br/>
{{order.shippingAddress.country}} <br/>

In dit voorbeeld, wordt een if gebruikt in de for loop om regelitems van een specifieke leverancier te vermelden:

{% for x in order.lineItems %}
{% if x.vendor == 'acme-vendor' %}
  Title is {{x.title}}<br/>
  SKU is {{x.sku}}</br>
{% endif %}
{% endfor %}

Naast de voorbeelden op deze pagina kunt u workflows ook op de volgende manieren vinden:

  • Verken sjablonen om automatiseringen te vinden die u meteen kunt gebruiken of die u kunt aanpassen voor uw winkel.
  • Bekijk voorbeelden op onze pagina Connectors.
  • Importeer en exporteer workflows en deel ze met andere ondernemingen of partners.
  • Ga naar onze blog voor meer informatie over interessante gebruikssituaties.

Verwante links:

Klaar om te beginnen met verkopen met Shopify?

Probeer het gratis