Så genererar du unika rabattkoder i bulk i Shopify
En delad kod hamnar förr eller senare på en kupongsajt. En batch med unika engångskoder gör inte det, och varje kod kan knytas till mottagaren som använde den. Det som är operativt viktigt är att veta vilka koder som faktiskt kom fram.
- Köpmål
- MERIDIAN-4KQ2M
- MERIDIAN-9XT7B
- MERIDIAN-2HN5R
- MERIDIAN-8PW3L
- MERIDIAN-6DZ1C
- MERIDIAN-3VJ9K
Mottagaren anger koden från sitt e-postmeddelande och rabatten tillämpas. Eftersom koden bara gäller en gång fungerar det inte att vidarebefordra den till en vän, så kampanjen stannar inom listan du skickade den till.
Så ställer du in det
- 1
Kampanj > Metod
Bygg erbjudandet som vanligt och sätt sedan metoden till kod istället för automatisk.
discountMethod = code
- 2
Koder > Generera en batch
Välj prefix, längd och hur många koder som ska genereras. Ett igenkännbart prefix gör batchen lätt att identifiera i analysen senare.
CodeBatch = prefix plus antal
- 3
Koder > Gränser
Sätt en användning per kod så att en vidarebefordrad kod inte fungerar, och sätt ett utgångsdatum så att batchen slutar vara inlösbar när kampanjen tar slut.
eligibility.usageLimit = 1
- 4
Koder > Skicka och verifiera
Att skicka en batch går genom en asynkron import på Shopify-sidan, så batchen går igenom skickar och kontrollerar innan den verifieras. Vänta på det verifierade tillståndet innan du skickar e-postmeddelandet.
CodeBatch.syncStatus = verified
- 5
Hantera en partiell import
En batch kan komma tillbaka som partiell, vilket betyder att vissa koder importerades och vissa avvisades. Kontrollera batchen innan du skickar, eftersom en partiell batch innebär att vissa mottagare skulle få en kod som inte fungerar.
CodeBatch.syncStatus = partiell eller misslyckad
- 6
Synka till e-post
Synka batchen till Klaviyo så att varje mottagare får en kod som tillhör dem, istället för att alla får samma sträng.
Varje inställning, utskriven
Det här är de verkliga konfigurationsnycklarna som erbjudandet sparas med, så du kan stämma av din egen uppsättning fält för fält mot tabellen.
| Inställning | Värde | Konfigurationsnyckel |
|---|---|---|
| Metod | code | discountMethod |
| Batchstorlek | anges per batch | CodeBatch |
| Användningar per kod | 1 | eligibility.usageLimit |
| En gång per kund | rekommenderas true | eligibility.appliesOncePerCustomer |
| Synktillstånd | väntar, skickar, kontrollerar, verifierad, partiell, misslyckad | CodeBatch.syncStatus |
| E-postsynk | Klaviyo | EspLink |
| Räknas mot 25-gränsen | nej, gränsen gäller endast automatiska rabatter | discountMethod |
Se det byggas från början till slut
Avsnittet är inte uppe än
Vi spelar in det just nu. Den skrivna guiden ovan är komplett, så du kan bygga det redan i dag.
Vad Shopify klarar på egen hand
Shopify-adminen kan generera rabattkoder i bulk för en rabatt, och den klarar rimliga batchstorlekar utan en app.
Det inbyggda flödet ger dig inget verifieringssteg, så en delvis importerad batch upptäcks när en kund klagar. Det saknar också direkt synk till en e-postplattform, vilket innebär att exportera en fil och hoppas att mappningen stämmer.
Tänk på
- Vänta tills batchen når det verifierade tillståndet innan du skickar e-postmeddelandet. En batch kan komma tillbaka som partiell, och partiell betyder att vissa mottagare får en kod som inte fungerar.
- En kodbatch äter INTE av 25-rabattgränsen, eftersom den gränsen bara räknar automatiska rabatter. Detta är ett av de få ställen där val av kod framför ett automatiskt erbjudande ger dig utrymme.
- En användning per kod är det som hindrar en kod från att vidarebefordras. Utan det beter sig en enda läckt kod som en offentlig kod.
- Sätt ett utgångsdatum. En batch utan utgångsdatum förblir inlösbar långt efter att kampanjen är slut.
Vanliga frågor
- Varför använda unika koder istället för en delad kod?
- En delad kod hamnar på kupongsajter inom några timmar. Unika engångskoder kan inte spridas vidare på ett användbart sätt, och varje inlösen kan knytas till en mottagare.
- Hur vet jag att koderna faktiskt importerades?
- Batchen har ett synktillstånd. Den går genom skickar och kontrollerar till verifierad, och kan komma tillbaka som partiell eller misslyckad. Kontrollera att den är verifierad innan du skickar.
- Kan koderna gå direkt in i min e-postplattform?
- Ja, en batch kan synkas till Klaviyo så att varje mottagare får sin egen kod.
- Använder en kodbatch upp mina 25 rabattplatser?
- Nej. Shopify sätter ett tak för aktiva AUTOMATISKA rabatter, kodrabatter räknas inte. Om du är nära taket är det ett legitimt sätt att frigöra en plats genom att flytta en kampanj till koder.
Relaterade exempel
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.
Bygg det här i din egen butik
Varje recept i biblioteket körs på samma motor på serversidan, så varukorgens summa och kassans summa stämmer överens.