Vigtige koncepter i Shopify Flow
Shopify Flow er en platform til automatisering af e-handel, som gør det muligt at automatisere opgaver og processer i din butik og på tværs af dine apps ved at oprette workflows med udløsere, betingelser og handlinger.
Det er nemmere at arbejde med Shopify Flow, hvis du kender til vigtige koncepter som GraphQL Admin API, at arbejde med data fra din butik og metafelter, kan definere variabler med Liquid og opbygge avancerede workflows med tidsplaner, hentning af data og looping.
På denne side
GraphQL Admin API
Flow bruger GraphQL Admin API (seneste version er 2024-04
) til at evaluere betingelser og variabler i workflows samt udføre handlinger i din Shopify-butik. Når du opretter workflows, vil du ofte støde på feltnavne og beskrivelser baseret på API. Da Shopify frigiver nye API-versioner hver tredje måned, skal nogle workflows muligvis opdateres, hvis felter ændres eller bliver forældede.
Butiksdata
Workflows bruger data fra din butik i betingelser og handlinger. Flow bruger data fra butikken ved hjælp af Admin API, og betyder, at du har adgang til næsten alle felter i API’en. Hvis en handling ikke modtager de nødvendige data fra udløseren eller en Hent data-handling, kører dit workflow ikke, og der vises en fejlmeddelelse. Hvis et workflow f.eks. startes af en udløser ved oprettelsen af en kunde, importeres kundedata i dit workflow, men hvis det efterfølges af handlingen Tilføj ordretags, som kræver ordredata og ikke kundedata, vil dit workflow medføre fejl på grund af manglende data.
Variabler
Variabler er pladsholdere, som er defineret i Liquid, og som erstattes med værdier fra Admin API, når et workflow kører. Variabler kan beskrive attributter for de kunder, ordrer og produkter, der er involveret i dine workflows, f.eks. ordrenummer, ordrepris, kundenavn osv. Variabler kan bruges i betingelser for at styre logikken i dit workflow eller til at hente data ved hjælp af en handling.
Tidsplaner, hentning af data og looping
I de fleste tilfælde kan du oprette et workflow ved at knytte flere betingelser og handlinger til en udløser, der begynder at køre, når der sker en hændelse. I nogle brugsscenarier kan du opleve, at der ikke findes en udløser til dine behov, at du skal køre den på et bestemt tidspunkt, eller at du skal arbejde med en liste over data. Shopify Flow indeholder handlinger til understøttelse af tidsplaner, hentning af data og looping.
Metafelter
Metafelter er tilpassede felter, som du kan bruge til at føje yderligere oplysninger til dine produkter, kunder, ordrer og andre objekter i din butik. Metafelter kan bruges til at gemme oplysninger, der ikke er inkluderet i standardfelterne for et objekt. Du kan f.eks. bruge metafelter til at gemme oplysninger om et produkts producent, en kundes fødselsdag eller en ordres leveringsdato.
Planer og priser
Shopify Flow er en gratis app, der er tilgængelig i abonnementerne Basic, Shopify, Advanced og Plus. Selvom de fleste Shopify Flow-funktioner er tilgængelige på tværs af alle abonnementer, er der nogle funktioner, der kun er tilgængelige i nogle af abonnementerne:
- Butikker med et Shopify-, Advanced- eller Plus-abonnement kan bruge handlingen Send HTTP-anmodning.
- Butikker med et Plus-abonnement kan bruge opgaver, der er oprettet af tilpassede partnerapps.
- Butikker får forskellige brugsgrænser i Shopify Flow i henhold til de API-begrænsninger, der gælder for deres abonnement.
Få mere at vide om de funktioner, der er tilgængelige for hvert abonnement, under Shopify-abonnementer og -priser.
Beskyttede data
Få mere at vide om personligt identificerbare oplysninger (PII), og hvordan du håndterer dem sikkert.