MITS zwrot jednym kliknięciem – UE 2023/2673

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

  1. Klient klika „Zwróć zamówienie” – ze swojego konta, z odnośnika w stopce strony albo bezpośrednio z emaila z potwierdzeniem zamówienia.
  2. 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.
  3. Klient otrzymuje email z natychmiastowym potwierdzeniem (wymagany zgodnie z art. 11a jako „trwały nośnik”).
  4. 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

  1. Prześlij katalog mits-withdrawal do katalogu /wp-content/plugins/.
  2. Włącz wtyczkę, przechodząc do Wtyczki Zainstalowane wtyczki.
  3. Przejdź do WooCommerce Odstąpienia (lub Zwroty) na pasku bocznym panelu administracyjnego.
  4. Utwórz stronę dla formularza (np. „Formularz wypłaty”) i wybierz ją w ustawieniach – skrót (shortcode) zostanie wstawiony automatycznie.
  5. 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.php
  • yourtheme/woocommerce/emails/mits-withdrawal-admin-new.php
  • yourtheme/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żowani

Wtyczka „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ę w yourtheme/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).