Przejdź do treści

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

Rodzaj kodów
Litery bez ogonków, cyfry, „-” i „_”.
X = dowolny znak z zestawu, A = litera, 9 = cyfra, inne znaki (np. „-”) zostają bez zmian.
Znaki

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ć

  1. Wybierz rodzaj: losowe kody jednorazowe albo kody dla influencerów.
  2. 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.
  3. Sprawdź ocenę pod polami: narzędzie liczy, ile jest możliwych kodów i jak łatwo trafić w aktywny kod na ślepo.
  4. 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ówSzansa trafienia przy 1000 aktywnych kodach
6 znakówok. 887 mln1 do ok. 890 tys. - za mało przy wysokich rabatach
8 znakówok. 853 mld1 do ok. 850 mln
10 znakówok. 8,2 × 10^141 do ok. 820 mld
12 znakówok. 7,9 × 10^17praktycznie 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.