Kortingsvoorwaarden, stap voor stap

Zes gebeurtenissen die zich gedurende de gehele levensduur van een korting kunnen voordoen: aangemaakt, bijgewerkt, verwijderd, een code toegevoegd, een code verwijderd en verlopen - iets wat Shopify helemaal niet meldt.

Op deze pagina: Korting aangemaakt, Korting bijgewerkt, Korting verwijderd, Korting verlopen, Kortingscode toegevoegd, Kortingscode verwijderd

Shopify Flow
Waar je ze kunt vinden: ga naar Shopify Flow, kies ‘Een trigger selecteren’, open Workflow Trigger Extensions en zoek naar ‘Korting’.

Korting aangemaakt

Wordt geactiveerd wanneer er een korting wordt aangemaakt, hetzij automatisch, hetzij op basis van een code, door personeel of via een app.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot gegevens met korting
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Kondig nieuwe promoties aan, zodat niemand voor verrassingen komt te staan door een code.
  • Controleer kortingen die zonder goedkeuring door apps of medewerkers zijn toegepast.

Wat ‘Created’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
discount Voorwerp De toegekende korting
discount.id ID De GID van de korting op de website Shopify
discount.title Tekst De naam van de korting
discount.status Tekst De status van de korting (ACTIEF, VERLOPEN, GEPLAND)
discount.createdAt Tekst Toen de korting werd ingesteld
discount.updatedAt Tekst Wanneer de korting voor het laatst is bijgewerkt
discount.startsAt Tekst Wanneer de korting ingaat
discount.endsAt Tekst Wanneer de korting afloopt
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Kondig elke nieuwe korting aan in Slack

  1. Kies ‘Korting aangemaakt’ als trigger.
  2. Voeg ‘HTTP-verzoek verzenden’ toe aan een Slack-webhook: New discount "{{discount.title}}" ({{discount.status}}), runs {{discount.startsAt}} to {{discount.endsAt}}.
  3. Schakel de workflow in.

Korting bijgewerkt

Trigger bij het bewerken van een korting: titel, waarde, data, voorwaarden, status.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot gegevens met korting
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Bekijk de wijzigingen in de lopende acties.
  • Synchroniseer de promotiegegevens opnieuw met een banner op de webshop of een e-mailprogramma.

Wat ‘Discount Updated’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
discount Voorwerp De bijgewerkte korting
discount.id ID De GID van de korting op de website Shopify
discount.title Tekst De naam van de korting
discount.status Tekst De status van de korting (ACTIEF, VERLOPEN, GEPLAND)
discount.createdAt Tekst Toen de korting werd ingesteld
discount.updatedAt Tekst Wanneer de korting voor het laatst is bijgewerkt
discount.startsAt Tekst Wanneer de korting van kracht wordt
discount.endsAt Tekst Wanneer de korting afloopt
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Wijzigingen in actieve kortingen controleren

  1. Kies ‘Korting bijgewerkt’ als trigger.
  2. Voeg een voorwaarde toe: discount.status is gelijk aan ACTIVE.
  3. Voeg ‘Interne e-mail versturen’ toe met {{discount.title}} en de beheerderslink van de korting.
  4. Schakel de workflow in.

Korting verwijderd

Wordt geactiveerd wanneer een korting wordt verwijderd. Alleen het ID en het tijdstip worden nog gerapporteerd.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot gegevens met korting
Ingeschakeld Als je een Flow-workflow activeert die deze functie gebruikt, wordt deze ingeschakeld. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Een verwijderde promotie uit banners, feeds of een e-mailprogramma verwijderen.

Wat ‘Discount Deleted’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
discountId Tekst De GID van de korting in het Shopify
deletedAt Tekst Het tijdstip waarop de korting is verwijderd
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: De gegevens opschonen na het verwijderen van een korting

  1. Kies ‘Korting verwijderd’ als trigger.
  2. Voeg ‘HTTP-verzoek verzenden’ toe aan het systeem dat je promoties weergeeft, met {{discountId}} en {{deletedAt}}.
  3. Schakel de workflow in.

Korting is verlopen

Wordt geactiveerd wanneer een korting de einddatum overschrijdt. Shopify verstuurt op dat moment niets, dus de app controleert dit volgens een vast schema en wordt één keer geactiveerd per verlopen korting.

Branden door Dit wordt volgens een schema gecontroleerd, omdat Shopify hiervoor geen webhook verstuurt
Toestemming Toegang tot gegevens met korting
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Verwijder een promotiebanner zodra de code niet meer werkt.
  • Geef de helpdesk door dat een campagne is afgelopen.
  • Start de vervolgcampagne.

