Jednorázové slevové kódy v PrestaShopu: série unikátních kódů pro newsletter
Jednorázové slevové kódy v PrestaShopu jsou série pravidel košíku se stejnými podmínkami, z nichž každé funguje jen jednou. Každý odběratel newsletteru dostane vlastní kód, takže kód zkopírovaný na kupónové fórum nebude fungovat stovce cizích lidí. V administraci je vytváříte jeden po druhém, u větší série pomůže modul nebo chat.
Autor: Tým TellMyShop. Průvodce pro majitele obchodů na PrestaShopu: příčina, ruční oprava a stejná práce v rozhovoru v chatu.
Naposledy aktualizováno: · 4 min čtení
Společný kód, nebo jednorázové kódy?
Jeden společný kód je rychlý a stačí, když je sleva otevřená všem. Jednorázové kódy zvolíte, když má sleva dojít jen ke konkrétním lidem.
| Typ kódu | Jak funguje | Kdy se hodí | Riziko |
|---|---|---|---|
| Společný, bez limitu | kdokoli ho zadá kolikrát chce | otevřená kampaň, reklama | kód se rychle objeví na slevových webech |
| Společný, jednou na zákazníka | každý zákazník jednou | newsletter s malou slevou | nový účet a kód funguje znovu |
| Jednorázový, unikátní | jeden kód, jedno použití v celém e-shopu | newsletter, omluva, výhra v soutěži | kódy musíte přiřadit odběratelům |
| Přiřazený zákazníkovi | funguje jen v účtu té osoby | stálý zákazník, reklamace | zákazník musí být přihlášený |
Nastavení jednoho pravidla košíku, včetně limitu použití a přiřazení zákazníkovi, popisuje kapitola dokumentace PrestaShopu o pravidlech košíku. Vývojáři najdou seznam polí pravidla (kód, data, počet použití, minimální částka) v popisu zdroje cart_rules.
Jednorázový kód nezastaví každé zneužití. Odběratel může svůj kód předat kamarádovi a to je v pořádku, protože kód stejně funguje jen jednou. Řeší něco jiného: jeden kód z newsletteru, který přistane na slevovém webu a týden snižuje ceny každému, kdo ho najde. Když je sleva vysoká a seznam velký, ten rozdíl je v marži znát.
Jaké podmínky má mít série kódů?
Podmínky musí být v celé sérii stejné, protože jen tak je v newsletteru popíšete jednou větou. Než cokoli vytvoříte, zapište si je:
- Hodnota slevy. Procenta, nebo částka. U částky uveďte, zda je s DPH.
- Minimální hodnota košíku. Částka, od které kód funguje.
- Data. Začátek v den rozesílky, konec po několika dnech nebo týdnu. Kód bez data konce zůstane v e-shopu navždy.
- Počet použití. Jedno použití na kód. Právě to dělá kód jednorázovým.
- Předpona. Společný začátek kódu, například NEWS-, abyste sérii později našli v seznamu.
- Výjimky. Zda kód platí na zlevněné produkty a zda se kombinuje s jinými kódy.
- Počet kódů. Tolik, kolik máte odběratelů, s malou rezervou pro nové přihlášky.
Když odběratel hlásí, že kód nefunguje, obvykle za to může jedna z těchto podmínek: minimální košík, datum nebo vyloučení zlevněných produktů. Podrobně to rozebíráme v článku o tom, proč nefunguje slevový kód.
Jak propojit kódy s newsletterem
E-shop kódy vytvoří a nástroj pro newsletter je rozdá odběratelům. E-mailové nástroje obvykle umí vložit do zprávy kód z připraveného seznamu, nebo samy vytvářejí kódy s předponou, jak popisuje například nápověda Klaviyo. Než sérii vytvoříte, ověřte ve svém nástroji:
- zda přijímá seznam hotových kódů, a v jakém souboru,
- zda každý kód dostane jen jedna osoba,
- co se stane, když kódy dojdou.
Když nástroj vytváří kódy sám, stejně se musí dostat do PrestaShopu jako pravidla košíku. Jinak zákazník kód zadá a e-shop ho nepozná.
Ručně, nebo v sérii?
Na pár kódů stačí administrace: Katalog → Slevy, nové pravidlo košíku, kód, podmínky, uložit, a totéž u každého kódu. Při několika stovkách odběratelů to znamená mnoho večerů kopírování stejných nastavení a každá chyba v jednom pravidle je zákazník, kterému kód nefunguje.
Středa, 8:15. Místo vytváření pravidel jedno po druhém napíšete jeden požadavek a přečtete si náhled celé série.
Jak vytvořit sérii kódů s chatem
S modulem TellMyShop popíšete podmínky běžnými slovy. Váš chat (Claude nebo ChatGPT) ověří, zda už kódy s touto předponou existují, ukáže náhled podmínek a počtu kódů a po vašem „ano“ vytvoří sérii unikátních jednorázových kódů. Všechny kódy v sérii mají stejné podmínky. Nové kódy jsou vypnuté, dokud nesouhlasíte s jejich zapnutím. Hodnoty v příkladu jsou ukázkové.
Vy: Potřebuji 320 jednorázových kódů do čtvrtečního newsletteru. Sleva 15 %, košík od 150 €, platnost od čtvrtka do neděle, ne na zlevněné zboží.
Váš chat: V seznamu pravidel nejsou kódy s předponou NEWS1015. Náhled série:
Vy: Ano, vytvoř je.
Váš chat: Vytvořil jsem 320 kódů, jsou vypnuté. Seznam kódů je v souhrnu, připravený k přesunu do vašeho nástroje pro newsletter. Mám je zapnout hned, nebo ve čtvrtek ráno?
Vy: Zapni je hned, stejně fungují až od čtvrtka.
Váš chat: Náhled: 320 kódů změní stav z vypnutých na zapnuté. Uložit?
nová verze: Kódy: 320, předpona NEWS1015-, každý jednorázový
nová verze: Sleva: 15 % z objednávky, kromě zlevněných produktů
nová verze: Minimální košík: 150,00 € s DPH
nová verze: Platnost: 2026-10-15 až 2026-10-18
nová verze: Stav: vypnuté do vašeho schválení
Podobný požadavek pro jeden společný kód najdete v případu použití slevový kód do newsletteru. Po kampani chat ukáže, kolik kódů ze série bylo použito, zbytek vypne a smaže ty, které nikdo nepoužil. Kódy použité v objednávkách nemaže, jen je vypne.
Kódy, ceny a akce patří do oblasti Prodej. V TellMyShop Pro to funguje po zapnutí přepínače Prodej v panelu modulu a přepínač zůstane zapnutý, dokud ho nevypnete. Každá série se zapíše do historie změn a každou změnu můžete vrátit zpět jedním požadavkem. Chat newsletter ani nic jiného zákazníkům neposílá: rozesílku dělá váš nástroj.
TellMyShop Free e-shop jen čte a nic neukládá. Plány jsou na stránce ceník. Pokud mají kódy podpořit větší kampaň, podívejte se na plán na Black Friday.
Otázky a odpovědi
Čím se jednorázový kód liší od kódu omezeného na jedno použití na zákazníka?
Kód s limitem na zákazníka je jeden společný kód, který může každý zákazník použít jednou. Kdo ho uvidí, může ho zadat, i z kupónového fóra. Jednorázový kód funguje v celém e-shopu jen jednou, takže každý odběratel newsletteru dostane vlastní.
Vygeneruje PrestaShop sérii kódů sám?
V pravidle košíku vytvoří tlačítko Generovat jeden náhodný kód. Série unikátních kódů se stejnými podmínkami potřebuje buď mnoho ručně vytvořených pravidel košíku, modul, nebo nástroj, který je vytvoří za vás.
Jak předám unikátní kódy do nástroje pro newsletter?
Většina e-mailových nástrojů umí přiřadit každému odběrateli kód ze seznamu, ale postup závisí na nástroji. Ověřte, zda ten váš přijímá seznam hotových kódů. TellMyShop zákazníkům zprávy neposílá, takže rozesílka zůstává na vašem nástroji.
Co s kódy, které nikdo nepoužil?
Po datu konce kód sám přestane fungovat. Když chcete seznam pravidel košíku uklidit, nepoužité kódy můžete smazat, použité jen vypnout, protože jsou spojené s objednávkami.
Vytvoří TellMyShop Free slevové kódy?
Ne. TellMyShop Free nic neukládá. Kódy vytváří TellMyShop Pro, jakmile v panelu modulu zapnete přepínač Prodej, každou sérii s náhledem a vaším schválením.
PrestaShop je registrovaná ochranná známka společnosti PrestaShop SA. Claude je ochranná známka společnosti Anthropic PBC. ChatGPT a OpenAI jsou ochranné známky společnosti OpenAI. TellMyShop s těmito společnostmi není propojen.