Kliknij by skopiować
Licencja
Usługi i rozszerzenia
Ekspresową instalację modułu wykonujemy w 1-3 dni robocze. Instrukcję samodzielnej instalacji modułu znajdziesz w Bazie Wiedzy na HelpDesk. 
To rozszerzenie pozwoli Ci używać i konfigurować moduł w wielu sklepach PrestaShop Multistore.
600,00 zł z VAT 487,80 zł netto
487,80 zł netto
600,00 zł z VAT
    488 punktów w Programie Lojalnościowym
    Wsparcie
    i aktualizacje Otrzymasz 3-miesiące dostępu do profesjonalnego wsparcia, które możesz przedłużyć, gdy będziesz go potrzebować.
    Natychmiastowy
    dostęp Dostęp do plików modułu otrzymasz natychmiast po płatności
    Faktura
    VAT Do zamówienia otrzymasz fakturę VAT
    Opis szczegółowy

    Odstąpienia od umowy i zwroty w PrestaShop

    Wygodne zwroty w Twoim sklepie internetowym

    Wdraża wymogi dyrektywy UE 2023/2673

    Moduł wdraża wymagany przez prawo mechanizm wygodnego odstąpienia i potwierdzenie na trwałym nośniku (mail+PDF), a do tego bezpieczną, samoobsługową ścieżkę dla klientów i gości sklepu.

    Potwierdzone działanie w warunkach rzeczywistych

    Wszystko, czego sklep potrzebuje, by obsłużyć zwrot porządnie, a nie tylko formularzem kontaktowym: częściowe odstąpienia - także z kilku zamówień w jednym zgłoszeniu;  powody do każdej pozycji; kody zwrotu; pełną historię działania.

    Zoptymalizowany do minimalnej ilości pracy

    Czytelna lista odstąpień z kwotami zwrotu, ostrzeżenia o przekroczonych terminach i masowa zmiana statusów.

    Nowe przepisy unijne o prawie odstąpienia 💫

    Obowiązkowe w całej UE
    od 19 czerwca 2026 r. 

    Moduł wprowadza przejrzysty proces samoobsługowy zwrotów w 2-kliknięciach. Zalogowani klienci i goście odstępują od umowy online, otrzymują wymagany prawem e-mail z PDF, a Ty, jako administrator sklepu, obsługujesz cały zwrot - od zgłoszenia, po zwrot pieniędzy - z jednego ekranu w panelu back office PrestaShop.

    Odstąpienie w dwóch kliknięciach

    Klienci oraz goście sklepu

    Dostęp do procedury zwrotu

    Czytelny link „Odstąp od umowy" znajduje się w stopce sklepu, w koncie klienta i na stronie każdego zamówienia.

    Dwa kliknięcia: wybór + potwierdzenie.

    Bez okienek, bez zgód, bez pętli „czy na pewno" - bez prób zniechęcania klienta (tzw. dark patterns), zgodnie z duchem dyrektywy.

    • Zalogowani klienci odstępują wprost z mojego konta.
    • Goście podają adres e-mail z zamówienia i otrzymują mail z linkiem oraz 6-cyfrowy kod - bez potrzeby zakładania konta.
    • Link i kod są jednorazowe i wygasają domyślnie po 15 minutach, więc nawet przechwycony link czy kod szybko traci ważność.
    • Wbudowane zabezpieczenie zapobiega  podwójnemu wysłaniu i duplikatom zgłoszeń.
    1473736561.480w.png
    • Klient może zwrócić konkretne produkty z kilku różnych zamówień w jednym odstąpieniu.
    • Każda pozycja może mieć opcjonalny powód, widoczny w panelu administracyjnym i na PDF.
    • Aktualizowana na żywo „szacowana kwota zwrotu" pokazuje wartość przed wysłaniem zgłoszenia.
    • Pozycje już zwrócone w zakończonym odstąpieniu nie są proponowane ponownie.

    Częściowe odstąpienia, pozycja po pozycji

    Wszystkie potrzebne informacje na 1 ekranie

    Klient widzi, ile odzyska

    Ceny pozycji i suma są widoczne na bieżąco w formularzu, a dokładna kwota na stronie potwierdzenia i w e-mailu. Jest też dostępna kolumna z kwotą zwrotu w historii „Moje odstąpienia".

    Wygodne oznaczenie paczki ze zwrotem

    Wygodny proces dla administratora sklepu

    Każde zgłoszenie otrzymuje kod zwrotu z konfigurowalnym prefiksem, np. ZW-123-456 - do zapisania na paczce, aby błyskawicznie powiązać przesyłkę ze zgłoszeniem zwrotu. 

    2212042325.800w.png

    Zgodność z wymogami prawa

    2007472487.thumbnail-2.png
    • Trwały nośnik. Każde potwierdzenie wysyłane jest e-mailem z załącznikiem PDF, który jest wymagany przez dyrektywę UE 2023/2673 i ustawę o prawach konsumenta - z treścią oświadczenia, pozycjami i terminami.
    • Wzór formularza odstąpienia jest generowany jako PDF dla klienta i do Twojej dokumentacji.
    • Dwa terminy, liczone osobno. Termin odesłania towaru oraz termin zwrotu płatności (np. 14 dni od złożenia oświadczenia).
    • Dostępność. Strony klienta spełniają WCAG 2.1 AA — kontrast, obramowania fokusu i duże pola dotyku.

    Dostosuj moduł do Twojego biznesu

    kto może odstąpić i kiedy

    Możesz włączyć powiadomienia e-mail o każdym nowym odstąpieniu oraz przypomnienie o zbliżającym się terminie zwrotu.

    Sprzedaż B2C

    • Ustaw okno uprawnienia - domyślnie 14 dni od dostawy lub do 12 miesięcy + 14 dni (379 dni), gdy klienci nie zostali poinformowani o swoim prawie.
    • Wybierz, które statusy zamówienia uruchamiają licznik uprawnienia, lub przyjmuj każde zamówienie, jeśli sklep nie ma statusu „dostarczone".
    • Wyklucz konkretne produkty lub całe kategorie z prawa odstąpienia (higiena, produkty personalizowane, itp.).
    • Ukrywa w formularzu zamówienia starsze niż wybrana liczba dni.

    Sprzedaż B2B

    • Traktuje zamówienia z numerem NIP/VAT lub wybrane grupy klientów, jako B2B i trzyma je poza ścieżką konsumencką.
    1011636056.1200w.png

    Obsługa zwrotów z jednego ekranu

    panel pracuje automatycznie i liczy za Ciebie

    Panel administracyjny → Obsługa klienta → Odstąpienia od umowy

    Stronicowana lista odstąpień z filtrem statusu i wyszukiwaniem po ID lub e-mailu. Ekran szczegółów pokazuje pełny rekord dla każdego zwrotu - pozycje z nazwami i cenami, treść oświadczenia, oś czasu oraz status.

    • Kwota zwrotu widoczna w każdym wierszu; wiersze po terminie są wyróżnione, a na górze pojawia się ostrzeżenie.
    • Masowa zmiana statusów - przyjęcie, otrzymano towar, zwrócono, odrzucenie - każda zgodna z Twoim przepływem statusów.
    • Każda zmiana zapisana w logu zmian z wykonawcą (klient / administrator / system), zmianą i znacznikiem czasu.
    • Przycisk „Pobierz PDF odstąpienia" daje to samo oświadczenie, które otrzymał klient.
    416589088.1200w.png

    Od zgłoszenia do zwrotu w trzech krokach

    jak działa moduł

    1

    Klient zgłasza

    Zalogowany lub jako gość, klient wybiera pozycje i ilości i wysyła odstąpienie w dwóch kliknięciach.

    2

    Ty sprawdzasz

    Zgłoszenie trafia do panelu wraz z kwotą zwrotu, powodem i gotowym do druku i wysyłki mailem PDF.

    3

    Ty zwracasz

    Przeprowadź odstąpienie przez przepływ statusów; klient jest informowany na bieżąco i otrzymuje zwrot przed terminem.

    Ręczna obsługa VS zwroty z modułem

    co zmienia się w dniu instalacji modułu

    Ręczna obsługaZ modułem
    Kanał zgłoszenia odstąpieniaE-mail / telefon, przepisywane ręcznieSamoobsługowy formularz
    Zwroty gości bez konta
    Automatyczny E-mail + PDF jako załącznik - zapisane w historii wysłanych mailówRęcznie
    Częściowe odstąpienia z powodami, pozycja po pozycji
    Produkty z wielu zamówień w jednym odstąpieniu
    Kwota zwrotu policzona za Ciebie
    Ostrzeżenia o przekroczonych terminach i śledzenie terminów
    Masowa zmiana statusów z historią zmian
    Sklep, panel, PDF i e-maile w 6 językach

    Moduł Gotowy dla Twojego sklepu

    Wymagania techniczne

    • Dostępny po angielsku, polsku, niemiecku, francusku, hiszpańsku i włosku - sklep, panel, PDF odstąpienia i e-maile wysyłane są w języku klienta.
    • Zgodny z PrestaShop 1.7.6 – 9.x oraz PHP 7.1 - 8.5.
    • Obsługuje Multistore, języków i walut.
    • Instaluje się w sekcji Obsługa klienta, obok natywnych „Zwrotów produktów" PrestaShop - bez nadpisywania (bez override) core PrestaShop.
    prestashop-returns-module.1200w.png

    Przyjazna konfiguracja

    Zabezpieczenie Captcha

    Włącz zabezpieczenie formularza przed spamem.

    Koszty transportu

    Możesz ustalić, czy zwrot ma uwzględniać koszty transportu

    "Zwroty" w Moim Koncie klienta

    Przejrzysty dostęp do zwrotów dla klienta

    Masz inną potrzebę?

    Po zakupie modułu otwórz zgłoszenie na HelpDesk - pomożemy!

    FAQ - najczęstsze pytania

    wszystko, co warto wiedzieć przed instalacją

    Czy moduł działa dla zamówień gości, bez konta klienta?

    Tak. Gość podaje adres e-mail użyty przy zamówieniu i otrzymuje jednorazowy link oraz 6-cyfrowy kod. Konto ani hasło nie są potrzebne; link i kod są jednorazowe i ograniczone czasowo, a strona zgłoszenia nigdy nie ujawnia, czy dany adres istnieje.

    Czy potwierdzenie e-mail pełni rolę trwałego nośnika?

    Każde odstąpienie wyzwala potwierdzenie e-mail, które pełni rolę trwałego nośnika wymaganego przez dyrektywę UE 2023/2673 i ustawę o prawach konsumenta, a wzór formularza odstąpienia (Załącznik II) jest generowany jako PDF dla klienta i do Twojej dokumentacji.

    Czy klient może zwrócić tylko część produktów z zamówienia?

    Tak. Odstąpienia są z założenia częściowe — klient wybiera pozycje i ilości, opcjonalnie z powodem do każdej linii, a nawet łączy produkty z kilku zamówień w jednym zgłoszeniu. Szacowana kwota zwrotu jest pokazywana przed wysłaniem.

    Jakie okno odstąpienia ustawić?

    Ustawowy domyślny termin to 14 dni od dostawy. Jeśli sklep nie poinformował klientów o prawie odstąpienia — w regulaminie ani przy składaniu zamówienia — prawo wydłuża go do 379 dni (12 miesięcy + 14). Wpisz tę wartość tylko w takim przypadku.

    Jak utrzymać zamówienia firmowe (B2B) poza ścieżką konsumencką?

    Zamówienia, których adres do faktury zawiera numer NIP/VAT, są traktowane jako B2B i wykluczane automatycznie; możesz też wykluczyć wybrane grupy klientów, produkty i kategorie z poziomu konfiguracji.

    Które wersje PrestaShop i języki są obsługiwane?

    PrestaShop od 1.7.6 do 9.x, na PHP 7.1 i nowszym. Moduł jest dostępny po angielsku, polsku, niemiecku, francusku, hiszpańsku i włosku — w sklepie, panelu, PDF odstąpienia i e-mailach.

    Changelog (0)
    # Changelog

    ## 1.4.0 — 2026-08-06
    - Add: new setting to let customers withdraw from an order that has not been delivered yet, as EU law allows. Off by default.
    - Fix: customers whose orders cannot be returned now receive the access link and are told why, instead of getting no e-mail at all.

    ## 1.3.4 — 2026-08-03
    - Add: the withdrawal PDF now also states the date by which the goods must be sent back, matching the confirmation e-mail.

    ## 1.3.3 — 2026-08-03
    - Fix: the withdrawal PDF could not be generated at all — the back-office download failed and the confirmation e-mail was sent without its PDF attachment.
    - Fix: withdrawals submitted in Italian now produce an Italian PDF instead of an English one.
    - Fix: the back-office menu is now in Italian on Italian shops.
    - Fix: the word "order" in the withdrawal statement is now translated instead of always showing in English.
    - Fix: the PDF now shows the unit price as a formatted amount with the currency instead of a raw number.
    - Fix: the PDF now shows the order number, the shop's local time, and the refund amount, matching the back office and the e-mail.
    - Fix: a failed PDF render is now recorded in the shop logs instead of failing silently.

    ## 1.3.2 — 2026-07-15
    - Fix: the withdrawal confirmation e-mail now shows the related order number(s).

    ## 1.3.1 — 2026-07-09
    - Fix: on shops that also run a captcha module, the "Withdraw from contract" button could stay greyed out and impossible to click even after selecting items — customers can now submit the withdrawal form again.

    ## 1.3.0 — 2026-07-09
    - Add: customers can add an optional bank account number / IBAN on the withdrawal form — handy for cash-on-delivery orders, so you can refund them straight away instead of contacting them for the number. It shows on the withdrawal in the back office and in the new-withdrawal e-mail.

    ## 1.2.10 — 2026-07-09
    - Fix: withdrawal dates in the back office and in the customer's "My withdrawals" list are now shown in the shop's timezone, so a request no longer appears a couple of hours before the order it was made for.

    ## 1.2.9 — 2026-07-06
    - Add: pick the non-returnable categories from a category tree with checkboxes instead of typing IDs by hand.
    - Add: option to also block returns for products in subcategories of an excluded category — including subcategories added later (off by default, enable it under "Also apply to subcategories").

    ## 1.2.8 — 2026-07-03
    - Fix: the "Withdraw from contract" footer link no longer sends visitors through a temporary redirect — an unrecognised visitor (and every search-engine crawler) opens the request page directly, so shop-wide crawls stop reporting a "302 redirect" on every page.
    - Improve: a logged-in customer (or a guest who already confirmed their order e-mail) is taken straight to their withdrawal form from both the footer link and the request page, instead of being asked for their e-mail again.
    - Change: the withdrawal pages are marked "noindex" so they stay out of search-engine results (crawlers still follow their links).

    ## 1.2.7 — 2026-06-25
    - Fix: orders containing products sold by fractional quantity (e.g. 0.5 m of fabric) no longer disappear from the withdrawal form — such items can now be returned and are shown with their decimal quantity.

    ## 1.2.6 — 2026-06-25
    - Fix: in a multistore, withdrawals created in a non-default shop are now visible in the back-office list when that shop (or "All shops") is selected — previously the list always showed only the default shop's withdrawals.

    ## 1.2.5 — 2026-06-17
    - New: optional captcha protection for the withdrawal form and the guest e-mail request. Install a captcha module (PShowCaptcha) and configure reCAPTCHA or Turnstile — BCRefunds detects it automatically and protects the forms.

    ## 1.2.4 — 2026-06-17
    - Fix: saving the module configuration and changing a withdrawal's status no longer fail with "Invalid CSRF token" on PrestaShop 9.

    ## 1.2.3 — 2026-06-09
    - New: configurable delivery-cost refund — choose not to refund delivery, refund the actual amount paid, or a fixed amount. The delivery cost is added only when the customer withdraws from the whole order and never exceeds what they paid.
    - Fix: the estimated refund (customer e-mail, "My withdrawals" page and back office) now shows the delivery cost where it is due, instead of the goods value only.

    ## 1.2.2 — 2026-06-09
    - Fix: the withdrawal form now shows the actual withdrawal period from the settings instead of always "14 days".
    - Fix: refund amounts are now shown in the currency the order was placed in, not always the shop default currency.
    - Fix: confirmation e-mails now use a translated subject and reason label in every supported language.
    - Fix: back-office messages and the withdrawals list are now fully translated.
    - Fix: storefront error messages shown when an order cannot be returned are now translated.
    - Fix: remaining untranslated labels in the configuration screen and the module name.
    - New: the customer "My withdrawals" page is now paginated.

    ## 1.2.1 — 2026-06-08
    - New: full Italian translation of the storefront, back office, withdrawal PDF and e-mails.
    - New: e-mails are now translated into French, German, Spanish and Italian (previously English only).
    - Fix: the return confirmation page and guest access screens are now fully translated instead of falling back to English.
    - Fix: Spanish now uses the correct legal term for the right of withdrawal ("desistimiento").

    ## 1.2.0 — 2026-06-04
    - Changed: the module is now distributed under a paid commercial license (was AFL-3.0).
    - New: redesigned, clearer return screens for customers (desktop and mobile).
    - New: customers can pick a reason for each returned item; it appears in the back office and on the withdrawal PDF.
    - New: complete French, German and Spanish translations across the storefront, back office and withdrawal PDF.

    ## 1.1.0 — 2026-06-04

    - **Hardening.** The return address is stored and rendered as plain text (HTML stripped) and the return contact e-mail is validated, so neither can inject markup into confirmation e-mails. Minor i18n fix for the estimated-refund item count.

    - **Back office: faster returns processing.** The withdrawals list now shows the refund **amount** per row, warns at the top when any refund is **past its deadline and still open**, and supports **bulk status changes** (accept / goods received / refunded / reject) — each respecting the allowed status flow and audit-logged. The detail screen gains a **"Download withdrawal PDF"** button (the same Annex II statement the customer receives).

    - **Configurable return address.** A new "Return address" setting lets you tell customers exactly where to ship returned goods (e.g. a warehouse, not your registered office) plus a separate contact e-mail for return questions. Shown on the confirmation page and in the confirmation e-mail. When left empty it falls back to the shop address — and the contact e-mail is no longer mixed into the postal address block.

    - **Customers now see the refund amount.** Each item shows its price on the withdrawal form with a live "estimated refund" total, and the exact amount appears on the confirmation page, in the confirmation e-mail and as a new column in the "My withdrawals" history. The e-mail also lists per-item prices.
    - **Clearer reasons when an order can't be returned.** Instead of a single generic message, the form/error page now explains why (delivered too long ago, business/B2B order, items excluded, or not yet delivered), and the empty form offers a short explanation.
    - **Two deadlines are now distinct everywhere.** The date to send the goods back and the date the shop refunds the money are shown separately on the confirmation page and e-mail.
    - **Guard against accidental double-submit** creating duplicate withdrawal requests.

    - **Fix: "Select all items" now selects every item.** The per-order "Select all" checkbox only added the first item to the return, so customers who used it silently under-returned (and were refunded for less). It now selects all lines as expected.
    - **Fix: an item already returned in a "goods received" withdrawal is no longer offered again.** The withdrawal form could re-list an item whose return was already accepted and received, leading to a confusing late error; availability now accounts for that status.
    - **Clearer, better-aligned withdrawal screens.** Labels and product names no longer drift to the right edge (a clash with some themes), so every customer screen reads cleanly — especially on phones.
    - **Mobile & accessibility polish.** Tidier layout on small screens (guest banner, order headers and the return code no longer cramp on narrow phones), larger tap targets, visible keyboard-focus outlines and safer colour contrast.
    - **Asset cache-busting.** Front-office styles/scripts are versioned so browsers always load the latest after an update.

    - **New operational status "G
    Komentarze ()
    Opinie zamieszczane w naszym sklepie nie są w żaden sposób sponsorowane. Weryfikujemy również, czy zostały dodane przez klientów, którzy dokonali u nas zakupów. Jeśli chcesz dowiedzieć się więcej na ten temat zapoznaj się z naszym Regulaminem.

    Brak komentarzy.

    Napisz komentarz lub pytanie

    Twoja aktywność może być pomocna dla społeczności. Dodając opinię wyrażasz zgodę na przetwarzanie swoich danych osobowych. Zapoznaj się z naszą Polityką Prywatności.

    • Rating:

    Wymagania techniczne

    Wymagania techniczne

    Wsparcie i aktualizacje

    Wsparcie = Aktualizacje + HelpDesk

    Otrzymujesz 90 dni (3 miesiące) dostępu do kompletnego pakietu wsparcia PrestaShow.

    Aktualizacje modułów
    Moduły poinformują Cię o dostępnych aktualizacjach. Zapoznaj się z listą zmian (changelog) i wykonaj aktualizację modułu 1-kliknięciem bezpośrednio w Twoim sklepie.

    Panel HelpDesk  
    To panel, w którym dostarczymy Ci pomoc. Na HelpDesk możesz zgłaszać problemy, zamówić darmową instalację i aktualizację modułu oraz zamawiać modyfikacje i indywidualne prace programistyczne.

    > > > Wydłuż wsparcie   
    Po wygaśnięciu wsparcia możesz korzystać z modułu bez żadnych ograniczeń. Dostęp do wsparcia możesz odnowić w dowolnym momencie, gdy będziesz tego potrzebował.

    Baza Wiedzy & FAQ

    Za darmo na zawsze

    Baza wiedzy  
    Jest dostępna dla wszystkich. Znajdziesz w niej dokumentacje modułów oraz instrukcje, filmy i odpowiedzi na najczęściej zadawane pytania. 

    Licencja

    Dożywotnia licencja na moduł

    Pełna treść licencji 

    Instrukcja obsługi panelu zarządzania modułami 

    Dodatkowe domeny dla Multistore

    • Wszystkie nasze moduły obsługują PrestaShop Multistore.
    • Obsługa nielimitowanej liczby domen dla PrestaShop Multistore wymaga zakupienia obsługi multistore dla modułu.

    Modyfikowanie kodu

    • Kod modułu związany z integracją ze sklepem oraz z wyglądem (.tpl, .css, .js) ma otwarty kod źródłowy i możesz go dowolnie modyfikować.
    • Kod źródłowy modułu (.php) szyfrowany jest ionCube, a jego modyfikacja wiąże się z utratą gwarancji.

    Demo

    Demo - przetestuj moduł

    • Ten moduł nie posiada sklepu demo

    Brak powiązanych wpisów blogowych.