Opis
Zwrot jednym kliknięciem dla WooCommerce to wtyczka, która stawia zgodność z przepisami na pierwszym miejscu i wdraża cyfrowe prawo do odstąpienia od umowy wymagane przez dyrektywę UE 2023/2673 (art. 11a) bezpośrednio w twoim sklepie WooCommerce.
Strona została stworzona i jest utrzymywana przez MITS – firmę programistyczną z Lublina, specjalizującą się w WooCommerce, aplikacjach internetowych i rozwiązaniach e-commerce.
W przeciwieństwie do zwykłych wtyczek do zwrotów, ta wtyczka została stworzona od podstaw z myślą o tej dyrektywie – każda jej funkcja odpowiada bezpośrednio konkretnemu wymogowi prawnemu.
Jak to działa
- Klient klika „Zwróć zamówienie” – ze swojego konta, z odnośnika w stopce strony albo bezpośrednio z emaila z potwierdzeniem zamówienia.
- Otworzy się dwuetapowy formularz: w kroku 1 podajesz dane zamówienia (adres email + numer zamówienia, nie trzeba się logować). W kroku 2 wybierasz produkty i potwierdzasz zamówienie.
- Klient otrzymuje email z natychmiastowym potwierdzeniem (wymagany zgodnie z art. 11a jako „trwały nośnik”).
- Pracownicy sklepu dostają powiadomienie i obsługują wypłatę z panelu administracyjnego WooCommerce.
Główne funkcje
Zgodność z przepisami od razu po uruchomieniu
- ✅ Zgodność z dyrektywą UE 2023/2673 / art. 11a
- ✅ Stały odnośnik w stopce na każdej stronie (wymóg art. 11a)
- ✅ Email z potwierdzeniem jako trwały nośnik (art. 2 ust. 10 dyrektywy 2011/83/UE)
- ✅ Magiczny odnośnik – klienci mogą otworzyć formularz bez logowania się
- ✅ Wyłączenia ustawowe (art. 38 ustawy o prawach konsumentów) – zaznacz kategorie produktów, które są wyłączone
- ✅ Możliwość ustawienia okresu na odstąpienie od umowy (domyślnie: 14 dni, zgodnie z przepisami prawa)
- ✅ RODO: wbudowana funkcja eksportu i usuwania danych
Integracja z WooCommerce
- 2-etapowy formularz zgłoszenie zwrotu za pomocą skrótu (shortcode)
[mits_withdrawal_form] - Przycisk „Wypłać” w sekcji Moje konto Zamówienia
- Odnośnik w wiadomościach email z potwierdzeniem zamówienia i informacją o dostawie w WooCommerce
- Panel administratora: kokpit z przeglądem, lista zgłoszeń, ustawienia – wszystko w jednym miejscu
- Własny typ treści dla wypłat z 5 statusami: oczekujące, potwierdzone, towar odebrany, zwrócone, anulowane
- Zmiana statusu bezpośrednio z ekranu edycji zgłoszenia zwrotu
- Zgodność z HPOS (High-Performance Order Storage)
Przyjazne dla programistów
- Czysty kod w PHP 8.1+ z rygorystyczną typizacją
- Hooki i filtry na każdym etapie (
mits_withdrawal_submitted,mits_withdrawal_is_product_excluded, …) - Composer autoloader, PSR-4 namespace
MITS\Withdrawal
Wymagania
- WordPress 6.4+
- WooCommerce 10.5+
- PHP 8.1+
Obsługiwane języki
- Angielski
- Polski (
pl_PL)
Wsparcie techniczne
Dokumentacja, dodatek Pro i wsparcie techniczne – mits.pl.
Znalazłeś błąd? Zgłoś go na forum pomocy technicznej.
Zrzuty ekranu


