Rozpocznij projekt
Blog E-commerce
E-commerce 22 czerwca 2026 Polecany

Przycisk „Odstąp od umowy” — jak wdrożyć w sklepie internetowym przed 2026 (Shoper, WooCommerce, PrestaShop)

Praktyczny przewodnik wdrożeniowy: jak zaprojektować i uruchomić przycisk odstąpienia od umowy zgodny z dyrektywą 2023/2673 — gdzie go umieścić, jakie pola formularza, jak nie stracić konwersji i jak zrobić to na Shoper, WooCommerce i PrestaShop.

Adrian Kozicki — autor artykułu, strateg SEO e-commerce
Adrian Kozicki Strateg SEO e-commerce · SEOmmerce
E-commercePrawo e-commerceShoperWooCommerceKonwersjaUX
Przycisk „Odstąp od umowy” — jak wdrożyć w sklepie internetowym przed 2026 (Shoper, WooCommerce, PrestaShop)

Dyrektywa UE 2023/2673 zmusza każdy sklep internetowy do tego, żeby konsument mógł odstąpić od umowy równie łatwo, jak złożył zamówienie — jednym wyraźnym przyciskiem, bez maili i formularzy PDF. To nie jest poprawka w regulaminie. To zmiana w panelu klienta, w formularzu zwrotu i w procesie obsługi. Poniżej konkretna instrukcja wdrożenia: co, gdzie i jak — z podziałem na Shoper, WooCommerce i PrestaShop, oraz jak zrobić to tak, żeby nie skasować sobie konwersji.

Najważniejszy niuans daty: unijny termin to 19 czerwca 2026, ale polski projekt ustawy implementującej został wycofany z prac rządowych i realnie wejdzie z opóźnieniem (szacunkowo 2–3 miesiące). Jeśli sprzedajesz wyłącznie w Polsce — masz trochę więcej czasu. Jeśli wysyłasz do innych krajów UE — tam wymóg dyrektywy obowiązuje niezależnie od polskiej legislacji. Tło prawne i kary opisaliśmy szerzej w analizie nowych przepisów o zwrotach na Cybersolus.

Co dokładnie musi robić przycisk (minimalne wymogi)

Zanim wejdziemy w platformy — twarde wymogi, które musi spełnić funkcja odstąpienia, niezależnie od silnika sklepu:

  • Wyraźny, widoczny przycisk z czytelnym opisem, np. „Odstąp od umowy”. Nie wolno go chować w regulaminie ani w stopce drobnym drukiem.
  • Dostępny przez cały okres prawa do odstąpienia (standardowo 14 dni od otrzymania towaru).
  • Proces dwuetapowy — kliknięcie + potwierdzenie, na zasadzie analogicznej do potwierdzenia zamówienia. Bez kontaktu ze sklepem, bez podawania powodu.
  • Możliwość częściowego odstąpienia — zwrot wybranych pozycji z zamówienia, nie tylko całości.
  • Potwierdzenie na trwałym nośniku — niezwłoczny e-mail z treścią oświadczenia oraz datą i godziną złożenia.
  • Działa na każdej platformie zakupu — także w aplikacji mobilnej, jeśli ją masz.

Gdzie umieścić przycisk — mapa miejsc

Najczęstszy błąd to jeden link gdzieś na podstronie. Przycisk powinien być tam, gdzie klient naturalnie szuka swojego zakupu:

  1. Panel klienta → „Moje zamówienia” — przycisk przy każdym aktywnym zamówieniu objętym prawem zwrotu. To miejsce numer jeden.
  2. Dedykowana zakładka „Zwroty / Odstąpienie od umowy” — stały punkt w nawigacji konta.
  3. Stopka sklepu — stały, ogólnodostępny link dla osób niezalogowanych (gość również ma prawo do zwrotu).
  4. E-mail po dostawie — link „Chcesz zwrócić? Odstąp od umowy” w wiadomości pottransakcyjnej.

Formularz: mniej pól = mniej ryzyka i lepszy UX

Formularz ma być odchudzony do danych niezbędnych. Każde dodatkowe pole to gorszy UX i ryzyko zarzutu utrudniania odstąpienia.

Pola wymagane:

  • Imię i nazwisko (autouzupełnienie dla zalogowanych)
  • Identyfikacja zamówienia (numer lub wybór z listy)
  • Adres e-mail do potwierdzenia

Pole opcjonalne:

  • Numer rachunku do zwrotu środków

Czego NIE wolno: wymuszać powodu zwrotu, dokładać zbędnych ankiet, blokować wysyłki bez „zgody marketingowej”. Powód możesz zapytać opcjonalnie, po złożeniu oświadczenia — nigdy jako warunek.

Wdrożenie na Shoper

