Dla firm i sklepów
Generator kodów rabatowych
Ustaw liczbę i długość kodów, przedrostek albo wzór, a dostaniesz listę unikalnych kodów jednorazowych z oceną, jak trudno je zgadnąć. Dla influencerów zrobisz czytelne kody w stylu ANIA10. Wynik pobierzesz jako TXT, CSV albo pliki do wgrania kuponów w WooCommerce.
Za darmoBez logowaniaDziała w przeglądarceNic nie wysyłamy na serwer
Polskie znaki zamieniamy na zwykłe litery (Łukasz Żak → LUKASZ10), a z nazw kont usuwamy kropki i podkreślenia. Takie kody łatwo przeczytać na filmie, dlatego każdy kod influencera ustaw w sklepie z limitem i datą ważności. Przedrostek z pola wyżej (np. „BF-”) zostanie dodany na początku.
Gotowe kody
Sam WooCommerce nie ma importu kuponów z pliku (wbudowany importer CSV obsługuje tylko produkty). Kolumny pliku nazywają się tak jak pola kuponu w REST API WooCommerce, więc łatwo je dopasować we wtyczce do importu albo w skrypcie. Plik JSON wyślesz zapytaniem POST na /wp-json/wc/v3/coupons/batch (po 100 kuponów naraz), a polecenia WP-CLI uruchomisz na serwerze.
Kody powstają w Twojej przeglądarce (Web Crypto) i nigdzie ich nie zapisujemy. Zapamiętujemy tylko ustawienia formularza, nie same kody.
Dalej: Kalkulator rabatu Link UTM do kampanii Wycena współpracy z influencerem Kalkulator marży
Generator kodów rabatowych tworzy od 1 do 10 000 unikalnych kodów naraz: jednorazowe kody do newslettera, ulotek w paczkach albo kart podarunkowych, a także czytelne kody dla influencerów w stylu ANIA10. Kody nie zawierają znaków, które łatwo pomylić przy przepisywaniu (0 i O, 1, I i L), nie powtarzają się i powstają w Twojej przeglądarce. Gotową listę pobierzesz jako TXT, CSV albo pliki przygotowane do wgrania kuponów w WooCommerce.
Generator kodów rabatowych - jak używać
- Wybierz rodzaj: losowe kody jednorazowe albo kody dla influencerów.
- Ustaw liczbę kodów i długość losowej części albo wpisz wzór, np. XXXX-XXXX (X - dowolny znak, A - litera, 9 - cyfra). Przedrostek, np. „JESIEN-”, pomoże później odróżnić kampanie w raportach.
- Sprawdź ocenę pod polami: narzędzie liczy, ile jest możliwych kodów i jak łatwo trafić w aktywny kod na ślepo.
- Kliknij „Generuj kody”, wybierz format i pobierz plik. Do WooCommerce ustaw od razu rodzaj rabatu, wartość, limity i datę ważności - trafią do każdego kuponu w pliku.
Jak stworzyć kod rabatowy, który działa i nie wycieka
- Jednorazowe kody dla konkretnych osób (newsletter, paczka, reklamacja) - losowe, długie, z limitem jednego użycia. Nawet jeśli ktoś udostępni swój kod, wykorzysta go tylko jedna osoba.
- Jeden kod dla wszystkich (np. WEEKEND20) - łatwy do zapamiętania, ale szybko trafia do serwisów z kodami. Ustaw krótki termin ważności i limit na klienta.
- Kod influencera - czytelny (ANIA10), bo pada w filmie albo relacji. Ma przypisanie do osoby, więc widzisz, ile sprzedaży przyniosła współpraca. Ustaw limit na klienta, datę końca kampanii i minimalną kwotę zamówienia.
Przed startem policz, czy rabat się opłaca - pomoże w tym kalkulator rabatu. Do linku z kodem w opisie profilu dodaj parametry UTM z generatora linków UTM, żeby w analityce widzieć ruch z danej kampanii.
Ile kombinacji ma kod i jak łatwo go zgadnąć
Kod o długości L złożony ze znaków z zestawu o wielkości C ma C^L możliwych wariantów. Wielkie litery i cyfry bez mylących znaków to 31 symboli. Szansa, że ktoś zgadnie dowolny aktywny kod jednym strzałem, to liczba aktywnych kodów podzielona przez liczbę możliwych.
| Długość (31 znaków) | Możliwych kodów | Szansa trafienia przy 1000 aktywnych kodach |
|---|---|---|
| 6 znaków | ok. 887 mln | 1 do ok. 890 tys. - za mało przy wysokich rabatach |
| 8 znaków | ok. 853 mld | 1 do ok. 850 mln |
| 10 znaków | ok. 8,2 × 10^14 | 1 do ok. 820 mld |
| 12 znaków | ok. 7,9 × 10^17 | praktycznie zero |
Krótkie kody nie są problemem, jeśli sklep blokuje masowe próby. Dobre praktyki: limit użyć kodu i limit na klienta, data ważności, minimalna wartość koszyka, brak łączenia z innymi kuponami przy wysokich rabatach oraz obserwowanie, czy z jednego adresu nie przychodzi seria nieudanych prób. Kody losuje kryptograficzny generator przeglądarki (Web Crypto), a nie przewidywalna funkcja, więc z kilku znanych kodów nie da się wyliczyć następnych.
Kod rabatowy dla influencera - jak go nazwać
W trybie „Kody dla influencerów” wklejasz imiona, imiona z nazwiskami albo nazwy kont, a narzędzie tworzy czytelne kody: „Ania Kowalska” daje ANIA10, „@kasia.fit” daje KASIAFIT10, a polskie znaki zamieniają się na zwykłe litery (Łukasz → LUKASZ10), bo część systemów płatności i sklepów źle je obsługuje. Gdy dwa kody wychodzą takie same, drugi dostaje cyfrę. Publikacja z kodem rabatowym w zamian za wynagrodzenie albo prowizję to treść reklamowa - sprawdź, jak ją oznaczyć, w narzędziu oznaczenie współpracy reklamowej, a stawkę ustalisz w wycenie współpracy.
Kody rabatowe w WooCommerce - jak je wgrać
Uczciwie: sam WooCommerce nie importuje kuponów z pliku - wbudowany importer CSV obsługuje produkty. Pojedyncze kupony dodasz ręcznie w panelu (Marketing, Kupony), a przy setkach kodów masz trzy drogi:
- Wtyczka do importu - plik „CSV z polami kuponu WooCommerce” ma kolumny nazwane jak pola kuponu w REST API (code, discount_type, amount, usage_limit, usage_limit_per_user, date_expires, individual_use, minimum_amount, description), więc łatwo je dopasować w ustawieniach importu.
- REST API - plik JSON zawiera paczki po 100 kuponów, bo tyle domyślnie przyjmuje jedno zapytanie POST na /wp-json/wc/v3/coupons/batch.
- WP-CLI - plik .sh z poleceniami „wp wc shop_coupon create” uruchomisz na serwerze z dostępem SSH.
Kody sprawdzamy pod kątem unikalności bez względu na wielkość liter, bo wiele sklepów nie rozróżnia „abc” i „ABC”. Domyślnie narzędzie używa więc tylko wielkich liter.
Najczęstsze pytania
Jak wygenerować wiele kodów rabatowych naraz?
Wpisz liczbę kodów (do 10 000), długość albo wzór i kliknij „Generuj kody”. Każdy kod jest inny, a całą listę pobierzesz jako TXT albo CSV.
Jak długi powinien być kod rabatowy?
Kody jednorazowe: 8-12 znaków bez mylących liter i cyfr. To wystarczy, żeby nikt nie zgadł aktywnego kodu, a klient przepisze go bez pomyłki. Kody publiczne i influencerskie mogą być krótkie, bo i tak są jawne - chronią je limity i data ważności.
Czy kody mogą się powtórzyć?
Nie. Narzędzie odrzuca każdy kod, który już wystąpił na liście, także gdy różni się tylko wielkością liter. Jeśli przy wybranych ustawieniach kodów jest za mało, zobaczysz komunikat z prośbą o wydłużenie kodu.
Jak zrobić kod rabatowy dla influencera?
Wybierz „Kody dla influencerów”, wpisz osoby i wartość rabatu. Dostaniesz kody typu ANIA10 bez polskich znaków i powtórzeń. W sklepie ustaw każdemu limit na klienta i datę końca współpracy.
Czy mogę zaimportować kody do WooCommerce?
Nie przez wbudowany importer produktów. Pobierz CSV z polami kuponu i wgraj go wtyczką do importu kuponów, wyślij plik JSON przez REST API (po 100 kuponów w zapytaniu) albo uruchom polecenia WP-CLI na serwerze.
Źródła
- WooCommerce REST API Documentation (v3), „Coupons” - pola kuponu i „Batch update coupons”: domyślnie do 100 obiektów w zapytaniu (sprawdzone 20.10.2026).
- WooCommerce Developer Docs, „WooCommerce CLI Commands” - polecenie wp wc shop_coupon create.
- WooCommerce, „Product CSV Importer and Exporter” - wbudowany import dotyczy produktów.
- MDN Web Docs, „Crypto: getRandomValues() method” - kryptograficzny generator liczb losowych.
Inne darmowe narzędzia
- Kalkulator rabatu i obniżkiCena po rabacie, procent obniżki, rabaty łączone, „trzeci gratis” i najniższa cena z 30 dni przed obniżką.
- Generator linków UTMLinki z parametrami UTM do bio, opisów i reklam, z zapamiętaną konwencją nazw i trybem wielu linków naraz (plik CSV).
- Wycena współpracy z influenceremIle kosztuje post influencera? Stawka z wyświetleń, widełek i reguły 100 USD oraz pakiet postów, rolek i relacji z dopłatami za prawa i wyłączność.
- Kalkulator marży i narzutuMarża i narzut z ceny zakupu i sprzedaży, cena z marży, ceny netto i brutto z VAT oraz tabela marż.