Arbetsflödes-triggers, villkor och åtgärder

Förstå Flows utlösare, villkor och åtgärdslogik så att du kan skapa effektiva arbetsflöden för att automatisera dina affärsprocesser.

Utlösare

Utlösare är händelser som startar arbetsflöden. Utlösare kan vara interna händelser i Shopify eller händelser inom en tredjepartsapp. Du kan inte starta ett arbetsflöde manuellt. För varje utlösare finns det en lista över relaterade villkor och åtgärder som du kan använda i ditt arbetsflöde.

Villkor

Villkor startar endast åtgärder när vissa villkor uppfylls. Villkor är uttalanden av typen OM... SÅ. De kan kontrollera egenskaperna för utlösarhändelsen och egenskaper för objekt som är inblandade i händelsen (till exempel ordrar, produkter och kunder).

Villkoren kan kontrollera enkla JA/NEJ-egenskaper, till exempel om en orders totalsumma är över ett visst belopp eller om en kund godkänner marknadsföring.

De kan också kontrollera om det finns mer komplexa egenskaper som kontrollerar mot strängar eller decimaler. En strängegenskap är ett texturval och en decimal är ett tal. Till exempel:

  • Du kan skapa ett villkor som kontrollerar en orders landsträng genom att använda is any of-operatören för att vidta en åtgärd för beställningar från Kanada, Irland eller Chile.
  • Du kan skapa ett villkor som kontrollerar decimalen för kundens totala inköp i din butik genom att använda greater than or equal to-operatören för att vidta en åtgärd för kunder som har spenderat 100 USD eller mer.

Åtgärder

Åtgärder är uppgifter som kan göra ändringar i objekt i din Shopify-butik och i appar. Åtgärder kan också skicka e-postmeddelanden, slacka meddelanden och göra HTTP WebHook-anrop till externa tjänster.

När du väljer en åtgärd för att ditt arbetsflöde ska fungera, filtreras dina alternativ utifrån arbetsflödesutlösaren.

Beställningsvillkor

Du kan skapa arbetsflöden som har flera villkor, vart och ett kan leda till olika åtgärder. Ordningen på villkoren är viktig. Villkoren kontrolleras uppifrån och ner och kontrollen upphör efter att villkoret är uppfyllt.

Kombinera villkor och åtgärder

Du kan kombinera villkor tillsammans för att göra ett stort villkor. När villkoren är sammanslagna måste alla villkor vara uppfyllda för att hela villkoret ska vara sant. Om ett villkor inte uppfylls är hela villkoret falskt. I följande exempel måste kunden acceptera marknadsföringsmaterial och det totala priset för ordern måste vara större än 1 000 USD.

Exempel på kombinerade villkor.

På samma sätt kan du kombinera åtgärder tillsammans så att flera åtgärder kan köras.

I följande exempel används flera villkor för att kontrollera om en kund är berättigad till ett lojalitetsprogram baserat på det totala belopp som har spenderats i butiken.

Exempel på arbetsflöde för att tagga en kund för lojalitetsprogrammet

Följande villkor kontrolleras i den ordning som de visas i bilden ovan:

  • Om det totala priset är högre än 1 000 USD och kunden går med på att acceptera marknadsföringsmaterial, taggar du dem med Guldlojalitet-taggen.
  • Om det totala priset är mindre än 1 000 USD men mer än 500 USD och kunden går med på att acceptera marknadsföringsmaterial, taggar du dem med Silverlojalitet-taggen.
  • Om kunden har spenderat mer än 200 USD och kunden går med på att acceptera marknadsföringsmaterial, taggar du dem med Bronslojalitet-taggen.

Åtgärder som skickar meddelanden

Du kan lägga till en åtgärd i ett arbetsflöde för att Skicka ett meddelande till dig eller din medarbetare.

Referens för utlösare och åtgärder

Du kan använda följande utlösare och åtgärder för Shopify i dina arbetsflöden.

Utlösare och åtgärder för produktserie

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till produktserier.

Utlösare

  • Produktserie skapad
  • Produktserie raderad

Åtgärder

  • Lägg till butiks metafält
  • Skapa metafält för produktserie
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Ta bort metafält för produktserie
  • Ta bort metafält för butik
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan

Utlösare och åtgärder för kund

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till kunder.

Utlösare

  • Kundskapad
  • Kund raderad
  • Kund inaktiverad
  • Kund aktiverad

Åtgärder

  • Lägg till kundtaggar
  • Lägg till butiks metafält
  • Skapa metafält för kund
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Ta bort metafält för kund
  • Ta bort kundtaggar
  • Ta bort metafält för butik
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan
  • Uppdatera kundanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ customer.note }} The content that you want to add to the note.

Utlösare och åtgärder för distribution

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till ändringar i en orders distributionsstatus med början när distributionen skapas.

Utlösare

  • Distribution skapad

Åtgärder

  • Lägg till kundtaggar
  • Lägg till ordertaggar
  • Arkivera order
  • Avbryt order
    Läs mer om hur du annullerar ordrar med arbetsflöden.
  • Ta emot betalning
    Läs mer om att arbetsflöden för betalningsmottagande.
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Markera ordern som betald
  • Ta bort kundtaggar
  • Ta bort ordertaggar
  • Begär distribution
    Läs mer om hur du begär distribution med hjälp av arbetsflöden.
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan
  • Ta bort order från arkivet
  • Uppdatera kundanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ customer.note }} The content that you want to add to the note.
  • Uppdatera orderanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ order.note }} The content that you want to add to the note.

