Jednorazowy + abonament

Odstąp od umowy tutaj - dyrektywa 2023/2673 - Presto Shop

Opłata jednorazowa
244,77 PLN z VAT (netto 199,00 PLN, VAT 23%)

Plan abonamentowy

Wprowadź adres strony, do którego zostanie przypisana licencja modułu.

Odstąpienie od umowy online — moduł PrestaShop 8 zgodny z dyrektywą (UE) 2023/2673

Odstąpienie Online to moduł do PrestaShop 8.x, który wdraża w Twoim sklepie obowiązkową funkcję odstąpienia od umowy online wymaganą przez dyrektywę (UE) 2023/2673. Klient składa oświadczenie o odstąpieniu w kilka sekund — bez drukowania, skanowania i wysyłania papierowego formularza. Ty otrzymujesz zgłoszenie w panelu sklepu, z pełną historią, statusami i dowodem złożenia.

Dlaczego Twój sklep potrzebuje tego modułu

Dyrektywa (UE) 2023/2673 nakłada na sprzedawców internetowych obowiązek udostępnienia konsumentowi prostej funkcji odstąpienia od umowy na odległość — dostępnej online, w tym samym środowisku, w którym zawarto umowę. Brak takiej funkcji to ryzyko sankcji ze strony UOKiK oraz realny problem wizerunkowy. Moduł zamyka ten wymóg w całości: dodaje przycisk odstąpienia w koncie klienta, na stronie zamówienia i w e-mailach, a każde złożone oświadczenie zapisuje wraz z datą, adresem IP i potwierdzeniem woli konsumenta.

Najważniejsze funkcje

  • Formularz odstąpienia online — dane zamówienia pobierane automatycznie, klient tylko wybiera produkty i zatwierdza.
  • Odstąpienie częściowe — wybór konkretnych pozycji i ilości z zamówienia, z kontrolą po stronie serwera.
  • Automatyczna kontrola terminu 14 dni — liczonego od dostarczenia, wysyłki lub daty zamówienia, według Twoich ustawień.
  • Obsługa gości — zamówienia bez konta obsługiwane przez bezpieczny link jednorazowy w e-mailu.
  • Panel zgłoszeń w Back Office — lista z filtrowaniem, sortowaniem, wyszukiwaniem i eksportem CSV.
  • Własne statusy odstąpienia — z automatyczną zmianą statusu zamówienia i wysyłką e-maila do klienta.
  • Pełna historia zgłoszenia — zmiany statusów, notatki obsługi i potwierdzenia wysyłki wiadomości.
  • Wykluczenia produktów i kategorii — zgodnie z art. 38 ustawy o prawach konsumenta (art. 16 dyrektywy 2011/83/UE), z komunikatem dla klienta.
  • Elastyczne terminy — indywidualne wydłużenie lub bezterminowe prawo zwrotu dla wybranego zamówienia.
  • PDF z oświadczeniem — generowany automatycznie i dołączany do potwierdzenia dla klienta.
  • API (Webservice PrestaShop) — zasób withdrawals dla systemów ERP i WMS.
  • Integracja ze zwrotami — gotowy punkt rozszerzenia pod usługi typu WygodneZwroty.pl.
  • Pełna wielojęzyczność — tłumaczenia w standardzie PrestaShop 8 (XLIFF).

Jak to działa — krok po kroku

  1. Klient wchodzi w szczegóły zamówienia i klika Odstąp od umowy.
  2. Moduł sprawdza, czy termin jeszcze biegnie i które produkty podlegają zwrotowi.
  3. Klient zaznacza pozycje, opcjonalnie podaje powód i numer rachunku, po czym zatwierdza oświadczenie.
  4. System zapisuje zgłoszenie, wysyła potwierdzenie z PDF i powiadamia obsługę sklepu.
  5. Obsługa zmienia status w Back Office — klient dostaje e-mail, a zamówienie może automatycznie zmienić status.

Bezpieczeństwo i zgodność

Moduł zapisuje dowód złożenia oświadczenia — datę, adres IP i potwierdzenie woli konsumenta — co ma znaczenie w razie sporu. Formularz jest chroniony tokenem CSRF, wszystkie dane wejściowe są walidowane i sanityzowane, a zapytania do bazy korzystają z mechanizmów PrestaShop odpornych na SQL injection. Numer rachunku bankowego jest maskowany w API zgodnie z zasadą minimalizacji danych (RODO).

Dla kogo

