Ga naar hoofdinhoud

Voorbeelden van triggers

Vereiste rechten

Een medewerker moet met de rol Shop Owner Admin aan de shop gekoppeld zijn om de acties in dit artikel uit te voeren.

Deze voorbeelden laten veelgebruikte manieren zien om uw orderstroom met triggers te automatiseren. Hoe u een trigger aanmaakt, leest u in Een trigger aanmaken.

Typische orderstroom​

De meeste shops automatiseren de weg van betaling naar factuur met vier triggers. Elke trigger wordt bij een eigen gebeurtenis uitgevoerd, zodat ze samen de order zonder handmatige stappen verder brengen.

⚡ TRIGGERWordt automatisch uitgevoerd in ShopCtrl. Klik op een trigger om de instellingen te zien.Stap in uw orderproces
Typische orderstroom met triggersDe klant betaalt, trigger 1 wijst voorraad toe. Als alle orderregels op voorraad zijn, maakt trigger 2 de zending aan. Zo niet, dan maakt trigger 3 een backordermelding aan, en maakt trigger 2 de zending aan zodra de voorraad binnenkomt. Nadat het magazijn de order heeft verzonden, maakt trigger 4 de factuur aan en e-mailt deze.Klant betaalt de orderTRIGGER 1WHENOrder payments doneTHENAllocate stockAlle orderregelsop voorraad?NeeTRIGGER 3WHENOrder has one or moreorder rows not in stockTHENCreate alertJaTRIGGER 2WHENOrder stock status changedIFBase status is FinishedTHENCreate shipmentVoorraad komt binnenMagazijn pickt, pakt in en verzendtTRIGGER 4WHENShipment shippedTHEN1. Create invoice for shipped items2. Send email with the invoice

Voorraad toewijzen na betaling​

Reserveer pas voorraad als de klant heeft betaald.

  • Event: Order payments done
  • Action: Allocate stock

U kunt ook toewijzen bij Order invoices all paid, Order invoices partial paid of Order down payment done.

Een zending aanmaken als de voorraad volledig is toegewezen​

Maak de zending automatisch aan zodra de hele order is toegewezen.

  • Event: Order stock status changed
  • Trigger condition: Fire trigger on specific base status: Finished
  • Action: Create shipment

Een melding aanmaken bij backorders​

Maak een melding aan wanneer een order gedeeltelijk of volledig in backorder staat, zodat deze direct wordt opgepakt. Zodra de ontbrekende voorraad binnenkomt en de order volledig is toegewezen, maakt de zendingstrigger hierboven de zending aan.

  • Event: Order has one or more order rows not in stock
  • Action: Create alert. Stel het type, de ernst, de titel en het bericht van de melding in.

Een factuur aanmaken wanneer een order is verzonden​

  • Event: Shipment shipped
  • Action 1: Create invoice. Create invoice for: Shipped items.
  • Action 2: Send email. Mail template: type invoice. Requires attachment. Single execute.

Meer voorbeelden​

Een orderbevestiging per e-mail versturen​

Stuur de klant een bevestiging zodra een order is geïmporteerd of handmatig is aangemaakt.

  • Event: New order added
  • Action: Send email. Selecteer uw e-mailsjabloon voor orderbevestigingen en vink Single execute aan, zodat de e-mail maar één keer wordt verstuurd.

Een factuur aanmaken wanneer een order wordt toegevoegd​

  • Event: New order added
  • Action 1: Create invoice. Create invoice for: Complete order (standaard).
  • Action 2: Send email. Mail template: type invoice. Requires attachment. Single execute.

Voorraad vrijgeven wanneer een order wordt gepauzeerd​

  • Event: Order main status changed
  • Trigger condition: Fire trigger on specific base status: Pause
  • Action: Deallocate stock