Hoe u massale unieke kortingscodes genereert op Shopify
Eén gedeelde code komt uiteindelijk op een couponsite terecht. Een batch unieke eenmalige codes doet dat niet, en elke code kan worden toegeschreven aan de ontvanger die deze heeft gebruikt. Wat operationeel telt, is weten welke codes daadwerkelijk zijn aangekomen.
- Bestedingsdoel
- MERIDIAN-4KQ2M
- MERIDIAN-9XT7B
- MERIDIAN-2HN5R
- MERIDIAN-8PW3L
- MERIDIAN-6DZ1C
- MERIDIAN-3VJ9K
De ontvanger voert de code uit de e-mail in en de korting wordt toegepast. Omdat de code eenmalig bruikbaar is, werkt doorsturen naar een vriend niet, zodat de campagne binnen de lijst blijft waarnaar u deze hebt verzonden.
Zo stel je dit in
- 1
Campagne > Methode
Bouw de aanbieding zoals gebruikelijk en stel de methode vervolgens in op code in plaats van automatisch.
discountMethod = code
- 2
Codes > Genereer een batch
Kies het voorvoegsel, de lengte en het aantal codes dat u wilt genereren. Een herkenbaar voorvoegsel maakt de batch later makkelijk herkenbaar in de analyses.
CodeBatch = voorvoegsel plus aantal
- 3
Codes > Limieten
Stel één gebruik per code in zodat een doorgestuurde code niet werkt, en stel een vervaldatum in zodat de batch niet meer inwisselbaar is zodra de campagne eindigt.
eligibility.usageLimit = 1
- 4
Codes > Verzenden en verifiëren
Het verzenden van een batch doorloopt een asynchrone import aan de kant van Shopify, dus de batch doorloopt verzenden en pollen voordat deze wordt geverifieerd. Wacht op de status geverifieerd voordat u de e-mail verstuurt.
CodeBatch.syncStatus = verified
- 5
Omgaan met een gedeeltelijke import
Een batch kan gedeeltelijk terugkomen, wat betekent dat sommige codes zijn geïmporteerd en andere zijn geweigerd. Controleer de batch voordat u verzendt, want een gedeeltelijke batch betekent dat sommige ontvangers een code krijgen die niet werkt.
CodeBatch.syncStatus = partial or failed
- 6
Sync naar e-mail
Synchroniseer de batch met Klaviyo zodat elke ontvanger een code krijgt die bij hem of haar hoort, in plaats van dat iedereen dezelfde tekenreeks ontvangt.
Elke instelling, uitgeschreven
Dit zijn de echte configuratiesleutels waarmee de aanbieding wordt opgeslagen, zodat je je eigen instelling veld voor veld met deze tabel kunt vergelijken.
| Instelling | Waarde | Configuratiesleutel |
|---|---|---|
| Methode | code | discountMethod |
| Batchgrootte | per batch ingesteld | CodeBatch |
| Gebruik per code | 1 | eligibility.usageLimit |
| Eén keer per klant | aanbevolen true | eligibility.appliesOncePerCustomer |
| Synchronisatiestatussen | pending, pushing, polling, verified, partial, failed | CodeBatch.syncStatus |
| E-mailsynchronisatie | Klaviyo | EspLink |
| Telt mee voor de limiet van 25 | nee, de limiet geldt alleen voor automatische kortingen | discountMethod |
Zie het van begin tot eind opgebouwd
De aflevering staat er nog niet op
We nemen deze op dit moment op. Het geschreven recept hierboven is compleet, dus je kunt het vandaag al bouwen.
Wat Shopify standaard kan
De Shopify-admin kan massale kortingscodes genereren voor een korting, en verwerkt redelijke batchgroottes zonder app.
De native flow biedt geen verificatiestap, dus een gedeeltelijk geïmporteerde batch wordt pas ontdekt wanneer een klant klaagt. Er is ook geen directe synchronisatie met een e-mailplatform, wat betekent dat u een bestand exporteert en hoopt dat de koppeling klopt.
Let op
- Wacht tot de batch de status geverifieerd bereikt voordat u de e-mail verstuurt. Een batch kan gedeeltelijk terugkomen, en gedeeltelijk betekent dat sommige ontvangers een code krijgen die niet werkt.
- Een codebatch telt NIET mee voor de limiet van 25 kortingen, omdat die limiet alleen automatische kortingen telt. Dit is een van de weinige plekken waar kiezen voor een code in plaats van een automatische aanbieding u extra ruimte oplevert.
- Eén gebruik per code voorkomt dat een code wordt doorgestuurd. Zonder dit gedraagt een enkele gelekte code zich als een publieke code.
- Stel een vervaldatum in. Een batch zonder vervaldatum blijft lang na afloop van de campagne inwisselbaar.
Veelgestelde vragen
- Waarom unieke codes gebruiken in plaats van één gedeelde code?
- Een gedeelde code komt binnen enkele uren op couponsites terecht. Unieke eenmalige codes kunnen niet zinvol worden herverdeeld en elke inwisseling is toe te schrijven aan een ontvanger.
- Hoe weet ik of de codes daadwerkelijk zijn geïmporteerd?
- De batch heeft een synchronisatiestatus. Deze doorloopt verzenden en pollen tot geverifieerd, en kan gedeeltelijk of mislukt terugkomen. Controleer op geverifieerd voordat u verzendt.
- Kunnen de codes rechtstreeks naar mijn e-mailplatform gaan?
- Ja, een batch kan worden gesynchroniseerd met Klaviyo zodat elke ontvanger zijn eigen code krijgt.
- Verbruikt een codebatch mijn 25 kortingsslots?
- Nee. Shopify beperkt actieve AUTOMATISCHE kortingen; kortingscodes tellen niet mee. Als u dicht bij de limiet zit, is een promotie omzetten naar codes een legitieme manier om ruimte vrij te maken.
Verwante voorbeelden
A sale that starts and ends on schedule, with a countdown and no manual intervention.
How the active-discount cap is counted, and how to model a big sale so you never hit it.
Build a test cart and see which discounts apply, and which get dropped, before publishing.
Bouw dit in je eigen winkel
Elk recept in deze bibliotheek draait op dezelfde server-side engine, dus het winkelwagentotaal en het afrekentotaal komen overeen.