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ść.
  • 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.