Voorbeelden van workflows

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

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

  • Verken sjablonen om automatiseringen te vinden die je meteen kunt gebruiken of die je kunt aanpassen voor je 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.

Workflows die worden uitgevoerd wanneer een bestelling wordt gemaakt

  • Voeg tags toe aan klanten op basis van het feit of hun bestelling kortingen omvat:

Workflowvoorbeeld

Voorbeeld downloaden

  • Voeg loyaliteitstags toe aan klanten op basis van hun bestelbedrag:

    Workflowvoorbeeld
    Voorbeeld downloaden

  • Implementeer eenvoudig initiatieven voor klantenloyaliteit en -behoud door klanten te categoriseren met klanttags op basis van hun totale aankoopbedrag:

    Workflowvoorbeeld
    Voorbeeld downloaden

Workflows die worden uitgevoerd wanneer het risico van een bestelling wordt geanalyseerd door Shopify

Ontvang een e-mail wanneer het risiconiveau van een bestelling hoog is en voorzie de bestelling van een tag. Als het risiconiveau gemiddeld of laag is, legt u de betaling vast:

Workflowvoorbeeld
De bovenstaande workflow werkt alleen als uw winkel is ingesteld om betalingen handmatig vast te leggen.

Voorbeeld downloaden

Workflows die worden uitgevoerd wanneer een bestelling is betaald

  • Beloon uw beste klanten wanneer ze een grote bestelling aanmaken. Gaat het om een bestelling van meer dan € 500, voeg dan een klanttag toe en stuur een Slack-bericht naar uw klantenserviceteam om een persoonlijk bedankje te sturen naar uw klant:
    Workflowvoorbeeld
    Voorbeeld downloaden

Workflows die worden afgehandeld wanneer een bestelling is afgehandeld

Workflows die worden uitgevoerd wanneer een bestelling wordt terugbetaald

Workflows die worden uitgevoerd wanneer de voorraad voor een product verandert

  • Wanneer een product bijna is uitverkocht, stuurt u een mail met een bestelling naar de leverancier. Voor dit type workflow moet u zowel de hoeveelheden vóór als na de voorraadwijzigingen controleren. Als u de hoeveelheid alleen controleert nadat de voorraad is gewijzigd, kan het e-mailbericht voor het bestellen van het product bij de leverancier worden verzonden telkens wanneer het product wordt besteld, totdat het product weer helemaal op voorraad is.

    Workflowvoorbeeld
    In het bovenstaande voorbeeld zijn er 6 T-shirts in de winkel. John bestelt 1 T-shirt. De voorraad staat nu op 5, dus wordt er een e-mail naar de leverancier verzonden. Later bestelt Karim 1 T-shirt. De voorraad staat nu op 4, maar er wordt geen e-mail naar de leverancier verzonden. Als u de voorwaarde Voorraadhoeveelheid productvariant vooraf hebt weggelaten, wordt na de bestelling van Karim nog een e-mail verzonden.

    Voorbeeld downloaden

  • Als een product niet op voorraad is en de tag niet meer leverbaar heeft, verbergt u het product in de online winkel en verwijdert u het uit uw handmatige collecties:

    Workflowvoorbeeld

    Voorbeeld downloaden

  • Laat uw klanten weten dat een product opnieuw is besteld wanneer het niet op voorraad is. Voorzie het uitverkochte product van de tag binnenkort weer verkrijgbaar. Bewerk je thema om een bericht in de winkel weer te geven dat het product binnenkort weer verkrijgbaar is:

    Workflowvoorbeeld

    Voorbeeld downloaden

Workflows die worden uitgevoerd wanneer een product wordt toegevoegd

Voeg automatisch tags toe aan nieuwe producten op basis van de producttitel. Bevat de titel van een product het woord T-shirt, voeg dan de producttag voor een T-shirt toe en voeg deze toe aan een handmatige verzameling:

Workflowvoorbeeld

Voorbeeld downloaden

Workflows die worden uitgevoerd wanneer een klant wordt gemaakt

Voeg tags toe aan klanten op basis van hun e-mailadres. Als een klant is gemaakt en zijn e-mailadres bevat .edu, voegt u uw kortingstag voor onderwijs toe:

Workflowvoorbeeld

Voorbeeld downloaden

De volgende lijst bevat voorbeelden van berichten en opmerkingen waarin sjabloonvariabelen en Liquid-variabelen worden gebruikt.

Voorbeelden van sjabloonvariabelen en Liquid-voorbeelden

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

  • U hebt bijvoorbeeld een workflow die een e-mail verzendt wanneer een klant meer dan € 500 uitgeeft aan een bestelling.
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.totalPrice}}

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.totalPrice}}
  • 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.totalPrice}}

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 %}

Klaar om te beginnen met verkopen met Shopify?

Probeer het gratis