// Moduły

Formularz odstąpienia od umowy — moduł ppwithdrawal

Każdy sklep internetowy w Polsce ma obowiązek umożliwić klientom zwrot towaru w ciągu 14 dni — bez podawania powodu. Moduł ppwithdrawal obsługuje ten proces od początku do końca: klient wypełnia formularz online, sklep dostaje e-mail z powiadomieniem, a Ty zarządzasz zgłoszeniami z jednego miejsca w panelu admina.

Diagram

Dlaczego potrzebujesz tego modułu

Prawo odstąpienia od umowy to obowiązek wynikający z polskiej ustawy o prawach konsumenta. Klient ma 14 dni kalendarzowych na zgłoszenie zwrotu, licząc od dnia otrzymania paczki — nie od daty zamówienia. Sklep ma kolejne 14 dni na zwrot pieniędzy po otrzymaniu zgłoszenia.

Bez dedykowanego systemu obsługa wygląda tak: klient pisze e-mail, Ty szukasz zamówienia w systemie, przepisujesz dane do arkusza, pilnujesz terminów ręcznie. Przy kilkunastu zamówieniach dziennie to praca na pełen etat.

Kluczowe fakty prawne, które warto znać:

CoTerminUwaga
Klient zgłasza zwrot14 dni od otrzymania towaruNie od daty zamówienia
Ty zwracasz pieniądze14 dni od zgłoszeniaMożesz czekać na odesłanie towaru
Klient odsyła towar14 dni od zgłoszeniaKoszt zwykle po stronie klienta
Jeśli nie poinformujesz o prawie zwrotutermin wydłuża się do 12 miesięcy

Instalacja modułu

Krok 1. Skopiuj folder ppwithdrawal do katalogu modules w PrestaShop.

Krok 2. Zaloguj się do panelu admina i przejdź do Moduły → Menedżer modułów.

Krok 3. Wyszukaj "ppwithdrawal" i kliknij Zainstaluj.

Krok 4. Gotowe — moduł sam skonfiguruje wszystko, co potrzebne. W menu Zamówienia pojawi się nowa zakładka, a w stopce sklepu link do formularza.

Jeśli zdecydujesz się odinstalować moduł, wszystko wraca do stanu sprzed instalacji — bez śladów w systemie.

Gdzie klient znajdzie formularz

Moduł wyświetla możliwość złożenia wniosku o zwrot w trzech miejscach jednocześnie, żeby klient na pewno go znalazł:

  • Stopka sklepu — link "Prawo do odstąpienia", widoczny dla wszystkich odwiedzających, nawet bez logowania
  • Historia zamówień — przy każdym zamówieniu złożonym w ciągu ostatnich 14 dni pojawia się przycisk "Zwrot"
  • Szczegóły zamówienia — licznik pokazujący ile dni pozostało na zwrot; po złożeniu zgłoszenia zamienia się w numer wniosku
Diagram

Jak wygląda formularz dla klienta

Klient z kontem

Klient zalogowany widzi gotową listę produktów z wybranego zamówienia — nie musi nic przepisywać. Zaznacza ile sztuk każdego produktu chce zwrócić, podaje adres zwrotny i opcjonalnie numer konta do zwrotu pieniędzy (potrzebny przy płatności za pobraniem lub zwykłym przelewem).

Klient bez konta (gość)

Klient, który zamawiał bez rejestracji, wpisuje numer zamówienia z e-maila potwierdzającego zakup i opisuje produkty które chce zwrócić. Formularz sam dodaje kolejne wiersze w miarę wpisywania — nie ma żadnych skomplikowanych kroków.

Jak zarządzasz zgłoszeniami

Po złożeniu formularza przez klienta pojawia się ono w Twoim panelu admina pod Zamówienia → Withdrawal Requests. Możesz filtrować listę po statusie i szukać po nazwisku klienta lub numerze zamówienia.

Każde zgłoszenie przechodzi przez cztery etapy:

StatusCo oznacza
NoweZgłoszenie właśnie wpłynęło, czeka na Twoją reakcję
W trakcieOdesłałeś klientowi informację, czekasz na paczkę lub weryfikujesz
Zwrócono środkiPrzelew do klienta wykonany
ZamknięteSprawa zakończona
Diagram

Przy każdej zmianie statusu możesz dodać komentarz dla klienta — na przykład numer paczki zwrotnej, datę przelewu albo powód odmowy. Komentarz trafia automatycznie do e-maila do klienta, więc nie musisz osobno pisać wiadomości.

Powiadomienia e-mail

Cały obieg e-maili działa automatycznie przez istniejącą konfigurację poczty w Twoim sklepie — nie trzeba nic dodatkowego ustawiać.

Diagram
  1. Klient dostaje potwierdzenie — natychmiast po wysłaniu formularza, z numerem zgłoszenia i informacją o kolejnych krokach
  2. Ty dostajesz powiadomienie — z danymi klienta i listą produktów, gotowe do obsługi
  3. Aktualizacja przy każdej zmianie statusu — zarówno klient jak i Ty dostajecie e-mail z aktualnym statusem i Twoim komentarzem

Zabezpieczenie przed podwójnymi zgłoszeniami

Moduł sprawdza czy dla danego zamówienia nie zostało już złożone zgłoszenie. Jeśli tak — przycisk "Zwrot" znika, a w miejscu licznika pojawia się numer istniejącego wniosku. Klient nie może przez pomyłkę zgłosić zwrotu dwa razy dla tego samego zamówienia.


Często zadawane pytania

Czy klient musi podać powód zwrotu?

Nie — prawo do odstąpienia od umowy przysługuje bez podawania jakiejkolwiek przyczyny. Możesz zapytać o powód, ale nie możesz uzależniać od tego przyjęcia zgłoszenia. Moduł nie ma obowiązkowego pola "powód zwrotu" właśnie z tego powodu.

Ile mam czasu na zwrot pieniędzy?

14 dni od dnia otrzymania zgłoszenia. Możesz jednak wstrzymać przelew do momentu, gdy klient odeśle towar lub prześle dowód nadania paczki — to Twoje prawo, a nie obowiązek.

Czy klient bez konta może skorzystać z formularza?

Tak. Link do formularza widoczny jest w stopce sklepu dla wszystkich odwiedzających. Klient bez konta wpisuje numer zamówienia z e-maila potwierdzającego zakup.

Jak szybko można zainstalować moduł?

Instalacja zajmuje kilka minut — skopiowanie folderu, kliknięcie Zainstaluj w panelu i gotowe. Moduł sam konfiguruje wszystkie niezbędne elementy.


// moduł dostępny do wdrożenia

Chcesz ten moduł na swoim sklepie PrestaShop?

Pomagam z instalacją, konfiguracją i dostosowaniem modułu ppwithdrawal — formularz odstąpienia, panel admina, automatyczne e-maile. Napisz — odpowiem tego samego dnia.

$ ./napisz-do-mnie →