Workflow-triggere, -betingelser og -handlinger

Hvis du forstår Flows logik omkring triggere, betingelser og handlinger, kan du oprette effektive workflows, der automatiserer dine virksomhedsprocesser.

Udløsere

Triggere er events, der starter workflows. Triggere kan være interne events i Shopify eller events i en app fra tredjepart. du kan ikke starte et workflow manuelt. Alle triggere har en liste med relaterede betingelser og handlinger, som du kan bruge i dit workflow.

Betingelser

Betingelser starter kun, når bestemte betingelser er opfyldt. Betingelser er ligesom starten på en "hvis-så"-erklæring. De kan kontrollere egenskaberne for eventet samt egenskaberne for objekter, der er involveret i eventet, f.eks. ordrer, produkter og kunder.

Betingelser kan kontrollere enkle ja/nej-egenskaber, såsom om en ordres samlede beløb er over et bestemt beløb eller om en kunde accepterer markedsføring.

De kan også kontrollere mere komplekse egenskaber, der kontrollerer strenge eller decimaler. En strengegenskab er en samling tekst, og en decimalegenskab er et tal. For eksempel:

  • Du kan oprette en betingelse, der kontrollerer en ordres landestreng ved hjælp af operatoren is any of og foretager bestemte handlinger ved ordrer fra Canada, Irland og Chile.
  • Du kan oprette en betingelse, der kontrollerer decimalegenskaben for en kundes samlede køb i din butik ved hjælp af operatoren greater than or equal to og foretager bestemte handlinger, hvis en kunde har købt for 100 USD eller mere.

Handlinger

Handlinger er opgaver, der kan ændre objekter i din Shopify-butik og i apps. Handlinger kan også sende mails, Slack-beskeder og foretage HTTP WebHook-opkald til eksterne tjenester.

Når du vælger en handling, dit workflow skal udføre, filtreres dine valg ud fra workflowets trigger.

Betingelser for bestilling

Du kan oprette workflows med flere betingelser, og som hver især kan medføre forskellige handlinger. Rækkefølgen af betingelserne har betydning. Betingelserne kontrolleres fra toppen og nedefter, og kontrollen stopper, når en betingelse er opfyldt.

Sådan kombinerer du betingelser og handlinger

Du kan kombinere betingelser for at skabe én stor betingelse. Når du kombinerer betingelser, skal alle betingelser være opfyldt, for at hele betingelsen kan være sand. Hvis én af betingelserne ikke er opfyldt, er hele betingelsen falsk. I følgende eksempel skal kunden acceptere markedsføringsmateriale, og den samlede pris for ordren skal være over 1.000 USD.

Eksempel på kombinerede betingelser.

På samme måde kan du kombinere handlinger, så der kan køre flere handlinger.

Følgende eksempel bruger flere betingelser til at kontrollere, om en kunde er berettiget til et loyalitetsprogram ud fra på det samlede beløb, som kunden har købt for i butikken.

Eksempel på workflow, der tagger en kunde i henhold til loyalitetsprogrammet

I billedet ovenfor kontrolleres følgende betingelser i den rækkefølge, de vises:

  • Du skal tagge kunden med loyalitetstagget i guld, hvis den samlede pris er over 1.000 USD, og kunden har accepteret at modtage markedsføringsmateriale.
  • Du skal tagge kunden med loyalitetstagget i sølv, hvis den samlede pris er under 1.000 USD men over 500 USD, og kunden har accepteret at modtage markedsføringsmaterialer.
  • Du skal tagge kunden med loyalitetstagget i bronze, hvis kunden har købt for over 200 USD og har accepteret at modtage markedsføringsmaterialer.

Handlinger, der sender beskeder

Du kan føje en handling til alle workflows, der sender en besked til dig eller dine medarbejdere.

Reference til triggere og handlinger

Du kan bruge følgende Shopify-triggere og -handlinger i dine workflows.

Triggere og handlinger – kollektioner

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til kollektioner.

