„Sklep internetowy ma działać tak, by rezygnacja z umowy była równie prosta jak jej zawarcie."
To jedno zdanie z dyrektywy UE 2023/2673 zmienia w polskim e-commerce więcej, niż mogłoby się wydawać. Od 19 czerwca 2026 roku każdy sklep internetowy działający w Unii Europejskiej (a więc także w Polsce) ma obowiązek udostępnić konsumentowi przycisk „Odstąp od umowy" i przeprowadzić go przez cyfrowy proces rezygnacji z zakupu, bez formularzy PDF, bez maili do działu obsługi i bez ukrywania opcji w zakamarkach regulaminu.
Brzmi prosto. W praktyce to nie jest „dorzucenie jednego przycisku do stopki", tylko zmiana, która dotyka interfejsu sklepu, panelu klienta, magazynu, integracji z bramką płatności, regulaminu, polityki zwrotów i procesu obsługi posprzedażowej.
Ten artykuł jest pełnym kompendium wiedzy o nowych przepisach. Jeśli prowadzisz sklep na WooCommerce, Shopify, PrestaShop, Sylius czy w autorskim rozwiązaniu, znajdziesz tu konkret: co musisz wdrożyć, do kiedy, ile to potrwa i czego absolutnie unikać, żeby nie narazić się na karę UOKiK sięgającą nawet 10% rocznego obrotu firmy.
Spis treści
Dyrektywa Parlamentu Europejskiego i Rady (UE) 2023/2673 z dnia 22 listopada 2023 roku nowelizuje dyrektywę 2011/83/UE o prawach konsumentów. To znaczy: wprowadza nową warstwę obowiązków na sklepy internetowe i dostawców usług cyfrowych, ale fundamenty prawa odstąpienia od umowy (czyli słynne „14 dni na zwrot bez podania przyczyny") pozostają niezmienione.
Co się zmienia? Cały mechanizm składania oświadczenia o odstąpieniu od umowy.
Do tej pory konsument mógł złożyć takie oświadczenie w dowolnej formie: mailem, listem, telefonicznie, a nawet ustnie. Sklepy internetowe robiły z tego, co kto chciał. Jedne miały formularz online, inne wymagały wydrukowania PDF i wysłania pocztą, jeszcze inne odsyłały do BOK z prośbą o kontakt. Komisja Europejska po latach analiz uznała, że 97% interfejsów w UE stosuje tzw. dark patterns, czyli celowe utrudnianie konsumentom korzystania z ich praw. Dyrektywa 2023/2673 ma to ukrócić.
Nowy obowiązek sprowadza się do trzech filarów:
Wszystko to ma działać przez cały okres, w którym konsument może skorzystać z prawa do zwrotu (zwykle 14 dni, w niektórych branżach 30).
Daty są twarde i nie ma od nich odwołania:
UOKiK zakończył konsultacje publiczne projektu nowelizacji w styczniu 2025 roku, prace legislacyjne trwają. Niezależnie od tempa polskiego ustawodawcy, dyrektywa zacznie obowiązywać w terminie unijnym. Jeśli polska ustawa wejdzie w życie później, konsumenci i tak będą mogli powoływać się bezpośrednio na przepisy unijne.
Dla sklepu internetowego oznacza to jedno: na dostosowanie systemu, regulaminu i procesów masz czas do połowy czerwca 2026. Po tej dacie kontrole UOKiK mogą zacząć się od razu.
Tu nie ma żadnych progów ani wyjątków, co warto powtórzyć dwa razy.
Dyrektywa obejmuje wszystkich przedsiębiorców zawierających z konsumentami umowy na odległość przy użyciu interfejsu cyfrowego. Konkretnie:
Brak progów oznacza dosłownie: brak progów. Nie ma znaczenia, czy sklep robi 100 tys. PLN obrotu rocznie, czy 100 mln. Nie ma znaczenia, czy zatrudnia jedną osobę, czy sto. Mikrosklep na PrestaShopie ma takie same obowiązki jak Allegro.
Wyłączone są jedynie umowy zawierane poza interfejsem cyfrowym (sprzedaż stacjonarna, telefoniczna), umowy między przedsiębiorcami (B2B w klasycznym rozumieniu) oraz wąska lista wyjątków z art. 38 ustawy o prawach konsumenta (np. produkty na indywidualne zamówienie, towary szybko psujące się, treści cyfrowe rozpoczęte za zgodą klienta).
Uwaga: prawo do odstąpienia obejmuje także przedsiębiorców uprzywilejowanych, czyli osoby prowadzące jednoosobową działalność gospodarczą, które dokonują zakupu niezwiązanego z profilem swojej firmy. Twój sklep musi to rozróżniać.
Tu zaczyna się robota dla developerów. Przepisy są bardziej szczegółowe, niż mogłoby się wydawać.
Lokalizacja przycisku. Konsument ma mieć dostęp do funkcji odstąpienia od umowy tam, gdzie zawarł umowę. Jeśli kupił przez stronę sklepu, przycisk musi być na stronie. Jeśli przez aplikację, musi być w aplikacji. Jeśli kupił po zalogowaniu się do panelu klienta, przycisk musi być w panelu. W praktyce oznacza to, że przycisk powinien znaleźć się w trzech miejscach jednocześnie:
Etykieta przycisku. Tekst musi być jednoznaczny. Dopuszczalne sformułowania to „Odstąp od umowy", „Odstąp od umowy tutaj", „Odstąpienie od umowy". Nie wystarczy „Zwrot", „Reklamacja", „Anuluj zamówienie" ani tym bardziej kreatywne nazwy w stylu „Coś poszło nie tak?".
Widoczność i kontrast. Przycisk ma być wyraźnie wyróżniony, dostępny intuicyjnie, bez schowania w podmenu czy regulaminie. W praktyce: kontrast spełniający WCAG 2.1 AA, rozmiar minimum 44 × 44 px na urządzeniach mobilnych (zgodnie z wytycznymi WCAG dla obszaru klikalnego), jasna etykieta tekstowa (sama ikonka nie wystarczy).
Dostępność. Funkcja musi działać dla osób z niepełnosprawnościami, czyli w pełni wspierać czytniki ekranu, nawigację klawiaturą i wytyczne WCAG. To nie jest sugestia. Dyrektywa wprost wspomina o wzmocnieniu obowiązków informacyjnych i dostępności.
Dostępność czasowa. Przycisk musi być widoczny przez cały okres prawa do odstąpienia. Dla większości towarów to 14 dni od dostarczenia. Dla treści cyfrowych i niektórych usług to 14 dni od zawarcia umowy. Dla produktów dostarczanych w częściach (np. subskrypcje) to 14 dni od dostarczenia ostatniej części.
Brak warunków wstępnych. Konsument nie może być zmuszony do założenia konta, zalogowania się do social media, podania danych marketingowych ani zaakceptowania newslettera, żeby skorzystać z prawa odstąpienia. Jeśli kupił bez konta (jako gość), musi mieć możliwość odstąpienia bez konta. To kluczowy punkt, który łatwo przeoczyć przy projektowaniu funkcji.
Sam przycisk to dopiero brama. Po jego kliknięciu konsument trafia do prostego, cyfrowego formularza, w którym:
Cała ścieżka ma być dwuetapowa w wymiarze decyzyjnym: pierwsze kliknięcie otwiera formularz, drugie potwierdza odstąpienie. To zabezpieczenie przed przypadkowym zwrotem, ale jednocześnie nie może być pretekstem do dorzucania kolejnych kroków, pól i pytań.
Czego nie wolno dorzucać do formularza:
Każdy taki dodatek może zostać uznany przez UOKiK za dark pattern utrudniający korzystanie z prawa konsumenta i pociągnąć za sobą sankcję.
To jest punkt, który wielu właścicieli sklepów rozumie dopiero po pierwszej rozmowie z developerem, a który technicznie jest najbardziej wymagający.
Dyrektywa wymaga, żeby konsument mógł odstąpić nie tylko od całego zamówienia, ale także od jego części. Czyli: kupił trzy lampy, jedną zwraca, dwie zostawia. Kupił komplet mebli, zwraca tylko stół. Kupił subskrypcję na trzy moduły, rezygnuje z jednego.
Co to oznacza dla wdrożenia?
W większości pudełkowych rozwiązań e-commerce częściowe odstąpienie nie jest dostępne out of the box. WooCommerce ma to częściowo we wtyczkach od zwrotów, Shopify w planach Plus, PrestaShop w niektórych modułach. W autorskich rozwiązaniach zwykle wymaga osobnego modułu.
W sklepach internetowych, które tworzymy w MITS, traktujemy częściowe odstąpienie jako element bazowy nowych wdrożeń. Dla istniejących klientów to zwykle jeden z głównych obszarów technicznych do dostosowania przed czerwcem 2026.
Po kliknięciu „Potwierdź odstąpienie od umowy" sklep ma wykonać niezwłocznie kilka rzeczy:
W praktyce większość sklepów dziś robi to ręcznie, czyli pracownik dostaje maila, otwiera arkusz kalkulacyjny, dzwoni do magazynu, klika refund w bramce, pisze do księgowej. To działa przy 10 zwrotach miesięcznie. Przy 100 staje się wąskim gardłem. Przy 1000 jest niemożliwe do utrzymania bez błędów.
Tu dochodzimy do najważniejszego punktu, który odróżnia poważne wdrożenia od „compliance na pokaz".
Przepisy mówią o przycisku, ale efektem jest cały proces obsługi posprzedażowej. Sklep, który dorzuci do stopki przycisk „Odstąp od umowy" prowadzący do formularza, którego zgłoszenia trafiają na ogólną skrzynkę BOK, formalnie ma „compliance". W rzeczywistości będzie tonąć w bałaganie:
Po wejściu dyrektywy w życie liczba zwrotów wzrośnie, bo bariera ich zgłoszenia spada do zera. Według badań branżowych już dziś 57% sklepów w Polsce nie jest gotowych na zarządzanie zwrotami w obecnej skali, a po czerwcu 2026 skala wzrośnie.
Z tego powodu wdrożenie compliance to dobra okazja, żeby przy okazji uporządkować proces obsługi zwrotów: panel administracyjny, automatyczne statusy, integracja z bramką płatności, ERP, magazynem, kurierem. Albo zrobisz to teraz przy okazji, albo zrobisz to za pół roku pod presją operacyjną.
Komisja Europejska wprost wymienia praktyki, które po wejściu dyrektywy w życie będą uznawane za naruszenie przepisów. Oto czarna lista:
UOKiK ma uprawnienia do nakładania kar także za utrudnianie korzystania z praw konsumenta, niezależnie od formalnego compliance. To znaczy: nawet jeśli masz przycisk i formularz, ale po drodze są dark patterny, kara grozi i tak.
Tu są rzeczy konkretne i niewygodne.
Wydłużenie terminu zwrotu z 14 dni do 12 miesięcy i 14 dni. Jeśli sklep nie poinformuje konsumenta o prawie do odstąpienia (a brak działającego mechanizmu może być uznany za niespełnienie obowiązków informacyjnych), termin na zwrot wydłuża się automatycznie z 14 dni do 12 miesięcy. Konsument może zażądać zwrotu po 11 miesiącach od zakupu i sklep musi go przyjąć. To w wielu branżach (zwłaszcza odzieżowej i elektronicznej) oznacza poważny problem.
Kary nakładane przez Prezesa UOKiK. Maksymalna wysokość kary za naruszenie praw konsumenta to 10% rocznego obrotu przedsiębiorstwa osiągniętego w roku poprzedzającym wydanie decyzji. W przypadku praktyk uznawanych za naruszenie zbiorowych interesów konsumentów standardową dolną granicą jest 4% obrotu rocznego za rok poprzedzający rok wydania decyzji.
Co to oznacza w praktyce dla typowego polskiego sklepu?
Dodatkowo:
W 2023 roku UOKiK nałożył łącznie ponad 612 mln PLN kar na przedsiębiorców za różne naruszenia praw konsumenckich. Po wejściu dyrektywy 2023/2673 brak przycisku odstąpienia stanie się jednym z najłatwiejszych do udokumentowania naruszeń.
Przycisk i formularz to warstwa techniczna. Druga warstwa to dokumenty.
W regulaminie sklepu musi się znaleźć:
W polityce zwrotów (jeśli jest osobnym dokumentem):
W formularzu zamówienia (przy finalizacji zakupu) konsument musi być wyraźnie poinformowany o prawie do odstąpienia i sposobie jego realizacji. To stary obowiązek, ale po nowelizacji UOKiK będzie sprawdzał, czy informacja jest spójna z faktyczną ścieżką w sklepie.
Aktualizacja dokumentów wymaga najczęściej wsparcia prawnika specjalizującego się w e-commerce. Gotowe szablony można znaleźć w sieci, ale każda branża ma swoje niuanse (np. w odzieży inne, w elektronice inne, w usługach cyfrowych jeszcze inne).
Wymagania są te same dla wszystkich, ale nakład pracy zależy od platformy.
WooCommerce. Brak natywnej obsługi częściowego odstąpienia, brak natywnego cyfrowego formularza odstąpienia spełniającego wymogi dyrektywy. Wtyczki (takie jak YITH WooCommerce Refund and Return) pokrywają część funkcji, ale wymagają konfiguracji i często modyfikacji szablonu. Realny czas wdrożenia: 1 do 3 tygodni zależnie od stopnia personalizacji sklepu i istniejących integracji.
Shopify. Plan Basic ma podstawową funkcję refunds, ale nie spełnia wymogów dyrektywy w zakresie cyfrowego formularza i potwierdzenia. Plan Plus i aplikacje (Loop Returns, ReturnGo) pozwalają na pełne wdrożenie. Realny czas wdrożenia: 1 do 2 tygodni, głównie konfiguracja i adaptacja do polskich wymagań prawnych.
PrestaShop. Częściowo wspiera zwroty natywnie, ale formularz i przycisk wymagają modyfikacji szablonu i często osobnego modułu. Realny czas wdrożenia: 2 do 4 tygodni zależnie od używanej wersji PrestaShopa i wtyczek osób trzecich.
Sylius. Jako framework dla developerów daje pełną kontrolę, ale wszystko trzeba zaimplementować świadomie. Częściowe odstąpienie, integracja z płatnościami, panel admina – wszystko to wymaga zaprogramowania zgodnie z wymogami dyrektywy. Realny czas wdrożenia: 3 do 6 tygodni dla nietrywialnego sklepu.
Magento i Magento 2. Posiada moduł zwrotów (RMA), ale nie spełnia w pełni wymagań cyfrowego formularza. Wymaga rozbudowy lub integracji z zewnętrznym SaaS. Realny czas wdrożenia: 3 do 5 tygodni.
Custom Laravel / Symfony. Pełna elastyczność, ale i pełna odpowiedzialność. Wszystko trzeba zaimplementować od podstaw, łącznie z UI, walidacją, integracją bramki, magazynu, ERP. Realny czas wdrożenia: 4 do 8 tygodni w zależności od stopnia złożoności i istniejącej architektury.
Sklepy headless (Vue/React + API). Tu sytuacja zależy od backendu, ale frontend wymaga zaprojektowania i zaimplementowania od zera komponentów odstąpienia, zarówno na stronie publicznej, jak i w panelu klienta. Realny czas wdrożenia: 3 do 6 tygodni dla średnio złożonego sklepu.
Niezależnie od platformy: im wcześniej zaczniesz, tym mniejsza presja czasowa i większa szansa, że wdrożenie zostanie zrobione porządnie, a nie pod prowizorkę „bo deadline".
Poniżej realna sekwencja działań dla typowego sklepu e-commerce.
Tydzień 1: Audyt.
Tydzień 2: Projekt.
Tygodnie 3 do 5: Wdrożenie.
Tydzień 6: Testy.
Tydzień 7: Dokumenty i deployment.
Tydzień 8 i dalej: Optymalizacja.
Realny czas dla średniego sklepu to 6 do 8 tygodni, czyli należy zacząć najpóźniej w pierwszej połowie kwietnia 2026.
Wydrukuj, przejdź punkt po punkcie. Jeśli przy którymkolwiek pytaniu odpowiadasz „nie" lub „nie wiem", masz realny problem, który trzeba rozwiązać przed czerwcem 2026.
Interfejs i UX:
Formularz:
Backend:
Dokumenty:
Procesy:
Jeśli na większość punktów odpowiadasz „tak", jesteś w dobrej pozycji. Jeśli na większość „nie", masz przed sobą realne wdrożenie, które warto zacząć już teraz.
Czy wystarczy jeden przycisk w stopce sklepu?
Nie. Przycisk musi być dostępny w trzech miejscach: na stronie publicznej, w panelu klienta i w aplikacji mobilnej (jeśli istnieje). Sama stopka nie spełnia wymogu dostępności w panelu klienta.
Czy mogę zostawić formularz PDF jako alternatywną metodę odstąpienia?
Tak, klasyczne metody (PDF, list, mail) pozostają dopuszczalne jako dodatkowe formy. Nowy obowiązek dodaje cyfrowy formularz online, ale nie usuwa starych opcji.
Czy mogę pytać klienta o powód zwrotu?
Tak, ale tylko jako pole opcjonalne. Wymuszanie powodu pod groźbą niemożności zatwierdzenia formularza to dark pattern.
Czy mogę zaoferować klientowi rabat zamiast zwrotu?
Możesz, ale tylko po złożeniu oświadczenia, nie przed. Wprowadzenie ekranu „odbierz rabat 20% zamiast zwrotu" przed potwierdzeniem odstąpienia jest dark patternem.
Czy obowiązek dotyczy też usług cyfrowych i subskrypcji?
Tak. Dyrektywa obejmuje wszystkie umowy zawierane na odległość, w tym usługi cyfrowe, subskrypcje VOD, oprogramowanie SaaS, e-booki, kursy online.
Co z zamówieniami złożonymi przed 19 czerwca 2026, ale dostarczonymi po tej dacie?
Obowiązek udostępnienia przycisku dotyczy wszystkich zamówień, dla których prawo do odstąpienia jest aktywne w momencie obowiązywania nowych przepisów. Czyli: jeśli klient zamówił 15 czerwca 2026 i otrzymał towar 25 czerwca, przycisk musi być dla niego dostępny.
Ile kosztuje wdrożenie?
Zależy od platformy i zakresu. Najprostsze wdrożenie compliance dla małego sklepu na Shopify lub WooCommerce to wydatek rzędu kilku do kilkunastu tysięcy złotych. Średnie sklepy z integracjami magazyn/ERP to zwykle kilkanaście do kilkudziesięciu tysięcy. Sklepy duże z autorskimi rozwiązaniami i wieloma integracjami mogą wymagać budżetu kilkudziesięciu tysięcy złotych i więcej.
Czy obowiązek dotyczy sklepów B2B?
Co do zasady nie, ponieważ dyrektywa chroni konsumentów. Ale uwaga: jeśli twój sklep B2B sprzedaje także osobom prowadzącym jednoosobową działalność gospodarczą (które kupują niezwiązane z profilem firmy), te osoby są tzw. przedsiębiorcami uprzywilejowanymi i przysługują im prawa konsumenta.
Co jeśli mam międzynarodowy sklep z klientami z różnych krajów UE?
Dyrektywa obowiązuje w całej UE. Wdrożenie powinno działać niezależnie od kraju klienta, w jego języku, z lokalnymi formami potwierdzenia.
Czy AI lub chatbot mogą zastąpić przycisk?
Nie. Konsument musi mieć dostęp do prostego, jednoznacznego mechanizmu (przycisk + formularz). Chatbot może być dodatkowym kanałem wsparcia, ale nie jedynym.
19 czerwca 2026 to data, której nie da się przesunąć ani negocjować. Każdy sklep internetowy w Unii Europejskiej zostanie wtedy zobowiązany do udostępnienia konsumentom prostego, cyfrowego mechanizmu odstąpienia od umowy. Obowiązek dotyczy wszystkich, bez progów obrotu, bez wyjątków branżowych, bez okresu przejściowego.
Czy to oznacza panikę? Nie. Oznacza realny projekt do wykonania, który u większości sklepów zajmie od jednego do dwóch miesięcy roboty technicznej, prawnej i procesowej.
Czy warto zaczekać i zobaczyć, jak inni? Nie. Po pierwsze, kary UOKiK są realne i sięgają 10% rocznego obrotu firmy. Po drugie, im bliżej deadline, tym większa kolejka u dobrych wykonawców i tym wyższe stawki. Po trzecie, każdy sklep, który wdroży nowy proces wcześniej i lepiej, zyska przewagę konkurencyjną w postaci lepszego doświadczenia klienta, niższych kosztów obsługi i danych analitycznych o zwrotach.
W MITS wdrażamy dyrektywę 2023/2673 w sklepach naszych klientów już teraz, łącząc warstwę techniczną (przycisk, formularz, integracje, panel admina) z warstwą prawną (regulamin, polityka zwrotów, procedury). Robimy to pod każdą popularną platformę: WooCommerce, Shopify, PrestaShop, Sylius, Magento i autorskie rozwiązania na Laravelu czy Symfony.
Jeśli prowadzisz sklep internetowy i chcesz być pewien, że 20 czerwca 2026 będziesz spokojnie pracować, a nie tłumaczyć się przed UOKiK, zacznij od audytu.