Hvordan utløse rabatter - trinn for trinn

Hvordan utløse rabatter - trinn for trinn

Kopier side

Trinnvise veiledninger i Shopify Flow for rabattens livssyklus: opprettet, oppdatert, slettet, utløpt, kode lagt til og kode fjernet.

Seks utløsende hendelser i løpet av en rabattens hele levetid: opprettet, oppdatert, slettet, en kode lagt til, en kode fjernet og utløpt - noe Shopify aldri rapporterer om i det hele tatt.

På denne siden: Rabatt opprettet, Rabatt oppdatert, Rabatt slettet, Rabatt utløpt, Rabattkode lagt til, Rabattkode fjernet

Shopify Flow
Hvor du finner dem: I Shopify Flow velger du «Velg en utløser», åpner Workflow Trigger Extensions og søker etter «Rabatt».

Rabatt opprettet

Utløses når en rabatt opprettes - enten automatisk eller basert på en rabattkode - av ansatte eller via en app.

Branner fra Shopify-webhook
Tillatelse Tilgang til rabattdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Kunngjør nye kampanjer på forhånd, slik at ingen blir overrasket av en kode.
  • Kontroller rabatter som er opprettet av apper eller av ansatte uten godkjenning.

Hva «Discount Created» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
discount Objekt Den opprettede rabatten
discount.id ID Rabattens Shopify-GID
discount.title Tekst Tittelen på rabatten
discount.status Tekst Rabattens status (AKTIV, UTGÅTT, PLANLAGT)
discount.createdAt Tekst Da rabatten ble opprettet
discount.updatedAt Tekst Når rabatten sist ble oppdatert
discount.startsAt Tekst Når rabatten trer i kraft
discount.endsAt Tekst Når rabatten utløper
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Kunngjør alle nye rabatter i Slack

  1. «Velg rabatt» er angitt som utløser.
  2. Legg til Send HTTP-forespørsel til en Slack-webhook: New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}.
  3. Slå på arbeidsflyten.

Rabatt oppdatert

Utløses når en rabatt redigeres: tittel, verdi, datoer, gyldighetsvilkår, status.

Branner fra Shopify-webhook
Tillatelse Tilgang til rabattdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Gjennomgå endringer i pågående kampanjer.
  • Synkroniser kampanjedataene på nytt med et banner i nettbutikken eller et e-postverktøy.

Hva «Discount Updated» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
discount Objekt Den oppdaterte rabatten
discount.id ID Shopify-GID-en for rabatten
discount.title Tekst Tittelen på rabatten
discount.status Tekst Rabattens status (AKTIV, UTGÅTT, PLANLAGT)
discount.createdAt Tekst Da rabatten ble opprettet
discount.updatedAt Tekst Når rabatten sist ble oppdatert
discount.startsAt Tekst Når rabatten trer i kraft
discount.endsAt Tekst Når rabatten utløper
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Gjennomgå endringer i aktive rabatter

  1. «Velg rabatt oppdatert» som utløser.
  2. Legg til et vilkår: discount.status skal være lik ACTIVE.
  3. Legg til «Send intern e-post med {{discount.title}}» og rabattens administrasjonslenke.
  4. Slå på arbeidsflyten.

Rabatt fjernet

Utløses når en rabatt slettes. Da gjenstår bare ID-en og klokkeslettet å rapportere.

Branner fra Shopify-webhook
Tillatelse Tilgang til rabattdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Fjern en slettet kampanje fra bannere, feeder eller et e-postverktøy.

Hva «Discount Deleted» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
discountId Tekst Shopify-GID-en for rabatten
deletedAt Tekst Tidspunktet da rabatten ble slettet
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Rydd opp etter en slettet rabatt

  1. Velg Rabatt slettet som utløser.
  2. Legg til Send HTTP-forespørsel til systemet som speiler kampanjene dine, med {{discountId}} og {{deletedAt}}.
  3. Slå på arbeidsflyten.

Rabatten har utløpt

Utløses når en rabatt går ut. Shopify sender ikke noe i det øyeblikket, så appen sjekker etter en fast tidsplan og utløses én gang per utløpt rabatt.

Branner fra Kontrollert etter en fast tidsplan, siden Shopify ikke sender noen webhook for dette
Tillatelse Tilgang til rabattdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Fjern et kampanjebanner når koden slutter å fungere.
  • Gi kundestøtten beskjed om at en kampanje er avsluttet.
  • Start oppfølgingskampanjen.

