Spam i boty w WooCommerce - jak chronić rejestrację, checkout i formularze

Łukasz Palej

Łukasz Palej

Technical Implementation Expert

Spam i boty w WooCommerce zatrzymasz kilkoma warstwami ochrony: weryfikacją antybotową, np. Cloudflare Turnstile lub reCAPTCHA, na rejestracji, logowaniu, w checkoutcie i formularzach, przemyślanymi ustawieniami kont klientów, limitem zapytań do Store API dla zamówień, filtrem spamu w formularzach i opiniach oraz planem reakcji na testowanie kart. Każdą warstwę trzeba sprawdzić na prawdziwej ścieżce zakupu, żeby zabezpieczenie nie blokowało klientów.

Fałszywe konta, setki nieudanych zamówień w nocy i formularz kontaktowy zalany reklamami to problemy, które prędzej czy później dotykają prawie każdy sklep. Boty nie wybierają sklepów według wielkości, tylko według tego, czy formularz da się wysłać automatycznie. Skutki są realne: koszty u operatora płatności, zablokowana poczta, zaśmiecona baza klientów i czas zespołu. W tym wpisie pokazujemy, jakie ataki najczęściej dotyczą WooCommerce i jak zabezpieczyć rejestrację, checkout i formularze, nie psując zakupów prawdziwym klientom.

