Klient wpisuje kod rabatowy w koszyku WooCommerce i widzi komunikat, że kupon jest nieprawidłowy, wygasł albo nie można go zastosować. Problem nie zawsze oznacza awarię sklepu. Zwykle przyczyną jest konkretna reguła kuponu, wartość koszyka lub sposób łączenia promocji. Poniższa lista pozwala odróżnić błędną konfigurację od konfliktu wtyczek.
Najpierw sprawdź, czy kupony są włączone
W WooCommerce przejdź do WooCommerce → Ustawienia → Ogólne i sprawdź opcję włączenia kuponów. Następnie w Marketing → Kupony odszukaj kod i sprawdź jego status. Podstawowe kupony WooCommerce obejmują rabat procentowy, kwotowy na cały koszyk i kwotowy na produkty. Więcej informacji znajdziesz w oficjalnej dokumentacji zarządzania kuponami WooCommerce.
12 powodów, dla których kod rabatowy może nie działać
- Literówka w kodzie. Wklej kod dokładnie z panelu administracyjnego, bez dodatkowych spacji. Użyj jednego testowego kuponu o prostej nazwie.
- Kupony są wyłączone. Upewnij się, że opcja korzystania z kodów rabatowych jest aktywna w ustawieniach sklepu.
- Kupon nie jest opublikowany. Sprawdź stan dokumentu kuponu i czy zmiany zostały zapisane.
- Kupon wygasł. Zweryfikuj ustawioną datę wygaśnięcia oraz aktualną datę serwera.
- Nie osiągnięto kwoty minimalnej. Testuj koszyk minimalnie poniżej progu, dokładnie na progu oraz powyżej niego.
- Przekroczono kwotę maksymalną. Niektóre kody obowiązują tylko w określonym przedziale wartości zamówienia.
- Produkt jest wykluczony. Sprawdź, czy kupon działa wyłącznie na wskazane produkty lub kategorie oraz czy wyklucza towary promocyjne.
- Kupon nie może łączyć się z innymi. Opcja „tylko do indywidualnego użytku” ogranicza kumulowanie rabatów.
- Wyczerpano limit wykorzystania. Sprawdź limit globalny, limit na użytkownika oraz ewentualny limit liczby produktów objętych zniżką.
- Adres e-mail jest ograniczony. Kupon może być dostępny wyłącznie dla konkretnych adresów rozliczeniowych.
- Rabat nie obejmuje kosztów dostawy. Zwykła zniżka na koszyk nie znosi automatycznie opłaty za wysyłkę; darmowa dostawa wymaga właściwej konfiguracji.
- Konflikt rozszerzeń lub niestandardowego checkoutu. Jeśli ustawienia kuponu są prawidłowe, przetestuj tę samą promocję na kopii sklepu z wyłączonymi dodatkowymi regułami rabatowymi.
Wartość koszyka i podatki: ważny szczegół
Według dokumentacji WooCommerce pole minimalnej kwoty zakupów odnosi się do prezentowanej sumy częściowej koszyka; uwzględnienie podatku zależy od sposobu pokazywania cen. Zniżki kuponowe są też rozdzielane między kwalifikujące się produkty przed obliczeniem podatku. Dlatego wynik przy zakupie dwóch produktów z różnymi stawkami podatku może nie wyglądać tak prosto jak „10% od kwoty razem z wysyłką”. Zobacz zasady obliczania rabatów w WooCommerce.
Test diagnostyczny w 10 minut
Na kopii sklepu utwórz testowy kupon bez ograniczeń, np. rabat 10% na prosty produkt. Sprawdź jego zastosowanie na klasycznym koszyku albo w używanym bloku Koszyka i w Checkout Blocks. Następnie dodawaj kolejne ograniczenia pojedynczo: minimalną kwotę, wykluczenie produktu, limit użyć i zakaz łączenia. Jeżeli kupon przestanie działać po wprowadzeniu jednej reguły, masz punkt zaczepienia do diagnozy. Jeżeli problem występuje już przy prostym kuponie, sprawdź błędy JavaScript, konflikty motywu, cache oraz aktualność WooCommerce.
Kupon, gratis i koło fortuny to trzy różne mechanizmy
Standardowy kupon jest kodem, który klient wpisuje w polu rabatu. Gratis przyznawany automatycznie po osiągnięciu progu koszyka wymaga określonej logiki promocji; koło nagród dodaje do niej mechanizm losowania i reguły ograniczające ponowne wykorzystanie. Te funkcje należy oceniać oddzielnie.
Wtyczka BonusKoszyk łączy koło nagród, kupony, wybrane gratisy i progi wartości koszyka. Jeśli prowadzisz złożone promocje, zacznij od poradnika o gratisach i kole fortuny, a następnie przetestuj zachowanie poszczególnych reguł.
Jak sprawdzić, czy promocja rzeczywiście zarabia?
Przejdź do Analytics → Coupons w panelu WooCommerce. Raport pozwala porównać liczbę zamówień i wartość przyznanych rabatów dla kodów. Oficjalna dokumentacja raportu kuponów opisuje również porównywanie kilku kodów. Pamiętaj, że wartość rabatu nie jest kosztem całej promocji: przy gratisach dolicz koszty produktów i obsługi.
FAQ: problemy z kuponami WooCommerce
Dlaczego kupon nie działa, mimo że spełniam kwotę minimalną?
Sprawdź sposób liczenia sumy częściowej w sklepie, aktywne inne kupony, wykluczone produkty i kategorie, termin ważności oraz limity użyć.
Czy kupon 100% oznacza darmową dostawę?
Nie. Rabat na produkty nie musi obejmować kosztów wysyłki. Darmowa dostawa jest oddzielnym mechanizmem WooCommerce.
Co zrobić, gdy kod przestał działać po aktualizacji?
Najpierw odtwórz problem na kopii sklepu, sprawdź logi oraz wprowadzane ostatnio zmiany. Przydatne będą diagnoza konfliktu wtyczek i plan naprawy po aktualizacji.
