Utløs en Shopify Flow-prosess når en rabatt utløper
Konfigurer utløseren for utløpt rabatt for å fjerne utløpte kampanjebannere og kjøre Shopify Flow automatisk når en rabatt utløper.
Hvorfor bruke utløseren for utløp av rabatt?
Hvis en kampanje avsluttes ved midnatt, men banneret på hjemmesiden fremdeles vises neste morgen, kan kundene prøve å bruke en kode som ikke lenger fungerer. Dette fører vanligvis til mislykkede kjøpsprosesser og henvendelser til kundestøtte som kunne vært unngått.
Utløst rabatt-utløseren bidrar til å forhindre dette. Når en rabatt utløper, kan appen automatisk starte en Shopify Flow-arbeidsflyt. I et vanlig oppsett fjerner arbeidsflyten den utløpte rabattkoden fra et Shop-metafelt, noe som også fjerner kampanjebanneret fra butikkfronten.
Videoveiledning
Du kan se hele prosessen på video.
Hva dette oppsettet gjør
- Hold øye med tilbud som går fra aktivt til utløpt
- Starter en Shopify Flow-arbeidsflyt ved hjelp av utløseren Rabatt utløpt
- Gjør det mulig å fjerne eller oppdatere innhold i nettbutikken som er knyttet til den utløpte rabatten
- Bidrar til å holde bannere på hjemmesiden, kunngjøringsfelt og kampanjer basert på metafelt synkronisert
Før du begynner
Utløseren krever at appen har tillatelsen Tilgang til rabattdata. Du trenger ikke å gi denne tillatelsen på forhånd: appen ber om den når du slår på utløseren.
Konfigurer utløseren
Åpne Triggers i appen og skriv inn Rabatt i søkefeltet. Slå på Rabatt utløpt.
Hvis appen ikke har tilgang til rabattdata ennå, ber Shopify om dette umiddelbart - godkjenn dialogboksen, så blir utløseren aktivert. Når du aktiverer en Shopify Flow-arbeidsflyt som starter med denne utløseren, blir den også aktivert.
Appen sjekker nå rabattene dine med noen minutters mellomrom og starter Shopify Flow-arbeidsflyten din når en av dem har gått ut.

Åpne Shopify Flow og opprett en ny arbeidsflyt. I utløservalget velger du Workflow Trigger Extensions og deretter Discount Expired.
Denne utløseren vises som Rabatt utløpt med beskrivelsen: «Denne arbeidsflyten starter når en rabatt har utløpt.»

I arbeidsflytredigereren velger du Velg testhendelse og klikker deretter på Registrer hendelser. Dette registrerer en reell hendelse, slik at du kan teste arbeidsflyten med faktiske data om rabattens utløp. Du kan opprette en testrabatt og deretter velge sluttdato og sluttidspunkt fra fortiden; dette vil føre til at rabatten utløper, og du vil kunne se hendelsen.

Deretter oppretter du en arbeidsflyt i Slack som starter med en webhook, og her kan du konfigurere variablene. Deretter sendes en melding til en bestemt Slack-kanal når denne webhooken utløses. Vi sender en forespørsel til denne webhooken med rabattdata fra Shopify-flyten når rabatten utløses.
Deretter kan du i Shopify-flowet sende en forespørsel til Slack-webhooken med rabattdata. Hvis du bruker Shopify Basic-abonnementet, er ikke alternativet for HTTP-forespørsler tilgjengelig i Shopify-flowet. Du kan bruke Flow Action-utvidelsen til å sende HTTP-forespørsler. Jeg har brukt den samme Flow Action-utvidelsen i Flow for å sende en HTTP POST-forespørsel til Slack-webhooken med rabattdata.
Nå kan du aktivere Shopify Flow og teste arbeidsflyten ved å utløse en rabatt i Shopify. I Slack vil du kunne se en melding som ser slik ut:
I hendelseshistorikken kan du se hendelsen «Rabatten har utløpt» og tilhørende data slik:
Eksempel: fjerne et utløpt banner på hjemmesiden
Et vanlig bruksområde er å fjerne et banner på butikksiden som styres av et «Shop»-metafelt.
- Du lagrer den aktive kampanjekoden i et «Shop»-metafelt.
- Temaet ditt leser dette metafeltet og viser banneret på hjemmesiden.
- Når rabatten utløper, setter utløseren Rabatten har utløpt i gang arbeidsflyten din i Shopify Flow.
- Arbeidsflyten fjerner den utløpte rabattkoden fra metafeltet «Shop».
- Siden metafeltet nå er tomt eller oppdatert, vises ikke banneret lenger på butikksiden.
Forventet resultat
Når installasjonen er fullført:
- Appen registrerer når en rabatt utløper
- Shopify Flow starter arbeidsflyten Rabatten har utløpt automatisk
- Med disse oppfølgingstiltakene kan du fjerne utdatert markedsføringsinnhold, oppdatere metafelt eller rydde opp i utløpte kampanjedata
Feilsøking
Arbeidsflyten starter aldri. Åpne Triggere i appen og sjekk at Rabatt utløpt er slått på. Åpne deretter Tillatelser og sjekk at «Tilgang til rabattdata» er gitt. En trigger som er aktivert uten den nødvendige tillatelsen, kan ikke utløses.
Det starter litt senere. Utløpet oppdages ved at rabattene dine sjekkes med noen minutters mellomrom, så arbeidsflyten starter noen minutter etter sluttidspunktet, ikke akkurat på sekundet.
Du finner ikke utløseren i Shopify Flow. Når du oppretter arbeidsflyten, velger du Workflow Trigger Extensions som appkilde, og søker deretter etter Discount Expired.
Du vil teste det. I Shopify Flow åpner du utløserstrinnet, klikker på Velg testhendelse og bruker Registrer hendelser, slik at arbeidsflyten kan registrere en ekte hendelse.
