Hur rabatter aktiveras - steg för steg

Hur rabatter aktiveras - steg för steg

Kopiera sidan

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

Shopify Flow
Så här hittar du dem: I Shopify Flow väljer du ”Välj en utlösare”, öppnar ”Workflow Trigger Extensions” och söker efter ”Rabatt”.

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

  1. ”Välj rabatt” har angetts som utlösare.
  2. Lägg till ”Skicka HTTP-förfrågan” till en Slack-webhook: New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}.
  3. 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

  1. Välj ”Rabatt uppdaterad” som utlösare.
  2. Lägg till ett villkor: discount.status ska vara lika med ACTIVE.
  3. Lägg till ”Skicka internt e-postmeddelande med {{discount.title}}” och rabattens administratörslänk.
  4. 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

  1. Välj ”Rabatt borttagen” som utlösare.
  2. Lägg till ”Skicka HTTP-förfrågan” till det system som speglar dina kampanjer, med {{discountId}} och {{deletedAt}}.
  3. 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

  1. Välj ”Rabatten har gått ut” som utlösare.
  2. 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.
  3. Lägg till ”Skicka internt e-postmeddelande: {{discount.title}} expired at {{discount.endsAt}}”.
  4. 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

  1. ”Välj rabattkod” har lagts till som utlösare.
  2. Lägg till ”Skicka HTTP-förfrågan med {{redeemCode.code}} och {{discount.id}}”.
  3. 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

  1. Välj ”Rabattkod borttagen” som utlösare.
  2. Lägg till ett villkor: redeemCode.usageCount är större än 0 och redeemCode.bulkRemoval är lika med false.
  3. Lägg till ”Skicka internt e-postmeddelande: Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses”.
  4. 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.