Instalacja
- Prześlij katalog
mits-withdrawaldo katalogu/wp-content/plugins/. - Włącz wtyczkę, przechodząc do Wtyczki Zainstalowane wtyczki.
- Przejdź do WooCommerce Odstąpienia (lub Zwroty) na pasku bocznym panelu administracyjnego.
- Utwórz stronę dla formularza (np. „Formularz wypłaty”) i wybierz ją w ustawieniach – skrót (shortcode) zostanie wstawiony automatycznie.
- Wpisz adres zwrotny i adres email do powiadomień.
To wszystko. Odnośnik w stopce, przycisk „Moje konto” oraz odnośnik w emailu z potwierdzeniem zamówienia są domyślnie włączone.
Najczęściej zadawane pytania
-
Czy ta wtyczka jest zgodna z dyrektywą UE 2023/2673?
-
Tak. Wtyczka została stworzona specjalnie z myślą o art. 11a dyrektywy 2023/2673, który wymaga stałej, łatwo dostępnej funkcji cyfrowej umożliwiającej skorzystanie z prawa do odstąpienia od umowy. Odnośnik w stopce, dwuetapowy formularz i natychmiastowa wiadomość email z potwierdzeniem – wszystko to jest bezpośrednio zgodne z wymogami tej dyrektywy.
-
Czy klienci muszą mieć konto, żeby złożyć wniosek o wypłatę?
-
Nie. W kroku 1 formularza klient jest weryfikowany na podstawie adresu email i numeru zamówienia (magiczny odnośnik). Nie trzeba się logować.
-
Czy mogę dostosować treść emaila z potwierdzeniem?
-
Tak. Wszystkie trzy wiadomości email związane z wtyczką (potwierdzenie wypłaty, powiadomienie ze sklepu, link do formularza) są zarejestrowane jako natywne wiadomości WooCommerce, więc możesz je edytować w WooCommerce Ustawienia Emaile – temat, nagłówek, tekst wprowadzający, dodatkowa treść, odbiorca oraz format HTML/zwykły, z podglądem na żywo i opcją wysłania testowego. W kokpicie wtyczki znajduje się zakładka „Emaile”, która pokazuje aktualny status każdego emaila i zawiera bezpośrednie odnośniki do ekranu jego ustawień.
Symbole zastępcze dostępne w tematach, nagłówkach i tekstach:
{order_number},{order_date},{customer_name},{site_title}.Żeby mieć pełną kontrolę nad układem strony, skopiuj szablon do swojego motywu:
yourtheme/woocommerce/emails/mits-withdrawal-confirmation.phpyourtheme/woocommerce/emails/mits-withdrawal-admin-new.phpyourtheme/woocommerce/emails/mits-withdrawal-link.php
Wersje w postaci zwykłego tekstu znajdują się w podkatalogu
emails/plain/. -
Czy to działa z WooCommerce HPOS?
-
Tak, wtyczka obsługuje HPOS (High-Performance Order Storage / niestandardowe tabele zamówień).
-
Gdzie przechowywane są wypłaty?
-
Jako własny typ treści (
mits_withdrawal) z niestandardowymi statusami. Wszystkie dane klientów są przechowywane jako metadane wpisu i są uwzględnione w narzędziu WordPressa do eksportu/usuwania danych osobowych (narzędzia RODO). -
Jak zrealizować wypłatę (zaakceptować ją lub odrzucić)?
-
Otwórz zgłoszenie zwrotu na stronie WooCommerce Zwroty, zmień status na Potwierdzone lub Anulowane za pomocą metaboksu „Działania” i zapisz zmiany.
-
Czy ta usługa współpracuje z bramkami płatniczymi, umożliwiając automatyczne zwroty pieniędzy?
-
Tak. Kiedy zgłoszenie zwrotu osiągnie status Zwrócono, wtyczka uruchamia funkcję
mits_withdrawal_pro_trigger_refund($order, $withdrawal_id). Podłącz tę akcję w swoim motywie lub małej wtyczce pomocniczej, żeby wywołać API zwrotu środków w swojej bramce płatniczej (PayU, Przelewy24 itp.).
Recenzje
Wtyczka nie ma jeszcze żadnej recenzji.
Kontrybutorzy i deweloperzy
„MITS zwrot jednym kliknięciem – UE 2023/2673” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.
ZaangażowaniWtyczka „MITS zwrot jednym kliknięciem – UE 2023/2673” została przetłumaczona na 1 język. Podziękuj tłumaczom za ich wkład.
Przetłumacz wtyczkę “MITS zwrot jednym kliknięciem – UE 2023/2673” na swój język.
Interesuje cię rozwój wtyczki?
Przeglądaj kod, sprawdź repozytorium SVN lub czytaj dziennik rozwoju przez RSS.
Rejestr zmian
0.5.2
- Dodano: wiadomość email o przyjęciu zwrotu – kiedy potwierdzisz wniosek o zwrot (status „Potwierdzony”), klient dostaje wiadomość z twoim adresem zwrotnym i 14-dniowym terminem na odesłanie towaru. Zarejestrowano jako natywną wiadomość email WooCommerce, którą możesz edytować w WooCommerce Ustawienia Wiadomości email.
- Dodano: email o zmianie statusu – klienci dostają automatyczne powiadomienie, gdy zmienisz status zwrotu na „Towar odebrany” lub „Zwrot dokonany”.
- Dodano: przełącznik trybu ciemnego w panelu wtyczki. Domyślnie wyświetla się standardowy wygląd panelu administracyjnego WordPressa; kliknij ikonę ☾/☀, żeby przełączyć się na ciemny motyw. Ustawienia są zapisywane w przeglądarce.
- Dodano: informację na ekranie edycji zgłoszenia zwrotu, że zmiana statusu spowoduje wysłanie emaila do klienta.
- Dodano: polskie tłumaczenia działają teraz w całym interfejsie (panel sterowania, zakładka „Emaile”, stopka). Wcześniej niektóre teksty nie były przetłumaczone, mimo że pliki .mo były dostępne.
- Dodano: bardziej formalną, zgodną z przepisami treść polskiego emaila z potwierdzeniem odstąpienia od umowy (14-dniowy termin na zwrot, odpowiedzialność za utratę wartości itp.).
- Zmiana: panel sterowania służy teraz wyłącznie do ustawień – lista zgłoszeń została przeniesiona do natywnej pozycji menu WordPressa „Zwroty”.
- Zmiana: logo MITS przeniesiono do stopki (logo ładowane z mits.pl, automatycznie odwraca się w trybie ciemnym).
- Zmiana: kokpit przejmuje domyślne kroje pisma i rozmiary z panelu administracyjnego WordPressa.
- Zmiany: poszerzono kolumnę „Status” na liście zgłoszeń, a kolumnę „Kolejność” zwężono.
- Naprawiono: załadowano domenę tekstową, dzięki czemu wszystkie tłumaczenia działają poprawnie.
- Naprawiono: usunięto niedziałający odnośnik „Oceń na WordPress.org” ze stopki.
0.5.1
- Naprawiono: domyślne treści wiadomości email (temat, nagłówek, tekst wprowadzający, warunki zwrotu, etykieta przycisku, adresat ze sklepu) są teraz automatycznie wypełniane w polach ustawień wiadomości email w WooCommerce, a nie wyświetlane tylko jako wyszarzone symbole zastępcze.
0.5.0
- Dodano: emaile dotyczące anulowania zamówień są teraz natywnymi wiadomościami WooCommerce – możesz edytować temat, nagłówek, tekst wprowadzający, dodatkową treść, odbiorcę oraz format HTML/zwykły w WooCommerce Ustawienia Emaile, z podglądem i opcją wysłania testowego.
- Dodano: zakładkę „Emaile” w kokpicie wtyczki, która pokazuje status każdego emaila wraz z bezpośrednim odnośnikiem do jego ustawień.
- Dodano: symbole zastępcze
{order_number},{order_date},{customer_name},{site_title}w tematach, nagłówkach i treściach emaili. - Dodano: wersje wszystkich trzech emaili w postaci zwykłego tekstu.
- Zmiana: w wiadomościach email używany jest teraz szablon WooCommerce (logo sklepu, kolory, stopka) zamiast ich własnego układu.
- Zmiana: pliki nadpisujące szablon motywu zostały przeniesione do
yourtheme/woocommerce/emails/mits-withdrawal-*.php. Pliki nadpisujące znajdujące się wyourtheme/mits-withdrawal/emails/trzeba przenieść.
0.4.2
- Dodano: pozycja menu „Zwrot jednym kliknięciem” na pasku bocznym WooCommerce jest teraz podświetlona na pomarańczowo, co ułatwia szybki dostęp.
0.4.1
- Naprawiono: nazwę pozycji w menu administratora zmieniono na „Zwrot jednym kliknięciem”, żeby pasowała do nazwy wtyczki na WordPress.org.
- Naprawiono: podgląd kolorów w ustawieniach wyświetla się teraz na białym tle, dzięki czemu elementy formularza są czytelne.
- Naprawiono: przycisk selektora kolorów w WP został dostosowany stylistycznie do ciemnego motywu panelu administracyjnego.
0.4.0
- Dodano: wyświetlanie warunkowe – ogranicz dostęp do przycisku wypłaty tylko do wybranych statusów zleceń albo ukryj go dla wybranych bram płatniczych.
- Dodano: eksport do pliku CSV wszystkich zgłoszeń wypłat (Panel administratora Zgłoszenia).
- Dodano: automatyczny hook zwrotu środków (
mits_withdrawal_pro_trigger_refund) – uruchamia się, gdy wypłata osiągnie status „Zwrócona”, co pozwala na integrację z bramkami płatniczymi PayU / Przelewy24.
0.3.2
- Zmiana: angielski jest teraz domyślnym językiem wtyczki (wszystkie ciągi źródłowe są w języku angielskim).
- Dodano: polskie (pl_PL) tłumaczenie wszystkich ciągów tekstowych.
- Naprawiono: pozostałe nieprzetłumaczone ciągi znaków w szablonach emaili.
0.3.1
- Naprawiono: niezgodność domeny tekstowej w komunikacie administracyjnym o brakującej zależności.
- Naprawiono: niezabezpieczone wartości $_SERVER wykorzystywane do ustalania adresu IP klienta / agenta użytkownika.
- Dalsze działania w związku z przeglądem bezpieczeństwa i lokalizacji.
0.3.0
- Dodano: Panel administratora (kokpit + lista zgłoszeń + ustawienia, ciemny motyw).
- Dodano: narzędzie do wyboru koloru akcentującego dla formularza.
- Dodano: możliwość ustawienia okresu zwrotu.
- Dodano: wlasne teksty w formularzu (tytuł, tekst wprowadzający, etykieta przycisku, temat wiadomości email, etykieta odnośnika w stopce).
- Dodano: przełącznik odnośnika w stopce w ustawieniach.
- Ulepszono: funkcja ponownego wysyłania odnośników Magic Link.
- Ulepszono: deklarację zgodności z HPOS.
0.2.0
- Dodano: zakładkę „Wypłaty” w sekcji „Moje konto”.
- Dodano: narzędzie do wstawiania odnośników emailowych w wiadomościach dotyczących zamówień w WooCommerce.
- Dodano: narzędzie do eksportu i usuwania danych zgodne z RODO.
- Dodano: ogranicznik częstotliwości wysyłania formularzy.
0.1.0
- Pierwsze wydanie.
- Dwustopniowy formularz wypłaty z „magicznym odnośnkiem”.
- Email z potwierdzeniem dla klienta.
- Email z powiadomieniem ze sklepu.
- Własny typ treści z 5 statusami.
- Wyłączenia dotyczące kategorii produktów (art. 38).