Wat ‘Discount Expired’ naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
discount Voorwerp De verlopen korting
discount.id ID De GID van de korting op de website Shopify
discount.title Tekst De naam van de korting
discount.status Tekst De status van de korting
discount.endsAt Tekst Toen de korting afliep
discount.startsAt Tekst Toen de korting van kracht werd
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Haal de promotiebanner weg zodra de code verloopt

  1. Kies ‘Korting verlopen’ als trigger.
  2. Voeg een update toe voor het metaveld van de winkel (of verstuur een Admin API-verzoek) waarmee het metaveld wordt gewist waaruit je thema de banner leest.
  3. Voeg 'Interne e-mail verzenden' toe: {{discount.title}} expired at {{discount.endsAt}}.
  4. Schakel de workflow in. Maak ter controle een korting aan waarvan de eindtijd over een paar minuten is.

Kortingscode toegevoegd

Wordt geactiveerd wanneer een inwisselcode wordt toegevoegd aan een kortingscode, inclusief codes die in bulk zijn gegenereerd.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot gegevens met korting
Ingeschakeld Als je een Flow-workflow inschakelt die deze functie gebruikt, wordt deze geactiveerd. De bijbehorende schakelaar vind je op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Registreer nieuwe codes via een tool voor affiliates of influencers.
  • Controleer wie er codes toevoegt aan een lopende campagne.

Wat de toegevoegde kortingscode naar je workflow stuurt

Variabele doorstroming Type Wat erin zit
discount Voorwerp De korting waaraan de code is toegevoegd
discount.id ID De GID van de korting op de website Shopify
discount.updatedAt Tekst Wanneer de korting voor het laatst is bijgewerkt
redeemCode Voorwerp De toegevoegde inwisselcode
redeemCode.id ID De GID van de inwisselcode (Shopify)
redeemCode.code Tekst De reeks tekens van de inwisselcode
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Registreer een nieuwe code via je affiliate-tool

  1. Kies 'Kortingscode toegevoegd' als trigger.
  2. Voeg een HTTP-verzoek toe met {{redeemCode.code}} en {{discount.id}}.
  3. Schakel de workflow in.

Kortingscode verwijderd

Wordt geactiveerd wanneer een inwisselcode uit een korting wordt verwijderd. Het bevat de code, het aantal keren dat deze is gebruikt en of de code deel uitmaakte van een bulkverwijdering.

Branden veroorzaakt door Shopify webhook
Toestemming Toegang tot gegevens met korting
Ingeschakeld Als je een Flow-workflow inschakelt waarin deze functie wordt gebruikt, wordt deze geactiveerd. De eigen schakelaar bevindt zich op de pagina ‘Triggers’ van de app.

Gebruik het voor

  • Let erop wanneer een code die nog in omloop is, wordt verwijderd.
  • Zorg ervoor dat partnersystemen geen ongeldige codes weergeven.

Wat ‘Discount Code Removed’ naar je workflow stuurt

Variabele doorstroming Type Wat erin staat
discount Voorwerp De korting waarvoor de code is verwijderd
discount.id ID De GID van de korting op de website Shopify
discount.updatedAt Tekst Wanneer de korting voor het laatst is bijgewerkt
discount.totalUsageCount Aantal Het totale aantal keren dat de volledige korting is gebruikt voor alle bijbehorende codes samen.
redeemCode Voorwerp De inwisselcode die is verwijderd
redeemCode.id ID De GID van de inwisselcode in het GID-register (Shopify)
redeemCode.code Tekst De reeks tekens van de inwisselcode
redeemCode.usageCount Aantal Hoe vaak deze code is gebruikt voordat deze werd verwijderd. Null wanneer de code deel uitmaakte van een bulkverwijdering (het gebruik per code kan niet worden opgesplitst) of wanneer dit niet kon worden vastgesteld.
redeemCode.bulkRemoval Waar / onwaar Dit geldt wanneer de code is verwijderd als onderdeel van een massale verwijdering, waarbij het gebruik per code niet beschikbaar is.
eventId Tekst De ID van deze gebeurtenis. Zoek deze op in de gebeurtenisgeschiedenis van de app om te zien wat er precies is verzonden.

Voorbeeld: Een waarschuwing weergeven wanneer een gebruikte code wordt verwijderd

  1. Kies ‘Kortingscode verwijderd’ als trigger.
  2. Voeg een voorwaarde toe: redeemCode.usageCount groter dan 0 en redeemCode.bulkRemoval gelijk aan false.
  3. Voeg 'Interne e-mail verzenden' toe: Code {{redeemCode.code}} was removed after {{redeemCode.usageCount}} uses.
  4. Schakel de workflow in.

Volgende stappen

Uitgebreidere handleidingen met een Slack-installatie: Stuur nieuwe kortingen naar Slack, Een Shopify Flow activeren wanneer een korting verloopt en Meldingen over verwijderde kortingscodes.