Przejdź do głównej zawartości

Withdraw

Withdraw daje klientowi sklepu WooCommerce prostą ścieżkę do złożenia oświadczenia o odstąpieniu od umowy zawartej na odległość: wyszukanie zamówienia, wskazanie pozycji i ilości, wysłanie oświadczenia. Wtyczka odpowiada na wymóg łatwej funkcji odstąpienia z dyrektywy UE 2023/2673 (art. 11a), a w Polsce działa w otoczeniu ustawy o prawach konsumenta.

Od wersji 1.1.0 formularz ma trzy kroki: wyszukanie zamówienia, wybór pozycji, a na końcu osobny ekran, na którym klient czyta gotowe oświadczenie i dopiero je potwierdza. Nic nie zapisuje się przed tym potwierdzeniem, a przycisk potwierdzenia nosi wyłącznie napis wymagany przez art. 11a ust. 3.

Doszły też: pole z imieniem i nazwiskiem z umowy (art. 11a ust. 2), potwierdzenie e-mail powtarzające treść oświadczenia wraz z datą i godziną złożenia (art. 11a ust. 4) oraz shortcode [withdraw_link] i opcjonalny odnośnik w stopce, żeby funkcja była dostępna przez cały okres odstąpienia, a nie tylko w widoku zamówienia po zalogowaniu.

To jest wtyczka typu oświadczenie i rejestr. Zapisuje oświadczenie klienta w bazie, wysyła potwierdzenie do klienta i powiadomienie do sklepu, pokazuje wnioski w panelu i pozwala ręcznie zmieniać ich status. Zwrot płatności wykonujesz sam, na zwykłym ekranie zamówienia WooCommerce. Taki podział odpowiada modelowi prawnemu: konsument składa oświadczenie, sprzedawca je rozpatruje i rozlicza.

  • Formularz [withdraw_form], jeden shortcode obsługujący cały przebieg: wyszukanie zamówienia, wybór pozycji, ekran potwierdzenia.
  • Wyszukiwanie bez konta, po numerze zamówienia i adresie e-mail z danych rozliczeniowych, porównywanym bez rozróżniania wielkości liter. Zamówienia gości działają tak samo jak zamówienia zalogowanych klientów.
  • Odstąpienie pełne lub częściowe, przy każdej pozycji zamówienia jest pole ilości ograniczone do liczby zamówionych sztuk, a serwer i tak przycina przesłaną wartość. Po częściowym odstąpieniu reszta zamówienia pozostaje otwarta na kolejne wnioski.
  • Weryfikacja pokwitowania SHA-256 (art. 11a ust. 4), unikalny kod skrótu SHA-256 widoczny na ekranie potwierdzenia, w e-mailu dla klienta i w widoku szczegółów w panelu administratora.
  • Kolumna na liście zamówień WooCommerce, bezpośredni podgląd statusu wniosku o odstąpienie z linkiem do rejestru oraz wskaźnikiem spóźnienia.
  • Eksport rejestru do CSV, pobieranie zgłoszeń z filtrowaniem wg statusu i daty oraz zabezpieczeniem przed wstrzykiwaniem formuł w arkuszach kalkulacyjnych.
  • Wyłączenia z prawa do odstąpienia (art. 16 lit. c, d, e), oznaczanie produktów na zamówienie, szybko psujących się lub zapieczętowanych ze względów higienicznych na poziomie pojedynczego produktu lub całej kategorii, z odpowiednią notką przed zakupem.
  • Liczenie terminu wg rozporządzenia 1182/71 art. 3, termin upływa o północy ostatniego dnia, a dzień przypadający w sobotę lub niedzielę przesuwa się na poniedziałek. Opcjonalne dni karencji (grace period) i tryb doradczy przyjmujący spóźnione oświadczenia z oznaczeniem.
  • Rejestracja oświadczeń niedopasowanych (opcjonalnie), pozwala klientowi przesłać oświadczenie nawet w razie literówki w numerze lub e-mailu, do ręcznego połączenia przez sklep. Klient dostaje krótkie potwierdzenie e-mailem (data, godzina i kod potwierdzenia), bez tekstu, który sam wpisał, bo adres nie jest zweryfikowany.
  • Opcjonalne uzasadnienie oraz pole oświadczenia zaznaczane przez klienta przed wysłaniem.
  • Kontrola terminu i statusu zamówienia, wniosek przyjmowany jest tylko dla zamówień w dozwolonych statusach i tylko w otwartym okresie odstąpienia. Ta sama kontrola powtarza się przy zapisie, więc podmieniony formularz jej nie ominie.
  • Jeden otwarty wniosek na zamówienie, dopóki poprzedni ma status oczekujący lub zaakceptowany, kolejny nie zostanie przyjęty.
  • Rejestr wniosków w panelu, ekran WooCommerce > Withdrawal Requests z filtrowaniem po statusie i ręczną zmianą statusu w każdym wierszu.
  • Dwa e-maile przy zapisie wniosku, potwierdzenie dla klienta i powiadomienie dla sklepu, oba w postaci zwykłego tekstu.
  • Przycisk odstąpienia pod szczegółami zamówienia, linkujący do strony formularza z wypełnionym numerem zamówienia.
  • Edytowalne teksty prawne, wstęp nad formularzem oraz wzór formularza odstąpienia (załącznik I.B) pokazywany przy wyborze pozycji.
  • Eksport i usuwanie danych na żądanie, wtyczka rejestruje własny eksporter i narzędzie anonimizacji w mechanizmie prywatności WordPressa.
  • Zadeklarowana zgodność z HPOS oraz blokami koszyka i zamówienia, przy braku aktywnego WooCommerce wtyczka wyświetla komunikat i nie uruchamia swoich funkcji.
  1. Klient otwiera stronę z formularzem, podaje numer zamówienia i e-mail rozliczeniowy.
  2. Wtyczka sprawdza status zamówienia, termin i brak otwartego wniosku, po czym pokazuje pozycje zamówienia z polami ilości, datę końca terminu, wzór formularza odstąpienia i pole oświadczenia.
  3. Po wysłaniu wniosek trafia do rejestru ze statusem oczekującym, klient widzi potwierdzenie z numerem wniosku, a e-maile idą do klienta i do sklepu.
  4. Sprzedawca rozpatruje sprawę: zwrot płatności wykonuje na ekranie zamówienia, a status wniosku ustawia w rejestrze na zaakceptowany, odrzucony albo obsłużony.

Żeby nie budować fałszywych oczekiwań: wtyczka nie wykonuje zwrotu płatności, nie zmienia statusu zamówienia, nie dopisuje notatki do zamówienia i nie wysyła klientowi wiadomości przy zmianie statusu wniosku. Nie generuje też pliku PDF z oświadczeniem. Wszystkie te kroki pozostają po stronie obsługi sklepu.

  • Pierwsze kroki, instalacja, strona formularza, pierwsze ustawienia i test całej ścieżki.
  • Konfiguracja, tabela ustawień, sposób liczenia terminu, rejestr wniosków, e-maile, dane i deinstalacja.
  • FAQ, zwroty płatności, zamówienia gości, terminy, statusy, tłumaczenia, deinstalacja.