[#wazne] W skrócie: ochrona WooCommerce przed spamem i botami to weryfikacja antybotowa w formularzach i zamówieniu, odnośnik do ustawienia hasła przy zakładaniu konta, limit zapytań dla checkoutu (Store API), opinie tylko od zweryfikowanych kupujących i filtr spamu w formularzach. Przy testowaniu kart dokumentacja WooCommerce zaleca też CAPTCHA, przegląd i zwrot podejrzanych transakcji oraz rozważenie wyłączenia zakupów bez konta. W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base.

Spam i boty w WooCommerce - jakie ataki dotyczą sklepów

Bot to program, który automatycznie odwiedza strony i wysyła formularze. Część botów jest pożyteczna, np. roboty wyszukiwarek, ale w sklepie problemem są te, które zakładają konta, wysyłają spam albo sprawdzają skradzione karty. Każdy formularz w sklepie to potencjalny cel:

[#chart:woo75a]

Najgroźniejsze finansowo jest testowanie kart (card testing). Dokumentacja WooCommerce opisuje je jako oszustwo, w którym ktoś ma dużą liczbę skradzionych danych kart i sprawdza, które z nich działają, często przez małe zakupy. Typowym objawem jest według dokumentacji duży wzrost liczby zamówień ze statusem Failed (nieudane), często z notatkami o odrzuconych kartach. Sklep ponosi przy tym ryzyko kosztów i sporów u operatora płatności, nawet jeśli żaden towar nie wyjechał z magazynu.

Jak chronić rejestrację w WooCommerce przed fałszywymi kontami

Fałszywe konta zaśmiecają bazę klientów, listy mailingowe i statystyki, a każde nowe konto to zwykle e-mail powitalny wysłany na przypadkowy adres. Ustawienia kont znajdziesz w WooCommerce, w ustawieniach, w zakładce „Konta i prywatność”. Według dokumentacji WooCommerce decydujesz tam, czy klient może założyć konto podczas składania zamówienia, po złożeniu zamówienia albo na stronie konta klienta (My account), oraz czy sklep wysyła odnośnik do ustawienia hasła. Przy rejestracji warto:

  • włączyć opcję „Wyślij odnośnik do konfiguracji hasła (zalecane)”, żeby konto zaczynało działać dopiero po kliknięciu linku z prawdziwej skrzynki,

  • wyłączyć zakładanie kont tam, gdzie nie jest potrzebne, np. na stronie konta klienta (My account), jeśli konta i tak powstają przy zamówieniu,

  • sprawdzić w ustawieniach ogólnych WordPressa opcję „Każdy może się zarejestrować”, która dotyczy zwykłej rejestracji WordPressa, a nie kont klientów WooCommerce,

  • dodać weryfikację antybotową do formularzy rejestracji, logowania i resetu hasła,

  • regularnie przeglądać nowe konta bez zamówień i usuwać te, które wyglądają na automatyczne.

Ochrona logowania i resetu hasła

Formularz logowania przyciąga boty, które próbują odgadnąć hasła klientów i administratorów, a formularz resetu hasła bywa używany do zalewania skrzynek wiadomościami. Oba miejsca warto objąć tą samą weryfikacją antybotową co rejestrację i dodać limit nieudanych prób logowania, np. we wtyczce bezpieczeństwa lub po stronie serwera. Dla kont z dostępem do panelu dodaj logowanie dwuetapowe. Po każdej zmianie sprawdź, czy klient może bez problemu zalogować się w koszyku i na stronie konta, także na telefonie.

Bezpłatna konsultacja WooCommerce
Sprawdź potencjał swojego sklepu WooCommerce
  • Przegląd sklepu, wtyczek i wydajności
  • Płatności, wysyłki i integracje
  • Plan rozwoju sklepu
Łukasz PalejKonsultację poprowadzi Łukasz Palej, Technical Implementation Expert

Jak chronić checkout WooCommerce przed botami i testowaniem kart

Dokumentacja WooCommerce o testowaniu kart zaleca kilka kroków. Najważniejszy to CAPTCHA w zamówieniu: wymienia wtyczki reCaptcha for WooCommerce i Google reCaptcha for WooCommerce, które dodają obowiązkową weryfikację do procesu zamówienia, oraz darmową wtyczkę Simple Cloudflare Turnstile. Dalej radzi rozważyć wyłączenie zakupów bez konta, wyłączenie płatności zapisanymi kartami w metodach, które to obsługują, oraz czasowe ukrycie tanich produktów, na których testowane są karty. Odradza też produkty typu „zapłać, ile chcesz” i darowizny bez kwoty minimalnej.

Limit zapytań do Store API dla checkoutu

Blokowy koszyk i checkout WooCommerce działają przez Store API, czyli publiczny interfejs sklepu. Według dokumentacji WooCommerce dla deweloperów Store API ma wbudowany limit zapytań (rate limiting), ale jest on domyślnie wyłączony. Po włączeniu przez filtr woocommerce_store_api_rate_limit_options domyślny limit to 25 zapytań w ciągu 10 sekund. Osobno, w ustawieniach zaawansowanych WooCommerce, w sekcji funkcji (Settings > Advanced > Features), można włączyć opcję Rate limiting Checkout block and Store API, która dla samego składania zamówienia ustawia maksymalnie 3 zapytania na 60 sekund.

Różnicę między tymi ustawieniami dobrze widać po przeliczeniu na minutę:

[#chart:woo75b]

Jeśli sklep działa za CDN, serwerem proxy lub load balancerem, dokumentacja zaleca włączenie obsługi proxy (proxy_support). Bez niej wszystkie zapytania mogą wyglądać tak, jakby przychodziły z jednego adresu IP, i limit zablokuje prawdziwych klientów. Blog deweloperski WooCommerce przypomina przy tym, że limit spowalnia ataki, ale ich w pełni nie zatrzymuje, dlatego najlepiej działa razem z CAPTCHA.

CAPTCHA w blokowym checkoutcie

Według bloga deweloperskiego WooCommerce część wtyczek CAPTCHA chroniła tylko klasyczny formularz zamówienia, a nie blokowy checkout i Store API, przez które boty mogły ominąć zabezpieczenie. Wiele wtyczek reCAPTCHA i Cloudflare Turnstile zostało od tego czasu poprawionych, ale po instalacji zawsze sprawdź, czy ochrona działa w Twoim typie checkoutu. Wtyczka Simple Cloudflare Turnstile z repozytorium wordpress.org według opisu obsługuje m.in. zamówienie w WooCommerce, w tym blokowe, płatność za zamówienie, logowanie, rejestrację i reset hasła oraz formularze Contact Form 7, WPForms czy Gravity Forms. Autor podaje, że wtyczka nie ma wersji płatnej.

[#uwaga] Gdy atak już trwa, nie wystarczy usunąć nieudanych zamówień. Dokumentacja WooCommerce zaleca przede wszystkim pilny przegląd ostatnich transakcji i zwrot tych, które wyglądają na oszustwo, żeby uniknąć sporów. Dokumentacja rozszerzenia Anti-Fraud dodaje, że usunięcie zamówienia w sklepie nie usuwa danych przekazanych już do operatora płatności czy systemu ERP. Skontaktuj się też z operatorem płatności, bo ma własne narzędzia ochrony.

Najtrudniejsza decyzja w czasie ataku dotyczy zakupów bez konta. Ustawienie „Włącz opcję płatności przez gościa (zalecane)” ma w nazwie słowo „zalecane” nie bez powodu: wielu klientów nie chce zakładać konta. Wyłączenie go utrudnia życie botom, ale też prawdziwym kupującym:

[#chart:woo75c]

Każde dodatkowe pole i krok w zamówieniu kosztuje część konwersji. Jak utrzymać krótki proces zakupu mimo zabezpieczeń, opisujemy we wpisie o tym, jak skrócić proces zamówienia w WooCommerce.

Dodawanie metod płatności na koncie klienta

Checkout to nie jedyne miejsce, w którym boty sprawdzają karty. Dokumentacja WooCommerce o testowaniu kart zwraca uwagę, że oszuści mogą próbować weryfikować karty, dodając je do konta w sklepie. Dokumentacja rozszerzenia Anti-Fraud for WooCommerce opisuje ten kierunek ataku osobno i wymienia dla niego limity prób, czasowe blokady oraz możliwość wstrzymania funkcji dodawania metod płatności. Jeśli klienci w Twoim sklepie rzadko zapisują karty, sprawdź u operatora płatności, czy ta funkcja jest w ogóle potrzebna.

Jak testować zabezpieczenia, żeby nie blokować klientów

Każde zabezpieczenie wdrażaj jak zmianę w procesie zakupu, a nie jak ustawienie techniczne. Po włączeniu CAPTCHA lub limitów złóż zamówienia testowe na telefonie i komputerze, w oknie prywatnym, z różnymi metodami płatności, także szybkimi płatnościami, które pomijają część formularza. Sprawdź też rejestrację, logowanie i reset hasła. Przez kolejne dni obserwuj liczbę zamówień, porzuconych koszyków i zgłoszeń klientów. Gdy sprzedaż spada bez innego powodu, zabezpieczenie może być zbyt ostre.

Jak chronić formularze kontaktowe i opinie w WooCommerce

Formularz kontaktowy i opinie o produktach to ulubiony cel spamerów, bo treść trafia albo do skrzynki zespołu, albo wprost na stronę. Do formularzy możesz dodać tę samą weryfikację antybotową co do zamówienia, jeśli wtyczka obsługuje Twój kreator formularzy. Drugą warstwą jest filtr treści, np. Akismet z repozytorium wordpress.org, który według opisu blokuje spam w komentarzach i formularzach kontaktowych. Wymaga klucza API, który jest darmowy dla blogów osobistych, a dla firm i stron komercyjnych są dostępne płatne subskrypcje (stan na październik 2026 - sprawdź aktualny cennik).

Przy opiniach najprostsze zabezpieczenie daje sam WooCommerce. W ustawieniach produktów znajdziesz opcję „Opinie mogą być dodane tylko przez „zweryfikowanych właścicieli””, która według dokumentacji pozwala wystawiać opinie wyłącznie osobom, które kupiły produkt. Możesz też włączyć oznaczenie opinii od zweryfikowanych kupujących, co dodatkowo buduje zaufanie klientów.

Jeśli spam w formularzu kontaktowym dotyczy tylko jednego formularza, zanim dodasz kolejną wtyczkę, sprawdź, czy formularz jest w ogóle potrzebny w tym miejscu. Czasem wystarczy jeden formularz na stronie kontaktu i adres e-mail w stopce, a pozostałe, np. przy każdym produkcie, generują więcej spamu niż zapytań od klientów.

Zabezpieczenia WooCommerce przed spamem - zestawienie

Poniższa tabela zbiera miejsca w sklepie, zagrożenia i zabezpieczenia w jednym miejscu, razem z tym, jak bardzo każde z nich odczuwa klient:

Miejsce w sklepieZagrożenieZabezpieczenieWpływ na klienta
RejestracjaFałszywe kontaOdnośnik do ustawienia hasła, weryfikacja antybotowaNiski
Logowanie i reset hasłaZgadywanie haseł, zalew e-mailiWeryfikacja antybotowa, limit prób logowaniaNiski
CheckoutTestowanie kart, fałszywe zamówieniaCAPTCHA, limit zapytań Store APINiski do średniego
Konto klienta - dodawanie metod płatnościTestowanie kart przez dodawanie metodLimity prób, czasowe wyłączenie funkcjiNiski
Formularz kontaktowySpam i phishingWeryfikacja antybotowa, filtr treściNiski
Opinie o produktachSpam i fałszywe opinieOpinie tylko od zweryfikowanych kupującychBrak dla kupujących

Co zrobić z fałszywymi kontami i zamówieniami po ataku

Po opanowaniu ataku zostaje sprzątanie. Przejrzyj nowe konta bez zamówień z okresu ataku i usuń te, które ewidentnie założył bot. Nieudane zamówienia najpierw przeanalizuj, a dopiero potem usuwaj. W ustawieniach kont i prywatności WooCommerce możesz ustawić automatyczne usuwanie starych danych, np. opcją „Zachowaj nieudane zamówienia”, która określa, jak długo sklep je przechowuje. Okresy przechowywania danych ustal ze specjalistą od ochrony danych, bo zależą od Twojej sytuacji prawnej.

Spamowe konta mają też mniej oczywisty skutek: sklep wysyła na fałszywe adresy e-maile powitalne i potwierdzenia, które odbijają się albo trafiają do pułapek antyspamowych. To może pogorszyć dostarczalność wszystkich wiadomości ze sklepu. Jak dbać o e-maile transakcyjne, piszemy w tekście e-maile transakcyjne w WooCommerce - szablony, statusy i dostarczalność. Na koniec ustal prosty monitoring: powiadomienie, gdy liczba nieudanych zamówień lub nowych kont w ciągu godziny przekroczy zwykły poziom. Szerszą listę zabezpieczeń sklepu znajdziesz w tekście bezpieczeństwo WooCommerce - lista kontrolna.

Spisz też krótką procedurę na wypadek kolejnego ataku: kto sprawdza nieudane zamówienia, kto kontaktuje się z operatorem płatności, które ustawienia można szybko zaostrzyć, np. limit zapytań dla zamówień albo zakupy bez konta, i kto decyduje o ich przywróceniu. Ataki często zaczynają się w nocy lub w weekend, więc procedura powinna być dostępna dla osoby, która akurat ma dyżur, a nie tylko dla właściciela sklepu.

Jak Vinson pomaga chronić sklep WooCommerce przed spamem i botami

W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base. Zabezpieczenia przed botami dobieramy tak, żeby chroniły sklep, a jednocześnie nie wydłużały zakupów. W praktyce:

  • sprawdzamy, które formularze w sklepie są celem spamu i ataków,

  • wdrażamy weryfikację antybotową i testujemy ją w klasycznym i blokowym checkoutcie,

  • konfigurujemy ustawienia kont, opinii i limitów zapytań do Store API,

  • pomagamy przejść przez atak testowania kart i uporządkować dane po nim.

Więcej o naszej pracy przeczytasz na stronie sklepy na WooCommerce z Vinson.

Najczęściej zadawane pytania

Jak zablokować fałszywe rejestracje w WooCommerce?

Dodaj weryfikację antybotową, np. Cloudflare Turnstile, do formularza rejestracji i włącz wysyłanie odnośnika do ustawienia hasła. Wyłącz zakładanie kont tam, gdzie nie jest potrzebne, i regularnie usuwaj konta bez zamówień, które wyglądają na automatyczne.

Skąd w WooCommerce dużo nieudanych zamówień?

Nagły wzrost zamówień ze statusem Failed (nieudane), często z notatkami o odrzuconych kartach, to według dokumentacji WooCommerce typowy objaw testowania kart. Dodaj CAPTCHA do zamówienia, przejrzyj i zwróć podejrzane transakcje oraz skontaktuj się z operatorem płatności.

Czy reCAPTCHA w WooCommerce działa z blokowym checkoutem?

Zależy od wtyczki. Według bloga deweloperskiego WooCommerce część wtyczek CAPTCHA nie chroniła blokowego checkoutu i Store API, choć wiele z nich poprawiono. Po instalacji sprawdź w opisie wtyczki i w teście, czy ochrona działa w Twoim checkoutcie.

Czy Cloudflare Turnstile jest darmowy?

Według opisu wtyczki Simple Cloudflare Turnstile w repozytorium wordpress.org zarówno wtyczka, jak i usługa Turnstile są darmowe (stan na październik 2026 - sprawdź aktualne zasady). Wtyczka obsługuje formularze WordPressa, WooCommerce i popularnych kreatorów formularzy.

Czy wyłączyć zakupy bez rejestracji, żeby ograniczyć boty?

Dokumentacja WooCommerce wymienia to jako jedną z możliwości przy testowaniu kart, ale to ustawienie utrudnia też zakupy prawdziwym klientom. Zwykle lepiej najpierw wdrożyć CAPTCHA i limit zapytań, a zakupy bez konta wyłączać czasowo, na czas trwającego ataku.

Spam i boty w WooCommerce to problem, który wraca, dlatego ochrona sklepu powinna być stałą częścią jego utrzymania, a nie reakcją na pierwszy atak. Jeśli chcesz zabezpieczyć rejestrację, checkout i formularze bez utraty konwersji, sprawdź sklep na WooCommerce z Vinson.

Jak chronić checkout WooCommerce przed botami i testowaniem kart

Dokumentacja WooCommerce o testowaniu kart zaleca kilka kroków. Najważniejszy to CAPTCHA w zamówieniu: wymienia wtyczki reCaptcha for WooCommerce i Google reCaptcha for WooCommerce, które dodają obowiązkową weryfikację do procesu zamówienia, oraz darmową wtyczkę Simple Cloudflare Turnstile. Dalej radzi rozważyć wyłączenie zakupów bez konta, wyłączenie płatności zapisanymi kartami w metodach, które to obsługują, oraz czasowe ukrycie tanich produktów, na których testowane są karty. Odradza też produkty typu „zapłać, ile chcesz” i darowizny bez kwoty minimalnej.

Limit zapytań do Store API dla checkoutu

Blokowy koszyk i checkout WooCommerce działają przez Store API, czyli publiczny interfejs sklepu. Według dokumentacji WooCommerce dla deweloperów Store API ma wbudowany limit zapytań (rate limiting), ale jest on domyślnie wyłączony. Po włączeniu przez filtr woocommerce_store_api_rate_limit_options domyślny limit to 25 zapytań w ciągu 10 sekund. Osobno, w ustawieniach zaawansowanych WooCommerce, w sekcji funkcji (Settings > Advanced > Features), można włączyć opcję Rate limiting Checkout block and Store API, która dla samego składania zamówienia ustawia maksymalnie 3 zapytania na 60 sekund.

Różnicę między tymi ustawieniami dobrze widać po przeliczeniu na minutę:

[#chart:woo75b]

Jeśli sklep działa za CDN, serwerem proxy lub load balancerem, dokumentacja zaleca włączenie obsługi proxy (proxy_support). Bez niej wszystkie zapytania mogą wyglądać tak, jakby przychodziły z jednego adresu IP, i limit zablokuje prawdziwych klientów. Blog deweloperski WooCommerce przypomina przy tym, że limit spowalnia ataki, ale ich w pełni nie zatrzymuje, dlatego najlepiej działa razem z CAPTCHA.

CAPTCHA w blokowym checkoutcie

Według bloga deweloperskiego WooCommerce część wtyczek CAPTCHA chroniła tylko klasyczny formularz zamówienia, a nie blokowy checkout i Store API, przez które boty mogły ominąć zabezpieczenie. Wiele wtyczek reCAPTCHA i Cloudflare Turnstile zostało od tego czasu poprawionych, ale po instalacji zawsze sprawdź, czy ochrona działa w Twoim typie checkoutu. Wtyczka Simple Cloudflare Turnstile z repozytorium wordpress.org według opisu obsługuje m.in. zamówienie w WooCommerce, w tym blokowe, płatność za zamówienie, logowanie, rejestrację i reset hasła oraz formularze Contact Form 7, WPForms czy Gravity Forms. Autor podaje, że wtyczka nie ma wersji płatnej.

[#uwaga] Gdy atak już trwa, nie wystarczy usunąć nieudanych zamówień. Dokumentacja WooCommerce zaleca przede wszystkim pilny przegląd ostatnich transakcji i zwrot tych, które wyglądają na oszustwo, żeby uniknąć sporów. Dokumentacja rozszerzenia Anti-Fraud dodaje, że usunięcie zamówienia w sklepie nie usuwa danych przekazanych już do operatora płatności czy systemu ERP. Skontaktuj się też z operatorem płatności, bo ma własne narzędzia ochrony.

Najtrudniejsza decyzja w czasie ataku dotyczy zakupów bez konta. Ustawienie „Włącz opcję płatności przez gościa (zalecane)” ma w nazwie słowo „zalecane” nie bez powodu: wielu klientów nie chce zakładać konta. Wyłączenie go utrudnia życie botom, ale też prawdziwym kupującym:

[#chart:woo75c]

Każde dodatkowe pole i krok w zamówieniu kosztuje część konwersji. Jak utrzymać krótki proces zakupu mimo zabezpieczeń, opisujemy we wpisie o tym, jak skrócić proces zamówienia w WooCommerce.

Dodawanie metod płatności na koncie klienta

Checkout to nie jedyne miejsce, w którym boty sprawdzają karty. Dokumentacja WooCommerce o testowaniu kart zwraca uwagę, że oszuści mogą próbować weryfikować karty, dodając je do konta w sklepie. Dokumentacja rozszerzenia Anti-Fraud for WooCommerce opisuje ten kierunek ataku osobno i wymienia dla niego limity prób, czasowe blokady oraz możliwość wstrzymania funkcji dodawania metod płatności. Jeśli klienci w Twoim sklepie rzadko zapisują karty, sprawdź u operatora płatności, czy ta funkcja jest w ogóle potrzebna.

Jak testować zabezpieczenia, żeby nie blokować klientów

Każde zabezpieczenie wdrażaj jak zmianę w procesie zakupu, a nie jak ustawienie techniczne. Po włączeniu CAPTCHA lub limitów złóż zamówienia testowe na telefonie i komputerze, w oknie prywatnym, z różnymi metodami płatności, także szybkimi płatnościami, które pomijają część formularza. Sprawdź też rejestrację, logowanie i reset hasła. Przez kolejne dni obserwuj liczbę zamówień, porzuconych koszyków i zgłoszeń klientów. Gdy sprzedaż spada bez innego powodu, zabezpieczenie może być zbyt ostre.

Jak chronić formularze kontaktowe i opinie w WooCommerce

Formularz kontaktowy i opinie o produktach to ulubiony cel spamerów, bo treść trafia albo do skrzynki zespołu, albo wprost na stronę. Do formularzy możesz dodać tę samą weryfikację antybotową co do zamówienia, jeśli wtyczka obsługuje Twój kreator formularzy. Drugą warstwą jest filtr treści, np. Akismet z repozytorium wordpress.org, który według opisu blokuje spam w komentarzach i formularzach kontaktowych. Wymaga klucza API, który jest darmowy dla blogów osobistych, a dla firm i stron komercyjnych są dostępne płatne subskrypcje (stan na październik 2026 - sprawdź aktualny cennik).

Przy opiniach najprostsze zabezpieczenie daje sam WooCommerce. W ustawieniach produktów znajdziesz opcję „Opinie mogą być dodane tylko przez „zweryfikowanych właścicieli””, która według dokumentacji pozwala wystawiać opinie wyłącznie osobom, które kupiły produkt. Możesz też włączyć oznaczenie opinii od zweryfikowanych kupujących, co dodatkowo buduje zaufanie klientów.

Jeśli spam w formularzu kontaktowym dotyczy tylko jednego formularza, zanim dodasz kolejną wtyczkę, sprawdź, czy formularz jest w ogóle potrzebny w tym miejscu. Czasem wystarczy jeden formularz na stronie kontaktu i adres e-mail w stopce, a pozostałe, np. przy każdym produkcie, generują więcej spamu niż zapytań od klientów.

Zabezpieczenia WooCommerce przed spamem - zestawienie

Poniższa tabela zbiera miejsca w sklepie, zagrożenia i zabezpieczenia w jednym miejscu, razem z tym, jak bardzo każde z nich odczuwa klient:

Miejsce w sklepieZagrożenieZabezpieczenieWpływ na klienta
RejestracjaFałszywe kontaOdnośnik do ustawienia hasła, weryfikacja antybotowaNiski
Logowanie i reset hasłaZgadywanie haseł, zalew e-mailiWeryfikacja antybotowa, limit prób logowaniaNiski
CheckoutTestowanie kart, fałszywe zamówieniaCAPTCHA, limit zapytań Store APINiski do średniego
Konto klienta - dodawanie metod płatnościTestowanie kart przez dodawanie metodLimity prób, czasowe wyłączenie funkcjiNiski
Formularz kontaktowySpam i phishingWeryfikacja antybotowa, filtr treściNiski
Opinie o produktachSpam i fałszywe opinieOpinie tylko od zweryfikowanych kupującychBrak dla kupujących

Co zrobić z fałszywymi kontami i zamówieniami po ataku

Po opanowaniu ataku zostaje sprzątanie. Przejrzyj nowe konta bez zamówień z okresu ataku i usuń te, które ewidentnie założył bot. Nieudane zamówienia najpierw przeanalizuj, a dopiero potem usuwaj. W ustawieniach kont i prywatności WooCommerce możesz ustawić automatyczne usuwanie starych danych, np. opcją „Zachowaj nieudane zamówienia”, która określa, jak długo sklep je przechowuje. Okresy przechowywania danych ustal ze specjalistą od ochrony danych, bo zależą od Twojej sytuacji prawnej.

Spamowe konta mają też mniej oczywisty skutek: sklep wysyła na fałszywe adresy e-maile powitalne i potwierdzenia, które odbijają się albo trafiają do pułapek antyspamowych. To może pogorszyć dostarczalność wszystkich wiadomości ze sklepu. Jak dbać o e-maile transakcyjne, piszemy w tekście e-maile transakcyjne w WooCommerce - szablony, statusy i dostarczalność. Na koniec ustal prosty monitoring: powiadomienie, gdy liczba nieudanych zamówień lub nowych kont w ciągu godziny przekroczy zwykły poziom. Szerszą listę zabezpieczeń sklepu znajdziesz w tekście bezpieczeństwo WooCommerce - lista kontrolna.

Spisz też krótką procedurę na wypadek kolejnego ataku: kto sprawdza nieudane zamówienia, kto kontaktuje się z operatorem płatności, które ustawienia można szybko zaostrzyć, np. limit zapytań dla zamówień albo zakupy bez konta, i kto decyduje o ich przywróceniu. Ataki często zaczynają się w nocy lub w weekend, więc procedura powinna być dostępna dla osoby, która akurat ma dyżur, a nie tylko dla właściciela sklepu.

Jak Vinson pomaga chronić sklep WooCommerce przed spamem i botami

W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base. Zabezpieczenia przed botami dobieramy tak, żeby chroniły sklep, a jednocześnie nie wydłużały zakupów. W praktyce:

  • sprawdzamy, które formularze w sklepie są celem spamu i ataków,

  • wdrażamy weryfikację antybotową i testujemy ją w klasycznym i blokowym checkoutcie,

  • konfigurujemy ustawienia kont, opinii i limitów zapytań do Store API,

  • pomagamy przejść przez atak testowania kart i uporządkować dane po nim.

Więcej o naszej pracy przeczytasz na stronie sklepy na WooCommerce z Vinson.

Najczęściej zadawane pytania

Jak zablokować fałszywe rejestracje w WooCommerce?

Dodaj weryfikację antybotową, np. Cloudflare Turnstile, do formularza rejestracji i włącz wysyłanie odnośnika do ustawienia hasła. Wyłącz zakładanie kont tam, gdzie nie jest potrzebne, i regularnie usuwaj konta bez zamówień, które wyglądają na automatyczne.

Skąd w WooCommerce dużo nieudanych zamówień?

Nagły wzrost zamówień ze statusem Failed (nieudane), często z notatkami o odrzuconych kartach, to według dokumentacji WooCommerce typowy objaw testowania kart. Dodaj CAPTCHA do zamówienia, przejrzyj i zwróć podejrzane transakcje oraz skontaktuj się z operatorem płatności.

Czy reCAPTCHA w WooCommerce działa z blokowym checkoutem?

Zależy od wtyczki. Według bloga deweloperskiego WooCommerce część wtyczek CAPTCHA nie chroniła blokowego checkoutu i Store API, choć wiele z nich poprawiono. Po instalacji sprawdź w opisie wtyczki i w teście, czy ochrona działa w Twoim checkoutcie.

Czy Cloudflare Turnstile jest darmowy?

Według opisu wtyczki Simple Cloudflare Turnstile w repozytorium wordpress.org zarówno wtyczka, jak i usługa Turnstile są darmowe (stan na październik 2026 - sprawdź aktualne zasady). Wtyczka obsługuje formularze WordPressa, WooCommerce i popularnych kreatorów formularzy.

Czy wyłączyć zakupy bez rejestracji, żeby ograniczyć boty?

Dokumentacja WooCommerce wymienia to jako jedną z możliwości przy testowaniu kart, ale to ustawienie utrudnia też zakupy prawdziwym klientom. Zwykle lepiej najpierw wdrożyć CAPTCHA i limit zapytań, a zakupy bez konta wyłączać czasowo, na czas trwającego ataku.

Spam i boty w WooCommerce to problem, który wraca, dlatego ochrona sklepu powinna być stałą częścią jego utrzymania, a nie reakcją na pierwszy atak. Jeśli chcesz zabezpieczyć rejestrację, checkout i formularze bez utraty konwersji, sprawdź sklep na WooCommerce z Vinson.

Czy ten artykuł był pomocny? Oceń go
Bądź pierwszą osobą, która oceni

Łukasz Palej

Technical Implementation Expert

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

Wdraża integracje i rozwiązania IT dla e-commerce: sklepy, feedy produktowe, przepływ danych między systemami.

★★★★★
Współpracowałeś z Vinson?
Twoja opinia pomoże innym sprzedawcom wybrać sprawdzoną agencję. Zajmie Ci to minutę.
Oceń nas na Trustpilot →
Potrzebujesz pomocy z tym tematem?

Sklep na WooCommerce z Vinson

Łukasz i nasz zespół pomogą Ci wdrożyć to na Twoim koncie - bez zobowiązań.

  • Analiza Twojego konta i obecnych działań
  • Konkretny plan poprawek do wdrożenia
  • Bezpłatna konsultacja – bez zobowiązań
4,9/5 ze 171 opiniiWdrażamy i rozwijamy sklepy WooCommerce
Łukasz Palej - Technical Implementation Expert
Łukasz PalejTechnical Implementation Expert

Przeczytaj także

Więcej porad z naszej bazy wiedzy - przesuń, aby zobaczyć kolejne artykuły.

1 / 1

Masz pytania? Chętnie porozmawiamy!

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Masz pytania? Chętnie porozmawiamy!

Odpowiadamy w ciągu 24 godzin w dni robocze. Pierwsza rozmowa jest bezpłatna i do niczego nie zobowiązuje.

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Bartłomiej Stokłosa, CEO Vinson Agency

Bartłomiej Stokłosa

CEO & Founder

"Jeżeli czegoś nie da się zrobić, potrzebny jest ktoś, kto o tym nie wie - przyjdzie i to zrobi."

Zadzwoń

574 944 685

Adres

Kazimierza Wielkiego 7/7

32-700 Bochnia

Wybierz dogodny termin w kalendarzu - bez wymiany maili w tę i z powrotem.

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert

Napisz do nas

Opisz krótko, czego potrzebujesz - oddzwonimy lub odpiszemy w ciągu 24 godzin w dni robocze.

Łukasz PalejNa zapytanie odpowie Łukasz Palej, Technical Implementation Expert
4,9172 opinii klientów · Trustindex →