Din første arbejdsgang, trin for trin
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.

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«.

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.

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.


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

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.

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.

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.

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?

Hvad skal vi gøre nu?
Vælg dit område, og følg vejledningen for netop den udløser, du har brug for:
- Produktudløsere, trin for trin, Produktvariantudløsere, trin for trin, Lagerudløsere, trin for trin, Udløsere for indsamling, trin for trin
- Bestillingsudløsere, trin for trin, Ordrekladde, trin for trin
- Kundeudløsere, trin for trin, Trin for trin: Sådan skaber man salgsmuligheder i en B2B-virksomhed
- Sådan aktiveres rabatter - trin for trin, Metafelt-udløsere, trin for trin, Metaobjekt-udløser, trin for trin
- Markedsudløsere, trin for trin, Placeringsudløsere, trin for trin, Udløsere til blogindlæg og sider - trin for trin
- Udløsere i Webshop - trin for trin, Checkout-processen, trin for trin
Er der ingen passende udløser? Skriv din egen: Brugerdefinerede udløsere.