Shoper ma wbudowaną obsługę zwrotów i RMA w panelu klienta, ale domyślny przepływ nie zawsze spełnia wymóg „jednego widocznego przycisku” i częściowego odstąpienia. W praktyce:

  • Włącz i skonfiguruj moduł zwrotów/RMA, tak aby klient inicjował zwrot z poziomu „Moich zamówień” bez kontaktu z obsługą.
  • Dodaj wyraźny przycisk „Odstąp od umowy” w koncie klienta i stały link w stopce (edycja szablonu / sekcje contentowe).
  • Skonfiguruj automatyczny e-mail potwierdzający z treścią oświadczenia, datą i godziną — to jest trwały nośnik.
  • Zadbaj o spójność z resztą sklepu pod kątem SEO i UX — jeśli przy okazji porządkujesz konto klienta i szablony, sprawdź najczęstsze błędy SEO w Shoper, żeby zmiana w szablonie nie zepsuła indeksacji.

Jeśli nie chcesz dłubać w szablonie sam, to typowy zakres prac w ramach opieki nad sklepem Shoper i wdrożeń na Shoper.

Wdrożenie na WooCommerce

WooCommerce daje pełną elastyczność, ale „z pudełka” nie ma zgodnej funkcji odstąpienia — trzeba ją dołożyć:

Wdrożenie na PrestaShop

W PrestaShop punktem zaczepienia jest konto klienta i mechanizm zwrotów towarów (Merchandise Returns):

  • Włącz zwroty towarów w ustawieniach i wystaw je jako czytelny przycisk „Odstąp od umowy” w Historia i szczegóły zamówień.
  • Rozszerz domyślny formularz zwrotu o częściowe odstąpienie i ogranicz pola do niezbędnych.
  • Skonfiguruj mail potwierdzający (szablon w Mails) zawierający treść oświadczenia oraz datę i godzinę.

Najczęstsze błędy, które kosztują

  • Ukrycie przycisku w regulaminie albo wyłącznie w PDF — to wprost naruszenie wymogu „łatwej dostępności”.
  • Brak autouzupełniania danych zalogowanego użytkownika — sztuczne tarcie w prostym procesie.
  • Opóźnione lub niepełne potwierdzenie — mail bez treści oświadczenia i znacznika czasu nie spełnia wymogu trwałego nośnika.
  • Dokładanie powodu zwrotu jako pola wymaganego — ryzyko zarzutu utrudniania odstąpienia.
  • Traktowanie tego jak zmiany treści, a nie procesu — przycisk bez spięcia z obsługą zwrotów to tylko przesunięcie problemu.

Czy łatwiejsze zwroty zabiją konwersję? Nie — i oto dlaczego

Wielu właścicieli sklepów boi się, że „przycisk zwrotu jednym kliknięciem” zwiększy liczbę zwrotów i zje marżę. Dane i praktyka mówią co innego: transparentna, łatwa polityka zwrotów zwiększa konwersję na etapie zakupu, bo obniża ryzyko postrzegane przez klienta. Klient, który wie, że łatwo odda, łatwiej kupuje — szczególnie w modzie, elektronice i kategoriach o wyższym AOV.

Zwroty i tak będą — pytanie tylko, czy uporządkowane w systemie, czy chaotyczne w mailach. Dobrze zaprojektowany proces to też okazja: moment zwrotu można wykorzystać na propozycję wymiany zamiast zwrotu środków, kod rabatowy na kolejny zakup albo szybkie zaproszenie do ponownej wizyty. Więcej o tym, jak nie tracić sprzedaży na drobnych tarciach, znajdziesz w poradniku jak zwiększyć konwersję w e-commerce.

Strona SEO: nie zepsuj indeksacji przy okazji

Dokładając zakładki konta, formularze i strony zwrotów, łatwo nieświadomie wygenerować duplikaty, cienkie strony albo zaindeksować panel klienta. Zadbaj o:

  • noindex na stronach konta, formularza odstąpienia i potwierdzeń,
  • brak duplikatów treści między „Zwroty”, „Reklamacje” i „Regulamin”,
  • spójne linkowanie wewnętrzne i czytelną nawigację konta.

Jeśli przy okazji robisz porządek w sklepie, to dobry moment na audyt SEO Shoper albo szersze pozycjonowanie sklepu internetowego — żeby zgodność z prawem szła w parze z widocznością.

Checklista wdrożenia (do odhaczenia)

  • Przycisk „Odstąp od umowy” w panelu klienta przy każdym aktywnym zamówieniu
  • Stały link w stopce dla niezalogowanych
  • Proces dwuetapowy, bez powodu i bez kontaktu ze sklepem
  • Częściowe odstąpienie (wybrane pozycje)
  • Formularz ograniczony do danych niezbędnych
  • Automatyczny e-mail potwierdzający z treścią oświadczenia + data i godzina
  • noindex na stronach konta/zwrotu, brak duplikatów
  • Wariant wielojęzyczny dla sprzedaży transgranicznej
  • Spięcie zgłoszenia z procesem zwrotów i zwrotem płatności

Chcesz mieć to wdrożone i zgodne bez ryzyka, że coś przeoczysz? Zajmujemy się sklepami na Shoper, WooCommerce i PrestaShop end-to-end — od wdrożenia i opieki nad sklepem po SEO sklepu internetowego. Napisz, a przygotujemy przycisk odstąpienia, formularz i potwierdzenia dopięte do Twojego procesu zwrotów.

Masz pytania do tego artykułu lub chcesz żebym spojrzał na Twój sklep?

Napisz do mnie →

Więcej z bloga

Wróć do bazy wiedzy.

← Wszystkie artykuły