Utlösare och åtgärder för att distributionshändelse

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till ändringar i orderns distributionsstatus när ändringar sker i en befintlig distribution.

Utlösare

  • Distributionshändelse skapad

Åtgärder

  • Lägg till kundtaggar
  • Lägg till metafält för order
  • Lägg till ordertaggar
  • Lägg till butiks metafält
  • Arkivera order
  • Avbryt order
    Läs mer om hur du annullerar ordrar med arbetsflöden.
  • Ta emot betalning
    Läs mer om att arbetsflöden för betalningsmottagande.
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Markera ordern som betald
  • Ta bort kundtaggar
  • Ta bort metafält för order
  • Ta bort ordertaggar
  • Ta bort metafält för butik
  • Begär distribution
    Läs mer om hur du begär distribution med hjälp av arbetsflöden.
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan
  • Ta bort order från arkivet
  • Uppdatera kundanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ customer.note }} The content that you want to add to the note.
  • Uppdatera orderanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ order.note }} The content that you want to add to the note.

Utlösare och åtgärder för lagerartikel

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till ändringar i din butiks produktlager.

Utlösare

  • Lagerartikel skapad
  • Lagerartikel raderad

Åtgärder

  • Lägg till butiks metafält
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Ta bort metafält för butik
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan

Utlösare och åtgärder för order

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till order.

Utlösare

  • Orderutkast skapat
  • Orderutkast raderat
  • Order annullerad
  • Ordern har skapats
    Denna utlösare körs när en order skapas, inklusive när en order skapas från ett konverterat orderutkast.
  • Order raderad
  • Order distribuerad
  • Order distribuerad
  • Orderrisk analyserad
    Denna utlösare och dess villkor fungerar endast med Shopifys riskanalysresultat. Resultaten från bedrägerianalys-appar för tredje part gäller inte. Läs mer om hur du analyserar riskarbetsflöden.
  • Ordertransaktion skapades
  • Återbetalning skapad

Åtgärder

  • Lägg till kundtaggar
  • Lägg till taggar för orderutkast
    När ett orderutkast konverteras till en order är dessa taggar ordertaggar.
  • Lägg till ordertaggar
  • Lägg till butiks metafält
  • Arkivera order
  • Avbryt order
    Läs mer om hur du annullerar ordrar med arbetsflöden.
  • Ta emot betalning
    Läs mer om att arbetsflöden för betalningsmottagande.
  • Skapa metafält för orderutkast
  • Skapa metafält för order
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Markera ordern som betald
  • Ta bort kundtaggar
  • Ta bort metafält för orderutkast
  • Ta bort taggar från orderutkast
  • Ta bort metafält för order
  • Ta bort ordertaggar
  • Ta bort metafält för butik
  • Begär distribution
    Läs mer om hur du begär distribution med hjälp av arbetsflöden.
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan
  • Ta bort order från arkivet
  • Uppdatera kundanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning: {{ customer.note }} The content that you want to add to the note.
  • Uppdatera anteckning för orderutkast
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ order.note }} The content that you want to add to the note.
  • Uppdatera orderanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ order.note }} The content that you want to add to the note.

Utlösare och åtgärder för produkt

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till produkter.

Utlösare

  • Lagerkvantiteten har ändrats
    Denna utlösare körs när lagernivån ändras för en produkt som spåras av Shopify. Läs mer om arbetsflöden för lagerspårning.
  • Produkt tillagd i butik
  • Produkt raderad
  • Produktstatus har uppdaterats
    Denna utlösare körs när en befintlig produkts status ändras. Den körs inte när en ny produkt läggs till i butiken.
  • Produktvariant skapad
  • Produktvariant raderad

Åtgärder

  • Lägg till produkttaggar
  • Lägg till butiks metafält
  • Skapa metafält för produkt
  • Skapa metafält för produktvariant
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Dölj produkter
  • Publicerade produkter
  • Ta bort produkt-metafält
  • Ta bort produkttaggar
  • Ta bort metafält för produktvariant
  • Ta bort metafält för butik
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan

Utlösare och åtgärder för transaktionsanbud

Du kan använda följande utlösare och åtgärder i arbetsflöden relaterade till transaktionsanbud. Ett transaktionsanbud sker när pengar går mellan en handlare och en kund.

Utlösare

  • Transaktionsanbud skapat

Åtgärder

  • Lägg till kundtaggar
  • Lägg till metafält för order
  • Lägg till ordertaggar
  • Lägg till butiks metafält
  • Arkivera order
  • Avbryt order
    Läs mer om hur du annullerar ordrar med arbetsflöden.
  • Ta emot betalning
    Läs mer om att arbetsflöden för betalningsmottagande.
  • Skapa URL-omdirigering
  • Radera omdirigerings-URL
  • Markera ordern som betald
  • Ta bort kundtaggar
  • Ta bort metafält för order
  • Ta bort ordertaggar
  • Ta bort metafält för butik
  • Begär distribution
    Läs mer om hur du begär distribution med hjälp av arbetsflöden.
  • Skicka e-postmeddelande
  • Skicka HTTP-förfrågan
  • Ta bort order från arkivet
  • Uppdatera kundanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ customer.note }} The content that you want to add to the note.
  • Uppdatera orderanteckning
    Som standard ersätter den här åtgärden innehållet i anteckningen. Om du vill lägga till innehåll till den befintliga anteckningen anger du i fältet anteckning:{{ order.note }} The content that you want to add to the note.

Relaterad information

Är du redo att börja sälja med Shopify?

Prova gratis