Dla każdego sklepu na PrestaShop 8.x sprzedającego konsumentom w Unii Europejskiej — od małych sklepów jednoosobowych po sklepy obsługujące setki zwrotów miesięcznie. Szczególnie przyda się tam, gdzie zwroty są obsługiwane ręcznie przez e-mail, a obsługa gubi terminy i zgłoszenia.

Najczęstsze pytania

Czy moduł działa z zamówieniami gości?

Tak. Klient bez konta otrzymuje indywidualny, jednorazowy link w e-mailu o zamówieniu i składa oświadczenie bez logowania.

Czy mogę wykluczyć produkty z prawa odstąpienia?

Tak — pojedyncze produkty, całe kategorie, producentów lub cechy. Klient zobaczy komunikat z podstawą prawną.

Czy da się wydłużyć termin dla konkretnego klienta?

Tak. Dla wybranego zamówienia możesz ustawić inną liczbę dni, konkretną datę graniczną albo prawo bezterminowe.

Czy moduł integruje się z systemem ERP?

Tak, przez Webservice PrestaShop. Zasób withdrawals udostępnia zgłoszenia wraz z produktami, statusami, historią i terminami.

Wsparcie i aktualizacje

W cenie licencji otrzymujesz aktualizacje modułu oraz wsparcie techniczne — zgłoszenie serwisowe wysyłasz bezpośrednio z panelu sklepu, razem z automatycznie dołączonymi danymi technicznymi instalacji.

Wymagania techniczne

Platforma

PrestaShop8.0.0 – 8.2.x (moduł nie działa na PrestaShop 1.6 i 1.7)
PHP8.1 lub nowszy (testowane na 8.1, 8.2, 8.3)
Baza danychMySQL 5.7+ lub MariaDB 10.3+, kodowanie utf8mb4
SerwerApache 2.4+ lub Nginx, z obsługą przyjaznych adresów URL
ProtokółHTTPS (certyfikat SSL) — wymagany dla formularza i weryfikacji licencji

Rozszerzenia PHP

  • cURL — wymagane (weryfikacja licencji, zgłoszenia serwisowe). Bez niego instalacja zostanie przerwana.
  • JSON — wymagane.
  • mbstring — wymagane (obsługa polskich znaków).
  • GD lub Imagick — wymagane przez PrestaShop, używane przy miniaturach produktów w formularzu.
  • OpenSSL — wymagane do połączeń HTTPS.

Konfiguracja serwera

  • memory_limit — minimum 256 MB (zalecane 512 MB przy generowaniu PDF).
  • max_execution_time — minimum 60 s.
  • Połączenia wychodzące HTTPS do licencja.l4t.pl i panel.l4t.pl (port 443) — niezbędne do aktywacji licencji.
  • Zadanie CRON wywoływane raz na dobę — automatyczne oznaczanie przeterminowanych zgłoszeń i weryfikacja licencji.
  • Działająca wysyłka e-mail w sklepie (SMTP lub funkcja mail()) — powiadomienia dla klienta i obsługi.

Uprawnienia i dostęp

  • Dostęp administratora do Back Office z prawem instalacji modułów.
  • Prawo zapisu w katalogach /modules/, /var/cache/ i /mails/.
  • Włączony Webservice PrestaShop — tylko jeśli zamierzasz korzystać z integracji ERP/WMS.

Zgodność

  • Multistore — obsługiwany; zgłoszenia i konfiguracja są przypisywane do sklepu.
  • Motywy — działa z motywem Classic i motywami na nim opartymi. Motywy mocno przebudowane mogą wymagać przeniesienia hooków displayOrderDetail i displayCustomerAccount.
  • Języki — pełna wielojęzyczność; w komplecie tłumaczenie polskie, pozostałe języki do uzupełnienia w Back Office.

Licencja

  • Licencja przypisana do jednej domeny sklepu; dla środowiska testowego wymagana osobna licencja.
  • Aktywacja automatyczna po domenie, z możliwością ręcznego wprowadzenia klucza.
  • Weryfikacja cykliczna z tolerancją braku połączenia — chwilowa awaria sieci nie wyłącza modułu.

Instalacja

  1. Back Office → ModułyWgraj moduł → wybierz plik ZIP.
  2. Po instalacji przejdź do Odstąpienia → Ustawienia i wskaż statusy zamówień oznaczające dostarczenie.
  3. Skopiuj adres zadania CRON z ustawień i dodaj go w panelu hostingu (raz na dobę).
  4. Sprawdź zakładkę Licencja i wsparcie — status powinien być aktywny.