Udløsere

  • Kollektionen blev oprettet
  • Kollektionen blev slettet

Handlinger

  • Tilføj metafelt for butik
  • Opret metafelt for kollektion
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Fjern metafelt for kollektion
  • Fjern metafelt for butik
  • Send mail
  • Send HTTP-anmodning

Triggere og handlinger – kunder

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til kunder.

Udløsere

  • Kunden er oprettet
  • Kunden blev slettet
  • Kunden er deaktiveret
  • Kunden er aktiveret

Handlinger

  • Tilføj kundetags
  • Tilføj metafelt for butik
  • Opret metafelt for kunde
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Fjern metafelt for kunde
  • Fjern kundetags
  • Fjern metafelt for butik
  • Send mail
  • Send HTTP-anmodning
  • Opdater bemærkning om kunde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ customer.note }} The content that you want to add to the note.

Triggere og handlinger – klargøring

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til ændringer af en ordres klargøringsstatus helt fra oprettelse af klargøringen.

Udløsere

  • Klargøringen blev oprettet

Handlinger

  • Tilføj kundetags
  • Tilføj ordretags
  • Arkivér ordre
  • Annuller ordre
    Få mere at vide om annullering af ordrer ved hjælp af workflows.
  • Hent betaling
    Få mere at vide om workflows til at hente betaling.
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Markér ordre som betalt
  • Fjern kundetags
  • Fjern ordretags
  • Anmod om klargøring
    Få mere at vide om anmodning om klargøring ved hjælp af workflows.
  • Send mail
  • Send HTTP-anmodning
  • Ophæv arkivering af ordre
  • Opdater bemærkning om kunde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ customer.note }} The content that you want to add to the note.
  • Opdater bemærkning til ordre
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ order.note }} The content that you want to add to the note.

Triggere og handlinger – klargøringshændelse

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til ændringer af en ordres klargøringsstatus, når der opstår ændringer af en eksisterende klargøring.

Udløsere

  • Klargøringshændelsen blev oprettet

Handlinger

  • Tilføj kundetags
  • Tilføj metafelt for ordre
  • Tilføj ordretags
  • Tilføj metafelt for butik
  • Arkivér ordre
  • Annuller ordre
    Få mere at vide om annullering af ordrer ved hjælp af workflows.
  • Hent betaling
    Få mere at vide om workflows til at hente betaling.
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Markér ordre som betalt
  • Fjern kundetags
  • Fjern metafelt for ordre
  • Fjern ordretags
  • Fjern metafelt for butik
  • Anmod om klargøring
    Få mere at vide om anmodning om klargøring ved hjælp af workflows.
  • Send mail
  • Send HTTP-anmodning
  • Ophæv arkivering af ordre
  • Opdater bemærkning om kunde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ customer.note }} The content that you want to add to the note.
  • Opdater bemærkning til ordre
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ order.note }} The content that you want to add to the note.

Triggere og handlinger – lagervarer

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til ændringer af din butiks produktlager.

Udløsere

  • Lagervaren blev oprettet
  • Lagervaren blev slettet

Handlinger

  • Tilføj metafelt for butik
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Fjern metafelt for butik
  • Send mail
  • Send HTTP-anmodning

Triggere og handlinger – ordrer

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til ordrer.

Udløsere

  • Ordrekladden er oprettet
  • Ordrekladden blev slettet
  • Ordren blev annulleret
  • Ordren er oprettet
    Denne trigger kører, når der oprettes en ordre. Dette gælder også, når der oprettes en ordre, fordi den blev konverteret fra en ordrekladde.
  • Ordren blev slettet
  • Ordren er klargjort
  • Ordren er betalt
  • Ordren har gennemgået en risikoanalyse
    Denne trigger og dens betingelser kører kun med resultaterne fra Shopifys risikoanalyse. Resultater fra svindelanalyse hos tredjeparter bruges ikke. Få mere at vide om workflows til risikoanalyse.
  • Ordretransaktionen blev oprettet
  • Refusionen er oprettet

