Bezpłatna wtyczka GPL · WooCommerce 8+

Odstąpienie od umowy w WooCommerce — zgodnie z Dyrektywą UE 2023/2673

BeziWorld Withdrawal for WooCommerce wdraża pełny przepływ odstąpienia od umowy, którego wymaga nowa dyrektywa unijna obowiązująca od 19 czerwca 2026 r. Formularz „jednym kliknięciem", odstąpienia częściowe na poziomie pozycji zamówienia, automatyczne zwroty środków przez bramkę płatności i e‑maile potwierdzające na trwałym nośniku.

Licencja GPL v2+ Bez usług zewnętrznych Kompatybilna z HPOS
Funkcje

Kompletny zestaw narzędzi zgodności

Wszystko, co potrzebne, aby spełnić wymogi Dyrektywy (UE) 2023/2673 — bez subskrypcji, bez wersji „pro", bez wysyłki danych na zewnątrz.

Dedykowana zakładka „Odstąpienie"

Pełna integracja z obszarem Moje konto WooCommerce — klient widzi zamówienia kwalifikujące się do odstąpienia razem z terminem 14 dni.

Odstąpienia częściowe

Klient wybiera konkretne pozycje i liczbę sztuk do zwrotu — wsparcie dla zamówień wielopozycyjnych z różnymi terminami dostawy.

Tryb gościa

Publiczna strona z wyszukiwarką po numerze zamówienia i adresie e‑mail. Token jednorazowy automatycznie osadzany w wiadomości potwierdzającej zamówienie.

Automatyczne zwroty

Refundacja przez oryginalną bramkę płatności, gdy ją obsługuje (Stripe, PayU, Przelewy24, Tpay, Mollie, BLIK i in.). Administrator może nadpisać kwotę.

Kalkulator terminu

14 dni od momentu otrzymania ostatniej paczki — automatyczne przesunięcie na najbliższy dzień roboczy, jeśli termin wypada w weekend lub święto.

E‑mail na trwałym nośniku

Natychmiastowe potwierdzenie odstąpienia wysyłane do klienta zgodnie z art. 11 ust. 3 Dyrektywy 2011/83/UE. Cztery szablony statusów, w pełni nadpisywalne z motywu.

Audyt i dowody

IP, agent użytkownika i znacznik czasu w UTC zapisywane dla każdego oświadczenia — eksport CSV, integracja z narzędziami prywatności WordPressa (eksporter + erazer).

REST API i WP‑CLI

Endpointy pod /wp‑json/bzww/v1/ dla aplikacji headless oraz polecenia wp bzww do automatyzacji w skryptach.

Bez usług zewnętrznych

Brak telemetrii, brak zdalnego pobierania, brak analityki. Wszystko działa lokalnie wewnątrz Twojej instalacji WordPressa.

Dyrektywa (UE) 2023/2673

Twój sklep musi być gotowy na 19 czerwca 2026

Modernizacja dyrektywy konsumenckiej nakłada na każdy sklep sprzedający konsumentom w UE obowiązek udostępnienia dedykowanej funkcji odstąpienia od umowy „jednym kliknięciem" wewnątrz interfejsu sklepu, niezależnie od wzoru formularza w załączniku do regulaminu.

Wtyczka realizuje wymóg techniczny — wyraźnie oznaczony przycisk, formularz odpowiadający dyrektywie, natychmiastowe potwierdzenie na trwałym nośniku oraz mechanizm zwrotu środków w ciągu 14 dni od otrzymania oświadczenia.

Wtyczka nie zastępuje porady prawnej. Treść regulaminu, polityki prywatności i podsumowania zamówienia musisz dostosować we własnym zakresie.

19
czerwca 2026
Wejście w życie obowiązku
Jak to działa

Cztery kroki od instalacji do zgodności

Krok 01

Instalacja

Załaduj wtyczkę przez Wtyczki → Dodaj nową. Po aktywacji automatycznie tworzy się publiczna strona z formularzem odstąpienia.

Krok 02

Konfiguracja

W menu WooCommerce → Ustawienia odstąpień dostosuj etykiety przycisków, treść powiadomień i reguły wykluczeń (kategorie, role, bramki).

Krok 03

Działanie

Klienci zalogowani widzą zakładkę w Moje konto; goście używają publicznej strony lub linku z potwierdzenia zamówienia.

Krok 04

Zwrot środków

Administrator zatwierdza odstąpienie i wtyczka inicjuje refundację przez bramkę. Klient dostaje cztery e‑maile statusowe.

FAQ

Najczęściej zadawane pytania

Czy ta wtyczka wystarczy, aby mój sklep był zgodny z Dyrektywą 2023/2673?

Wtyczka realizuje wymogi techniczne: dedykowaną funkcję odstąpienia, wyraźnie oznaczony przycisk, natychmiastowe potwierdzenie na trwałym nośniku, wybór pozycji oraz mechanizm zwrotu w ciągu 14 dni. Pozostałe obowiązki — regulamin, polityka prywatności, podsumowanie zamówienia — należy zaktualizować osobno. Wtyczka nie stanowi porady prawnej.

Jak gość (osoba niezalogowana) składa oświadczenie o odstąpieniu?

Po aktywacji powstaje publiczna strona z szortkodem [bzww_withdrawal_form]. Gość wpisuje numer zamówienia i adres e‑mail użyty przy zakupie — po weryfikacji wtyczka generuje jednorazowy token i pokazuje ten sam formularz, który widzą klienci zalogowani. Link jest też osadzany w e‑mailu potwierdzającym zamówienie.

Czy działa z HPOS (High‑Performance Order Storage)?

Tak. Wtyczka deklaruje pełną kompatybilność z HPOS w momencie aktywacji.

Jak obsługiwane są zamówienia z wieloma przesyłkami?

Termin 14 dni biegnie od dostarczenia ostatniej paczki. WooCommerce sam nie śledzi dostaw na poziomie przesyłki, więc wtyczka domyślnie używa znacznika ukończenia zamówienia i udostępnia filtr bzww/order/delivered_at, którego może użyć wtyczka kurierska lub system śledzenia.

Czy mogę dostosować okres odstąpienia (np. wydłużyć do 30 dni)?

Tak. W menu WooCommerce → Ustawienia odstąpień → Okres odstąpienia (dni) wybierz wartość pomiędzy 7 a 60. Domyślnie ustawione jest 14 dni wymaganych przez prawo UE.

Czy mogę dodać dni wolne dla innego kraju niż Polska?

Wykorzystaj filtr bzww/eligibility/holidays, który zwraca tablicę dat w formacie Y‑m‑d. Wtyczka przesunie 14 dniowy termin, gdy wypadnie na jeden z tych dni.

Gdzie jest dokumentacja hooków dla deweloperów?

Wtyczka udostępnia 30+ filtrów i akcji. Pełny indeks znajduje się w pliku HOOKS.md w repozytorium źródłowym.

Gotowy do 19 czerwca 2026?

Pobierz wtyczkę z katalogu WordPress.org (oczekuje na zatwierdzenie) albo napisz, jeśli potrzebujesz wdrożenia w swoim sklepie.