Hur rabatter aktiveras - steg för steg
Steg-för-steg-guider för Shopify Flow: rabattens livscykel - skapad, uppdaterad, raderad, utgången, kod tillagd och kod borttagen.
Sex händelser som inträffar under en rabattkods hela livslängd: skapad, uppdaterad, raderad, en kod tillagd, en kod borttagen och utgången - vilket Shopify aldrig rapporterar alls.
På denna sida: Rabatt skapad, Rabatt uppdaterad, Rabatt borttagen, Rabatt har gått ut, Rabattkod tillagd, Rabattkod borttagen

Rabatt skapad
Utlöses när en rabatt skapas, oavsett om den är automatisk eller kodbaserad, av personalen eller via en app.
| Bränder från | Shopify-webhook |
| Tillstånd | Rabatt på datatillgång |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Informera om nya kampanjer i förväg, så att ingen blir överraskad av en kod.
- Granska rabatter som skapats av appar eller av personal utan godkännande.
Vad Discount Created skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
discount |
Syfte | Den skapade rabatten |
discount.id |
ID | Shopify-GID för rabatten |
discount.title |
Text | Rabattens namn |
discount.status |
Text | Rabattens status (AKTIV, UTGÅNGEN, PLANERAD) |
discount.createdAt |
Text | När rabatten skapades |
discount.updatedAt |
Text | När rabatten senast uppdaterades |
discount.startsAt |
Text | När rabatten börjar gälla |
discount.endsAt |
Text | När rabatten upphör att gälla |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Meddela varje ny rabatt i Slack
- ”Välj rabatt” har angetts som utlösare.
- Lägg till ”Skicka HTTP-förfrågan” till en Slack-webhook:
New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}. - Aktivera arbetsflödet.
Rabatten har uppdaterats
Utlöses när en rabatt redigeras: titel, värde, datum, villkor, status.
| Bränder från | Shopify-webhook |
| Tillstånd | Rabatt på datatillgång |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Granska ändringar i pågående kampanjer.
- Synkronisera kampanjdata på nytt med en banner i webbutiken eller ett e-postverktyg.
Vad Discount Updated skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
discount |
Syfte | Den uppdaterade rabatten |
discount.id |
ID | Shopify-GID för rabatten |
discount.title |
Text | Rabattens namn |
discount.status |
Text | Rabattens status (AKTIV, UTGÅNGEN, PLANERAD) |
discount.createdAt |
Text | När rabatten skapades |
discount.updatedAt |
Text | När rabatten senast uppdaterades |
discount.startsAt |
Text | När rabatten börjar gälla |
discount.endsAt |
Text | När rabatten upphör att gälla |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Granska ändringar av aktiva rabatter
- Välj ”Rabatt uppdaterad” som utlösare.
- Lägg till ett villkor:
discount.statusska vara lika medACTIVE. - Lägg till ”Skicka internt e-postmeddelande med
{{discount.title}}” och rabattens administratörslänk. - Aktivera arbetsflödet.
Rabatten har tagits bort
Utlöses när en rabatt raderas. Endast id och tidstidpunkt sparas för rapportering.
| Bränder från | Shopify-webhook |
| Tillstånd | Rabatt på datatillgång |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Ta bort en borttagen kampanj från banners, flöden eller ett e-postverktyg.
Vad ”Discount Deleted” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
discountId |
Text | Shopify-GID för rabatten |
deletedAt |
Text | Tidsstämpeln för när rabatten raderades |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Rensa upp efter en borttagen rabatt
- Välj ”Rabatt borttagen” som utlösare.
- Lägg till ”Skicka HTTP-förfrågan” till det system som speglar dina kampanjer, med
{{discountId}}och{{deletedAt}}. - Aktivera arbetsflödet.
Rabatten har gått ut
Utlöses när en rabatt passerar sitt slutdatum. Shopify skickar inga meddelanden just då, så appen kontrollerar enligt ett schema och utlöses en gång per utgången rabatt.
| Bränder från | Kontrollerades enligt ett schema, eftersom Shopify inte skickar någon webhook för detta |
| Tillstånd | Rabatt på datatillgång |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Ta bort en kampanjbanner när koden slutar fungera.
- Meddela supporten att en kampanj har avslutats.
- Starta uppföljningskampanjen.
Vad ”Discount Expired” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
discount |
Syfte | Den utgångna rabatten |
discount.id |
ID | Shopify-GID för rabatten |
discount.title |
Text | Rabattens namn |
discount.status |
Text | Rabattens status |
discount.endsAt |
Text | När rabatten löpte ut |
discount.startsAt |
Text | När rabatten trädde i kraft |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Ta bort kampanjbannern när koden har gått ut
- Välj ”Rabatten har gått ut” som utlösare.
- Lägg till en uppdatering av butikens metafält (eller skicka en API-förfrågan till administratören) som rensar det metafält som ditt tema hämtar bannern från.
- Lägg till ”Skicka internt e-postmeddelande:
{{discount.title}} expired at {{discount.endsAt}}”. - Aktivera arbetsflödet. För att testa kan du skapa en rabatt vars giltighetstid löper ut om några minuter.
Rabattkod tillagd
Utlöses när en inlösenkod läggs till en rabattkod, inklusive koder som genererats i bulk.
| Bränder från | Shopify-webhook |
| Tillstånd | Rabatt på datatillgång |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Registrera nya koder med ett verktyg för affiliates eller influencers.
- Kontrollera vem som lägger till koder i en pågående kampanj.
Vad ”Added” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
discount |
Syfte | Den rabatt som koden tillämpades på |
discount.id |
ID | Shopify-GID för rabatten |
discount.updatedAt |
Text | När rabatten senast uppdaterades |
redeemCode |
Syfte | Inlösenkoden som lades till |
redeemCode.id |
ID | Shopify-GID för inlösenkoden |
redeemCode.code |
Text | Strängen med inlösenkoden |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Registrera en ny kod i ditt affiliateverktyg
- ”Välj rabattkod” har lagts till som utlösare.
- Lägg till ”Skicka HTTP-förfrågan med
{{redeemCode.code}}och{{discount.id}}”. - Aktivera arbetsflödet.
Rabattkoden har tagits bort
Utlöses när en inlösenkod tas bort från en rabatt. Den innehåller koden, hur många gånger den har använts och om den ingick i en massborttagning.
| Bränder från | Shopify-webhook |
| Tillstånd | Rabatt på datatillgång |
| Påslagen | När du aktiverar ett Shopify Flow-arbetsflöde som använder funktionen aktiveras den. Den har en egen aktiveringsknapp på appens sida ”Triggers” |
Använd den till
- Lägg märke till när en kod som fortfarande är i omlopp tas bort.
- Förhindra att partnersystem skickar ut ogiltiga koder.
Vad ”Discount Code Removed” skickar till ditt arbetsflöde
| Variabel i Shopify Flow | Typ | Vad den innehåller |
|---|---|---|
discount |
Syfte | Rabatten som koden gällde har tagits bort |
discount.id |
ID | Shopify-GID för rabatten |
discount.updatedAt |
Text | När rabatten senast uppdaterades |
discount.totalUsageCount |
Antal | Totalt antal gånger som hela rabatten har utnyttjats för alla dess koder. |
redeemCode |
Syfte | Inlösenkoden som togs bort |
redeemCode.id |
ID | Shopify-GID för inlösenkoden |
redeemCode.code |
Text | Strängen med inlösenkoden |
redeemCode.usageCount |
Antal | Hur många gånger denna kod användes innan den togs bort. Värdet är null om den ingick i en massborttagning (användningen per kod kan inte delas upp) eller om det inte gick att fastställa. |
redeemCode.bulkRemoval |
Sant / falskt | Gäller när koden har tagits bort som en del av en massradering, där användningsstatistik per kod inte är tillgänglig. |
eventId |
Text | ID:t för denna händelse. Sök efter den i appens händelsehistorik för att se exakt vad som skickades. |
Exempel: Visa en varning när en använd kod tas bort
- Välj ”Rabattkod borttagen” som utlösare.
- Lägg till ett villkor:
redeemCode.usageCountär större än0ochredeemCode.bulkRemovalär lika medfalse. - Lägg till ”Skicka internt e-postmeddelande:
Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses”. - Aktivera arbetsflödet.
Nästa steg
Mer utförliga beskrivningar med en Slack-konfiguration: Skicka nya rabatter till Slack, Aktivera en Shopify Flow-process när en rabatt löper ut och Varningar om borttagna rabattkoder.
- Fullständig referens för avtryckare - alla triggare på en sida.
- Att välja rätt avtryckare - vilken som passar just ditt fall.
- Anpassade utlösare - om ingen inbyggd utlösare passar, skapa en egen.
- Händelsehistorik och felsökning - se vilka händelser som utlöstes och vilka data de innehöll.
