Shopify Flow ble lansert i 2017. Med planlegging og datahenting kan du tidfeste automatiseringer og hente data om kunder, bestillinger og produkter. Med disse mulighetene kan merkevarer automatisere flere oppgaver og prosesser enn før. Planlegging av arbeidsflyter og datahenting er tilgjengelig med abonnementene Basic, Grow, Advanced og Plus.
Hva kan du gjøre med planlegging og datahenting?
Merkevarer har etterspurt muligheten til å planlegge arbeidsflyter, og Flow gjør det mulig. Med planlegging kan du automatisere rapporteringsoppgaver du ellers gjør manuelt én gang om dagen. Du kan for eksempel hente en oversikt over produkter med lav lagerbeholdning eller finne antall ubehandlede eller forsinkede bestillinger.
Med datahenting kan merkevarer også hente akkurat de produkt-, bestillings- eller kundedataene de trenger for å automatisere en oppgave. Tidligere har dette stort sett krevd teknisk kompetanse og kodekunnskap. I Flow finnes det forhåndsdefinerte søk for de mest populære bruksområdene (se nedenfor), samtidig som avanserte brukere kan lage sine egne tilpassede søk. Det betyr at du raskt kan hente data for å sjekke om en kunde har lagt inn flere bestillinger samme dag, slik at forsendelsene kan slås sammen. Selgere kan også bruke datahenting til å finne antall tilbakeføringer (chargebacks) som har oppstått i løpet av en dag.
Hvordan fungerer planlegging og datahenting i Flow?
Akkurat som med en vanlig Flow-automatisering starter du med en utløser, i dette tilfellet «Scheduled time» (planlagt tidspunkt). Skjermbildet ovenfor viser hvordan du kan velge nøyaktig hvilken dato og hvilket tidspunkt arbeidsflyten skal kjøre. Du kan også bestemme om arbeidsflyten bare skal kjøre én gang eller gjentas.
I motsetning til automatiseringer som følger Flows klassiske modell med «utløser, betingelse, handling», fungerer planlagte arbeidsflyter litt annerledes. Når arbeidsflyten trenger butikkdata, bygger du den med utløseren «Scheduled time» og en handling som henter data, for eksempel «Get order data» (hent bestillingsdata).
Dette oppsettet er nødvendig fordi utløseren i en planlagt arbeidsflyt ikke er basert på en hendelse i butikken. Arbeidsflyten får derfor ikke automatisk data om bestemte bestillinger, produkter eller kunder.
Du bruker en datahentingshandling som neste trinn for å hente opplysningene du trenger. Handlingen filtrerer dataene etter søket du har definert. I eksempelet nedenfor henter den ubehandlede bestillinger. Hver datahentingshandling returnerer opptil 100 resultater per kjøring, noe du må ta hensyn til når du lager oversikter og sammendrag.
Et av de mest populære neste trinnene i arbeidsflyter som bruker planlegging og datahenting, er «For each loop (iterate)», en løkke som gjentar handlinger for hvert element i en liste. Denne er avgjørende hvis du vil utføre handlinger på hver kunde, bestilling eller hvert produkt du har hentet. Et vanlig eksempel er å legge til etiketten «Expedite Shipping» på alle de ubehandlede bestillingene som «Get order data» returnerte. Etiketten betyr at forsendelsen skal prioriteres, og navnet kan tilpasses. Uten løkken vet ikke Flow hvilken bestilling på listen du vil merke.
Men det er ikke alt du kan gjøre med dataene du har hentet. Flow har også handlingene «Count» (tell) og «Sum» (summer). Med disse kan du telle elementene på listen og summere tallverdier fra dem. Dermed blir det enkelt å sende daglige sammendrag, for eksempel antall forsinkede bestillinger og den samlede verdien av disse.
Nå har vi gått gjennom det grunnleggende om planlegging av arbeidsflyter og datahenting. Du kan fordype deg i detaljene om hvordan du bruker disse funksjonene i hjelpesenteret vårt.
Praktiske eksempler på planlegging og datahenting
Hvis du er klar til å komme i gang med planlagte arbeidsflyter og datahenting, kan du ta en titt på disse ferdiglagde malene for sentrale bruksområder. Du finner Shopify Flow i Shopify App Store.
1. Få et daglig sammendrag av bestillinger som ikke ble sendt innen fristen på to dager
Denne arbeidsflyten kjøres hver dag og henter bestillinger som ikke ble sendt innen fristen på to dager. Deretter merker den de forsinkede bestillingene på listen og sender et e-postsammendrag med antallet og den samlede verdien av disse bestillingene.
2. Når en ny bestilling opprettes, sjekk om samme kunde har lagt inn andre bestillinger de siste 24 timene
Med denne arbeidsflyten sjekker Flow om en kunde har lagt inn flere bestillinger de siste 24 timene med samme leveringsadresse. Hvis flere bestillinger skal sendes til samme adresse, setter Flow klargjøringen av bestillingene på vent og gir teamet ditt beskjed om å sende varene samlet.
3. Få en daglig e-post med oversikt over produkter som er utsolgt
Gjør lagerstyring enkelt ved å sette opp en daglig arbeidsflyt som lager en oversikt over alle utsolgte produkter og sender deg et sammendrag på e-post.
4. Finn alle bestillinger knyttet til en tilbakeføring én gang om dagen, og merk kunden
Hold oversikt over kunder som har bestillinger med tilbakeføringer, ved å sette opp denne daglige arbeidsflyten. Når automatiseringen kjøres, finner Flow bestillinger med en tilbakeføring og merker kunden som er knyttet til hver bestilling.
5. Når en ny bestilling opprettes, finn ut hvor mange bestillinger kunden har lagt inn de siste seks månedene
Forenkle arbeidet med kundelojalitet og kundeoppfølging med denne smarte arbeidsflyten. Hver gang en kunde legger inn en bestilling, sjekker Flow automatisk hvor mange bestillinger kunden har lagt inn de siste seks månedene. Avhengig av antallet merker Flow kunden automatisk med riktig lojalitetsetikett.
6. Få en oversikt over alle åpne bestillingsutkast hver dag, og send en Slack-melding
Hold enkelt oversikt over bestillingsutkastene dine ved å automatisere en daglig rapport som sendes via Slack. Med denne arbeidsflyten finner Flow åpne bestillingsutkast og sender deg oversikten i en Slack-melding. Den forteller deg også hvor mange bestillingsutkast som er åpne.

