Din første arbejdsgang, trin for trin

Din første arbejdsgang, trin for trin

Kopier side

Byg din første Shopify Flow-arbejdsgang med en Workflow Trigger Extensions-udløser: trin for trin med betingelser, handlinger og test.

Denne vejledning beskriver, hvordan man opbygger en komplet arbejdsgang ud fra et tomt Shopify Flow-arbejdsområde: at give teamet besked, når en pris sænkes med mere end 10 procent. Der anvendes her udløseren »Produktvariant Price Changed«, men alle udløsere i denne app fungerer på samme måde, så de fem trin nedenfor gælder for dem alle.

Du skal have appen installeret og have fået tildelt adgang til produkt-, variant- og kollektionsdata. Hvis ikke, kan du starte med at gå til Installation og opsætning.

1. Opret en arbejdsgang, og vælg udløseren

Åbn »Shopify Flow« fra dit admin-panel (Apps > Shopify Flow), og klik på »Opret arbejdsgang«. Flow åbner en tom arbejdsgang med et indtastningsfelt i midten. For at angive en udløser for denne app skal du klikke på »Vælg en udløser« nedenfor.

En ny, tom »Shopify Flow«-arbejdsgang med et indtastningsfelt og knapperne »Vælg en udløser« og »Gennemse skabeloner«
En ny arbejdsgang. For at se en udløser til denne app skal du klikke på »Vælg en udløser«.

I det vindue, der åbnes, skal du åbne »Workflow Trigger Extensions«. Her vises alle appens udløsere med en kort beskrivelse på én linje. Du kan også indtaste et navn i søgefeltet øverst. Vælg »Produktvariant Price Changed«.

Shopify Flows Select-triggerpanel med »Workflow Trigger Extensions« åbnet, hvor udløserne er opført med en beskrivelse hver
Alle appens udløsere, hver med en beskrivelse på én linje. Søgefeltet filtrerer listen.

Udløseren er nu det første trin i arbejdsgangen. På panelet kan du se, hvilke data udløseren sender videre - det vil sige de data, som dine betingelser og handlinger kan bruge.

Arbejdsgangsoversigten med »Prisændring på produktvariant« som første trin
Udløsere er det første trin i arbejdsgangen.

2. Tilføj en betingelse

Klik på + under udløseren, og vælg »Betingelse«. Klik på »Tilføj kriterier: Shopify Flow« for at åbne variabelvælgeren. Alt under udløserens navn stammer fra denne app.

Ved en prisændring, der er priceChange med den gamle og den nye pris, vises forskellen (delta), procentdelen (percentChange) og direction. Disse værdier findes, fordi en Shopify Flow-betingelse ikke kan udføre beregninger, og beløb indtastes som tekst - derfor udfører appen regnestykket og viser resultatet som et tal.

Plus-tegnet under udløsningstrinnet åbnede sig og viste »Handling« og »Betingelse«
P-tegnet under et trin indeholder de to elementer, som en arbejdsgang består af: en betingelse og en handling.
Shopify Flow's variabelvælger, der viser oldPrice, newPrice, delta, percentChange og retning under priceChange
Hvad udløseren giver dig i din arbejdsgang: prisen før og efter, forskellen, procentdelen og retningen.

Vælg »percentChange«, vælg »Mindre end« og indtast »-10«. Arbejdsgangen fortsætter nu kun for prisnedsættelser på mere end 10 procent.

I Shopify Flow: priceChange.percentChange er mindre end -10
Det færdige resultat.

3. Tilføj en handling

Under »Derefter« skal du klikke på + og vælge »Handling«. Til en advarsel er »Send intern e-mail« den enkleste løsning: den kræver ingen andre apps. Indsæt variabler i teksten med »Tilføj variabel«, for eksempel:

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

Alt, hvad Shopify Flow kan, fungerer her: tilføj tags, opdater et metafelt, send en HTTP-anmodning til Slack eller dit ERP-system.

Valgfrit: Bearbejd dataene med »Kør kode«

Hvis den ønskede tekst består af mere end blot et par variabler - f.eks. afrunding, en standardværdi ved tomme værdier eller en beregning - skal du indsætte Shopify Flow-trinnet »Kør kode« mellem betingelsen og handlingen. Dette trin modtager data fra udløseren som et »input« og returnerer et objekt, som senere trin kan bruge.

Shopify Flow-trinnet »Run« læser værdierne oldPrice, newPrice og percentChange fra udløseren
»Kør kode« modtager udløserens data som inddata og returnerer værdier til de efterfølgende trin.

4. Aktiver arbejdsgangen

Giv arbejdsgangen et navn, og klik på »Aktivér arbejdsgang«. Shopify Flow meddeler appen, at en arbejdsgang med denne udløser er aktiv, og så klarer appen resten:

  • den aktiverer udløseren, og
  • Når en ændringsudløser udløses, læser den den aktuelle tilstand for de relevante poster én gang (basissynkroniseringen), så den allerførste ændring allerede har noget at sammenligne med.

I et stort katalog kan synkroniseringen af basislinjen tage et par minutter. Indtil den er færdig, udløses den første ændring af en post muligvis ikke.

Den færdige arbejdsgang: udløser, betingelse, »Kør kode«, med »Aktivér arbejdsgang« øverst til højre
Den færdige arbejdsgang. Knappen »Aktiver arbejdsgang« findes i øverste højre hjørne.

5. Foretag ændringen, og tjek hændelseshistorikken

Ændr prisen på en testvariant med mere end 10 procent. Åbn derefter »Begivenhedshistorik« i appen: Her vises alle begivenheder, som appen har sendt til Shopify Flow, sammen med deres status. Hvis det lykkes, betyder det, at Shopify Flow har godkendt den.

Appens side »Begivenhedshistorik«, der viser udløste udløsere med deres status
Under »Begivenhedshistorik« vises alle begivenheder, som appen har sendt til Shopify Flow.

Klik på begivenheden for at se præcis, hvad der blev sendt - de samme værdier, som din betingelse registrerede. Hvis arbejdsgangen ikke fungerede som forventet, er dette det første sted, du skal kigge: Er begivenheden der, og indeholder den de værdier, du gik ud fra?

Der er oprettet en begivenhed i begivenhedshistorikken: en prisændring fra 89,00 til 69,00 med delta, procentændring og retning
Én hændelse, åbnet: præcis de værdier, som din betingelse registrerede.