Kody rabatowe jednorazowe PrestaShop: seria unikalnych kodów do newslettera
Kody rabatowe jednorazowe w PrestaShop to seria reguł koszyka z tymi samymi warunkami, z których każda działa tylko raz. Każdy odbiorca newslettera dostaje własny kod, więc kod przepisany na forum z kuponami nie zadziała u setki obcych osób. W panelu tworzysz je pojedynczo, przy większej serii przyda się moduł albo Claude.
Autor: Zespół TellMyShop. Piszemy o PrestaShop na podstawie pracy z zapleczem prawdziwych sklepów i testów na własnym sklepie testowym.
Aktualizacja: · 4 min czytania
Kod wspólny czy kody jednorazowe?
Jeden wspólny kod jest szybki i wystarcza, gdy rabat jest otwarty dla wszystkich. Kody jednorazowe wybierasz, gdy rabat ma trafić tylko do konkretnych ludzi.
| Rodzaj kodu | Jak działa | Kiedy pasuje | Ryzyko |
|---|---|---|---|
| Wspólny, bez limitu | każdy może wpisać dowolną liczbę razy | akcja otwarta, reklama | kod szybko trafia do serwisów z kuponami |
| Wspólny, raz na klienta | każdy klient raz | newsletter z niską wartością rabatu | nowe konto i kod działa znowu |
| Jednorazowy, unikalny | jeden kod, jedno użycie w całym sklepie | newsletter, przeprosiny, nagroda w konkursie | trzeba przypisać kody do odbiorców |
| Przypisany do klienta | działa tylko na koncie tej osoby | stały klient, reklamacja | klient musi być zalogowany |
Ustawienia jednej reguły koszyka, w tym limit użyć i przypisanie do klienta, opisuje dokumentacja PrestaShop w rozdziale Reguły koszyka. Programiści znajdą listę pól reguły (kod, daty, liczba użyć, minimalna kwota) w opisie zasobu cart_rules.
Kod jednorazowy nie zatrzyma każdego nadużycia. Odbiorca może przekazać swój kod znajomemu i to jest w porządku, bo kod i tak zadziała tylko raz. Chroni cię przed czymś innym: przed sytuacją, w której jeden kod z newslettera trafia do serwisu z kuponami i przez tydzień obniża ceny każdemu, kto go znajdzie. Gdy rabat jest wysoki, a lista odbiorców duża, ta różnica bywa odczuwalna w marży.
Jakie warunki ustawić w serii kodów?
Warunki muszą być takie same w całej serii, bo tylko wtedy możesz opisać je jednym zdaniem w newsletterze. Zanim cokolwiek założysz, zapisz je sobie:
- Wartość rabatu. Procent albo kwota. Przy kwocie podaj, czy brutto.
- Minimalna wartość koszyka. Kwota, od której kod działa.
- Daty. Start w dniu wysyłki, koniec po kilku dniach albo tygodniu. Kod bez daty końca zostaje w sklepie na zawsze.
- Liczba użyć. Jedno użycie na kod. To właśnie robi kod jednorazowym.
- Prefiks. Wspólny początek kodu, na przykład NEWS-, żebyś później znalazł serię na liście.
- Wykluczenia. Czy kod działa na produkty w promocji i czy łączy się z innymi kodami.
- Liczba kodów. Tyle, ilu masz odbiorców, z małym zapasem na nowe zapisy.
Gdy odbiorca zgłasza, że kod nie działa, zwykle winny jest jeden z tych warunków: minimalny koszyk, data albo wykluczenie produktów w promocji. Szczegółowo opisujemy to w tekście o tym, dlaczego kod rabatowy nie działa.
Jak połączyć kody z newsletterem?
Sklep tworzy kody, a narzędzie do newslettera rozdaje je odbiorcom. Narzędzia do wysyłki zwykle pozwalają wstawić do wiadomości kod z przygotowanej listy albo same tworzą kody z prefiksem, jak opisuje to przykładowo pomoc Klaviyo. Zanim zrobisz serię, sprawdź w swoim narzędziu:
- czy przyjmuje listę gotowych kodów i w jakim pliku,
- czy każdy kod trafia tylko do jednej osoby,
- co się dzieje, gdy kodów zabraknie.
Gdy narzędzie samo tworzy kody, muszą one jeszcze trafić do PrestaShop jako reguły koszyka. Bez tego klient wpisze kod, a sklep go nie rozpozna.
Ręcznie czy seriami?
Przy kilku kodach panel wystarczy: Katalog → Rabaty, nowa reguła, kod, warunki, zapis, i tak dla każdego kodu. Przy kilkuset odbiorcach to wiele wieczorów kopiowania tych samych ustawień, a każda pomyłka w jednej regule to klient, któremu kod nie działa.
Środa, 8:15. Zamiast zakładać reguły jedna po drugiej, piszesz jedną prośbę i czytasz podgląd całej serii.
Jak zrobić serię kodów z Claude?
Z modułem TellMyShop opisujesz warunki zwykłymi słowami. Claude sprawdza, czy kody z tym prefiksem już istnieją, pokazuje podgląd warunków i liczbę kodów, a po twoim „tak” tworzy serię unikalnych kodów jednorazowych. Wszystkie kody w serii mają te same warunki. Nowe kody są wyłączone, dopóki nie zgodzisz się ich włączyć. Wartości w przykładzie są przykładowe.
Potrzebuję 320 jednorazowych kodów do czwartkowego newslettera. 15% rabatu, koszyk od 150 zł, ważne od czwartku do niedzieli, nie na przecenione.
Na liście reguł nie ma kodów z prefiksem NEWS1015. Podgląd serii:
będzie: Kody: 320 sztuk, prefiks NEWS1015-, każdy jednorazowy
będzie: Rabat: 15% na zamówienie, bez produktów w promocji
będzie: Minimalny koszyk: 150,00 zł brutto
będzie: Ważne: 2026-10-15 do 2026-10-18
będzie: Status: wyłączone do twojej zgody
Tak, utwórz.
Utworzyłem 320 kodów, są wyłączone. Lista kodów jest w podsumowaniu, gotowa do przeniesienia do narzędzia do newslettera. Włączyć je teraz czy w czwartek rano?
Włącz teraz, i tak działają dopiero od czwartku.
Podgląd: 320 kodów zmieni status z wyłączony na włączony. Zapisać?
Podobną prośbę, dla jednego wspólnego kodu, znajdziesz w zastosowaniu kod rabatowy do newslettera. Po akcji Claude pokaże, ile kodów z serii wykorzystano, wyłączy resztę i usunie te, których nikt nie użył. Kodów użytych w zamówieniach nie usuwa, tylko wyłącza.
Kody, ceny i promocje to obszar Handel. W TellMyShop Pro działa on po włączeniu przełącznika Handel w panelu modułu i zostaje włączony, dopóki go nie wyłączysz. Każda seria trafia do historii zmian, a większość zmian cofniesz jednym poleceniem. Claude nie wysyła newslettera ani niczego innego do klientów: wysyłkę robi twoje narzędzie.
Darmowa wersja TellMyShop Free tylko czyta sklep i niczego nie zapisuje. Plany są w cenniku. Jeśli kody mają wesprzeć większą akcję, zajrzyj do planu na Black Friday.
Pytania i odpowiedzi
Czym różni się kod jednorazowy od kodu z limitem jednego użycia na klienta?
Kod z limitem na klienta to jeden wspólny kod, którego każdy klient może użyć raz. Może go wpisać każdy, kto go zobaczy, także na forum z kuponami. Kod jednorazowy działa tylko raz w całym sklepie, więc każdy odbiorca newslettera dostaje własny.
Czy PrestaShop sam generuje serię kodów?
W regule koszyka przycisk Generuj tworzy jeden losowy kod. Seria unikalnych kodów z tymi samymi warunkami wymaga albo wielu ręcznie zakładanych reguł, albo modułu, albo narzędzia, które założy je za ciebie.
Jak przekazać unikalne kody do narzędzia do newslettera?
Większość narzędzi do wysyłki pozwala przypisać kod z listy do odbiorcy, ale sposób zależy od narzędzia. Sprawdź w swoim, czy przyjmuje listę gotowych kodów. TellMyShop nie wysyła wiadomości do klientów, więc wysyłka zostaje po stronie twojego narzędzia.
Co zrobić z kodami, których nikt nie wykorzystał?
Po dacie końca kod przestaje działać sam. Gdy chcesz posprzątać listę reguł koszyka, kody nieużyte możesz usunąć, a użyte tylko wyłączyć, bo są powiązane z zamówieniami.
Czy TellMyShop Free zrobi kody rabatowe?
Nie. Darmowa wersja TellMyShop Free niczego nie zapisuje. Kody tworzy TellMyShop Pro po włączeniu przełącznika Handel w panelu modułu, każdą serię z podglądem i twoją zgodą.
PrestaShop jest zastrzeżonym znakiem towarowym PrestaShop SA. Claude jest znakiem towarowym Anthropic. TellMyShop nie jest powiązany z żadną z tych firm.