Hva «Discount Expired» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
discount Objekt Den utløpte rabatten
discount.id ID Shopify-GID-en for rabatten
discount.title Tekst Tittelen på rabatten
discount.status Tekst Statusen på rabatten
discount.endsAt Tekst Da rabatten gikk ut
discount.startsAt Tekst Da rabatten trådte i kraft
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Fjern kampanjebanneret når koden utløper

  1. Velg Rabatt utløpt som utløser.
  2. Legg til en Oppdater butikk-metafelt-funksjon (eller send en API-forespørsel til administratoren) som sletter metafeltet som temaet ditt henter banneret fra.
  3. Legg til Send intern e-post: {{discount.title}} expired at {{discount.endsAt}}.
  4. Slå arbeidsflyten på. For å teste dette kan du opprette en rabatt som utløper om noen minutter.

Rabattkode lagt til

Utløses når en innløsningskode legges til en rabattkode, inkludert koder som er generert i bulk.

Branner fra Shopify-webhook
Tillatelse Tilgang til rabattdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Registrer nye koder ved hjelp av et verktøy for samarbeidspartnere eller influencere.
  • Kontroller hvem som legger til koder i en pågående kampanje.

Hva «Added» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
discount Objekt Rabatten som koden ble lagt til
discount.id ID Shopify-GID-en for rabatten
discount.updatedAt Tekst Når rabatten sist ble oppdatert
redeemCode Objekt Innløsningskoden som ble lagt til
redeemCode.id ID Shopify-GID-en til innløsningskoden
redeemCode.code Tekst Strengen med innløsningskoden
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Registrer en ny kode i partnerverktøyet ditt

  1. «Velg rabattkode lagt til» er angitt som utløser.
  2. Legg til Send HTTP-forespørsel med {{redeemCode.code}} og {{discount.id}}.
  3. Slå på arbeidsflyten.

Rabattkoden er fjernet

Utløses når en innløsningskode fjernes fra en rabatt. Den inneholder koden, hvor mange ganger den ble brukt og om den var en del av en samlet fjerning.

Branner fra Shopify-webhook
Tillatelse Tilgang til rabattdata
Slått på Når du aktiverer en Shopify Flow-arbeidsflyt som bruker den, blir den slått på. Den har sin egen bryter på appens Triggers-side

Bruk den til

  • Legg merke til når en kode som fortsatt er i omløp, blir fjernet.
  • Hindre at partnersystemer sender ut ugyldige koder.

Hva «Discount Code Removed» sender til arbeidsflyten din

Variabel i Shopify Flow Type Hva den inneholder
discount Objekt Rabatten som koden ble fjernet fra
discount.id ID Shopify-GID-en for rabatten
discount.updatedAt Tekst Når rabatten sist ble oppdatert
discount.totalUsageCount Tall Totalt antall ganger hele rabatten har blitt benyttet på tvers av alle koder.
redeemCode Objekt Innløsningskoden som ble fjernet
redeemCode.id ID Shopify-GID-en til innløsningskoden
redeemCode.code Tekst Strengen med innløsningskoden
redeemCode.usageCount Tall Hvor mange ganger denne koden ble brukt før den ble fjernet. Null dersom den var en del av en massefjerning (bruken per kode kan ikke skilles ut) eller dersom det ikke var mulig å fastslå dette.
redeemCode.bulkRemoval Sant / usant Gjelder når koden ble fjernet som del av en massesletting, der bruksstatistikk per kode ikke er tilgjengelig.
eventId Tekst ID-en til denne hendelsen. Søk etter den i appens hendelseshistorikk for å se nøyaktig hva som ble sendt.

Eksempel: Gi en advarsel når en brukt kode fjernes

  1. Velg Rabattkode fjernet som utløser.
  2. Legg til et vilkår: redeemCode.usageCount er større enn 0, og redeemCode.bulkRemoval er lik false.
  3. Legg til Send intern e-post: Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses.
  4. Slå på arbeidsflyten.

Neste trinn

Mer omfattende veiledninger med Slack-konfigurasjon: Send nye rabatter til Slack, Utløs en Shopify Flow-prosess når en rabatt utløper og Varsler om fjernede rabattkoder.