Din første arbeidsflyt, trinn for trinn

Din første arbeidsflyt, trinn for trinn

Kopier side

Sett opp din første arbeidsflyt i Shopify Flow: velg en utløser, legg til betingelser og handlinger, og sjekk at den fungerer i Event History.

Denne veiledningen viser hvordan du setter opp en komplett arbeidsflyt fra et tomt Shopify Flow-arbeidsområde: varsle teamet når en pris senkes med mer enn 10 prosent. Her brukes utløseren «Product Variant Price Changed», men alle utløserne i denne appen brukes på samme måte, så de fem trinnene nedenfor gjelder for dem alle.

Du må ha appen installert og ha fått tilgang til produkt-, variant- og kolleksjonsdata. Hvis ikke, kan du begynne med Installere og konfigurere.

1. Opprett en arbeidsflyt og velg utløseren

Åpne Shopify Flow fra administrasjonspanelet (Apper > Shopify Flow) og klikk på Opprett arbeidsflyt. Shopify Flow åpner en tom arbeidsflyt med et inntastingsfelt i midten. For å velge en utløser for denne appen, klikk på Velg en utløser under feltet.

En ny, tom Shopify Flow-arbeidsflyt med et inntastingsfelt og knappene «Velg en utløser» og «Bla gjennom maler»
En ny arbeidsflyt. For å se utløsere for denne appen, klikk på «Velg en utløser».

I vinduet som åpnes, åpner du Workflow Trigger Extensions. Der vises alle utløsere for appen med en kort beskrivelse på én linje. Du kan også skrive inn et navn i søkefeltet øverst. Velg Product Variant Price Changed.

Shopify Flow
Alle utløsere i appen, hver med en beskrivelse på én linje. Søkefeltet filtrerer listen.

Utløseren er nå det første trinnet i arbeidsflyten. I panelet for utløseren vises hva utløseren sender med seg - det vil si dataene som betingelsene og handlingene dine kan bruke.

Arbeidsflyt-området med «Prisendring på produktvariant» som første trinn
Utløseren er det første trinnet i arbeidsflyten.

2. Legg til et vilkår

Klikk på + under utløseren og velg Betingelse. Klikk på Legg til kriterier: Shopify Flow åpner variabelvelgeren. Alt som står under navnet på utløseren, kommer fra denne appen.

For en prisendring som er priceChange, med den gamle og den nye prisen, differansen (delta), prosentandelen (percentChange) og direction. Disse finnes fordi et Shopify Flow-betingelse ikke kan utføre beregninger, og beløpene kommer inn som tekst - så appen utfører regnestykket og gir deg resultatet som et tall.

Pluss-symbolet under utløsertasten åpnet seg og viste «Handling» og «Betingelse»
Pluss-tegnet under et trinn inneholder de to elementene som utgjør en arbeidsflyt: en betingelse og en handling.
Shopify Flow
Hva utløseren gir deg i arbeidsflyten: prisen før og etter, differansen, prosentandelen og retningen.

Velg percentChange, velg Mindre enn og skriv inn -10. Arbeidsflyten fortsetter nå kun for prisnedsettelser på mer enn 10 prosent.

En Shopify Flow-betingelse: priceChange.percentChange er mindre enn -10
Det ferdige resultatet.

3. Legg til en handling

Under Da klikker du på + og velger Handling. For et varsel er Send intern e-post det enkleste alternativet: det krever ingen andre apper. Sett inn variabler i teksten med Legg til variabel, for eksempel:

{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} ({{priceChange.percentChange}} %)

Alt det Shopify Flow kan gjøre, fungerer også her: legge til tagger, oppdatere et metafelt, sende en HTTP-forespørsel til Slack eller ERP-systemet ditt.

Valgfritt: bearbeid dataene med «Kjør kode»

Når teksten du ønsker å bruke består av mer enn noen få variabler - avrunding, en reserveverdi for en tom verdi, en beregning - kan du legge til Shopify Flow-trinnet Kjør kode mellom betingelsen og handlingen. Dette trinnet mottar dataene fra utløseren som input og returnerer et objekt som senere trinn kan bruke.

Shopify Flow
«Kjør kode» mottar dataene fra utløseren som inndata og returnerer verdier for trinnene som følger etter den.

4. Slå på arbeidsflyten

Gi arbeidsflyten et navn og klikk på Aktiver arbeidsflyt. Shopify Flow informerer appen om at en arbeidsflyt med denne utløseren er aktiv, og appen tar seg av resten:

  • den slår avtrekkeren på, og
  • Ved en endringsutløser leser den inn den gjeldende tilstanden til de aktuelle postene én gang (grunnsynkroniseringen), slik at allerede den aller første endringen har noe å sammenligne seg med.

I en stor katalog kan synkroniseringen av referanselinjen ta noen minutter. Før denne er fullført, vil den første endringen av en post kanskje ikke utløses.

Den ferdige arbeidsflyten: utløser, betingelse, «Kjør kode», med «Slå på arbeidsflyten» øverst til høyre
Den ferdige arbeidsflyten. Knappen for å aktivere arbeidsflyten finnes øverst til høyre.

5. Gjør endringen og sjekk hendelseshistorikken

Endre prisen på en testvariant med mer enn 10 prosent. Åpne deretter Hendelseshistorikk i appen: Der vises alle hendelser som appen har sendt til Shopify Flow, sammen med statusen deres. Hvis det står Vellykket, betyr det at Shopify Flow har godkjent hendelsen.

Appens side «Hendelseshistorikk», som viser utløste utløsere med tilhørende status
«Hendelseshistorikk» viser alle hendelser som appen har sendt til Shopify Flow.

Klikk på hendelsen for å se nøyaktig hva som ble sendt - de samme verdiene som betingelsen din registrerte. Hvis arbeidsflyten ikke fungerte som forventet, er dette det første stedet du bør sjekke: finnes hendelsen der, og inneholder den verdiene du antok?

Det ble registrert en hendelse i hendelseshistorikken: en prisendring fra 89,00 til 69,00 med delta, percentChange og retning
Én hendelse, åpnet: nøyaktig de verdiene som tilstanden din registrerte.