Handlinger

  • Tilføj kundetags
  • Tilføj tags for ordrekladde
    Disse tags bliver til ordretags, når en ordrekladde konverteres til en ordre.
  • Tilføj ordretags
  • Tilføj metafelt for butik
  • Arkivér ordre
  • Annuller ordre
    Få mere at vide om annullering af ordrer ved hjælp af workflows.
  • Hent betaling
    Få mere at vide om workflows til at hente betaling.
  • Opret metafelt for ordrekladde
  • Opret metafelt for ordre
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Markér ordre som betalt
  • Fjern kundetags
  • Fjern metafelt for ordrekladde
  • Fjern tags for ordrekladde
  • Fjern metafelt for ordre
  • Fjern ordretags
  • Fjern metafelt for butik
  • Anmod om klargøring
    Få mere at vide om anmodning om klargøring ved hjælp af workflows.
  • Send mail
  • Send HTTP-anmodning
  • Ophæv arkivering af ordre
  • Opdater bemærkning om kunde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning: {{ customer.note }} The content that you want to add to the note.
  • Opdater bemærkning til ordrekladde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ order.note }} The content that you want to add to the note.
  • Opdater bemærkning til ordre
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ order.note }} The content that you want to add to the note.

Triggere og handlinger – produkter

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til produkter.

Udløsere

  • Lagerantallet er ændret
    Denne trigger kører, når lagerniveauet ændres for et produkt, der spores af Shopify. Få mere at vide om workflows til lagersporing.
  • Produktet blev føjet til butikken
  • Produktet blev slettet
  • Produktstatus er opdateret
    Denne trigger kører, når status for et eksisterende produkt ændres. Den kører ikke, når der tilføjes et nyt produkt i butikken.
  • Produktvariant blev oprettet
  • Produktvarianten blev slettet

Handlinger

  • Tilføj produkttags
  • Tilføj metafelt for butik
  • Opret metafelt for produkt
  • Opret metafelt for produktvariant
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Skjul produkter
  • Udgiv produkt
  • Fjern metafelt for produkt
  • Fjern produkttags
  • Fjern metafelt for produktvariant
  • Fjern metafelt for butik
  • Send mail
  • Send HTTP-anmodning

Triggere og handlinger – betalingsmiddelstransaktion

Du kan bruge følgende triggere og handlinger i workflows, der er relateret til betalingsmiddelstransaktioner. Betalingsmiddelstransaktioner opstår, når der overføres penge mellem en shopejer og en kunde.

Udløsere

  • Betalingsmiddelstransaktionen blev oprettet

Handlinger

  • Tilføj kundetags
  • Tilføj metafelt for ordre
  • Tilføj ordretags
  • Tilføj metafelt for butik
  • Arkivér ordre
  • Annuller ordre
    Få mere at vide om annullering af ordrer ved hjælp af workflows.
  • Hent betaling
    Få mere at vide om workflows til at hente betaling.
  • Opret webadresse til omdirigering
  • Slet webadresser til omdirigeringer
  • Markér ordre som betalt
  • Fjern kundetags
  • Fjern metafelt for ordre
  • Fjern ordretags
  • Fjern metafelt for butik
  • Anmod om klargøring
    Få mere at vide om anmodning om klargøring ved hjælp af workflows.
  • Send mail
  • Send HTTP-anmodning
  • Ophæv arkivering af ordre
  • Opdater bemærkning om kunde
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ customer.note }} The content that you want to add to the note.
  • Opdater bemærkning til ordre
    Denne handling erstatter som standard indholdet i bemærkningen. Hvis du vil føje indhold til den eksisterende bemærkning, skal du skrive følgende i feltet Bemærkning:{{ order.note }} The content that you want to add to the note.

Relaterede oplysninger

Er du klar til at begynde at sælge med Shopify?

Prøv det gratis