Spis treści
- 1 Najważniejsze funkcje wtyczki
- 2 Instalacja
- 3 Aktywacja subskrypcji
- 4 Aktualizacja
- 5 Menu i ustawienia wtyczki
- 6 Ustawienia globalne
- 7 Typy zgłoszeń: Zwrot, Reklamacja i Naprawa
- 8 Ustawienia typu zgłoszenia
- 9 Edycja formularza zgłoszenia
- 10 Żądanie na stronie Moje Konto
- 11 Żądanie bez logowania [PRO]
- 12 Obsługa żądań przez administratora sklepu
- 13 Wiadomości e-mail
Najważniejsze funkcje wtyczki
Elastyczne Zwroty i Reklamacje WooCommerce umożliwiają obsługę zgłoszeń klientów z poziomu WooCommerce. Klient może wysłać zgłoszenie z sekcji Moje konto → Zamówienia albo przez publiczny formularz bez logowania. Wtyczka obsługuje trzy typy zgłoszeń: zwrot, reklamację i naprawę.
Najważniejsze funkcje wtyczki:
- obsługa zgłoszeń typu Zwrot, Reklamacja i Naprawa;
- osobne ustawienia i osobny formularz dla każdego typu zgłoszenia;
- własna etykieta przycisku dla każdego typu zgłoszenia;
- wyświetlanie przycisku zgłoszenia według statusu zamówienia, roli użytkownika, metody płatności, produktu lub kategorii produktu PRO;
- tryb DOWOLNE / WSZYSTKIE dla warunków opartych o produkty i kategorie produktów PRO;
- ograniczenie czasu na złożenie zgłoszenia PRO;
- zgłoszenie bez logowania po potwierdzeniu numeru zamówienia i adresu e-mail PRO;
- osobne shortcode’y dla publicznych formularzy zwrotu, reklamacji i naprawy PRO;
- obsługa wielu zgłoszeń dla tego samego zamówienia, widocznych i zarządzanych niezależnie;
- statusy obsługi zgłoszenia: Zawnioskowane, Wysyłka, Weryfikacja, Zatwierdzone, Odrzucone i Anulowane;
- widoczny typ zgłoszenia oraz status zgłoszenia na liście zamówień WooCommerce;
- powiadomienia e-mail z informacją o typie zgłoszenia;
- dla zwrotów: pełny lub częściowy zwrot zamówienia, kilka trybów zwrotu kosztów wysyłki, w tym automatyczny zwrot kosztu dostawy przy zwrocie wszystkich pozostałych produktów, zwrot przez bramkę płatności albo kupon PRO, automatyczna akceptacja zwrotu PRO.
Wtyczka jest szczególnie przydatna, jeśli chcesz uporządkować obsługę zwrotów, reklamacji, zgłoszeń serwisowych lub zgłoszeń gwarancyjnych. Pozwala zebrać wymagane informacje od klienta i prowadzić cały proces z poziomu zamówienia WooCommerce.
Instalacja
Aktywacja subskrypcji
Aktualizacja
Przejdź do menu Elastyczne zwroty w panelu WordPress. Ustawienia wtyczki są podzielone na osobne pozycje menu:
- Elastyczne zwroty → Żądania,
- Elastyczne zwroty → Zwrot,
- Elastyczne zwroty → Reklamacja,
- Elastyczne zwroty → Naprawa,
- Elastyczne zwroty → Ustawienia globalne.
Pozycje Zwrot, Reklamacja i Naprawa służą do konfiguracji konkretnego typu zgłoszenia. Każda z nich ma dwie zakładki:
- Ustawienia – ustawienia widoczności, etykiety przycisku, shortcode’u publicznego formularza, okresu dostępności i strony z zasadami;
- Edytuj formularz – pola formularza, które klient wypełnia podczas wysyłania zgłoszenia.

Ustawienia globalne

Przejdź do Elastyczne zwroty → Ustawienia globalne. Ta sekcja zawiera ustawienia wspólne dla wszystkich typów zgłoszeń i publicznych formularzy.
Wyszukiwanie według widocznego numeru zamówienia – włącz, żeby klient w publicznym formularzu wpisywał numer zamówienia widoczny w sklepie, zamiast wewnętrznego ID zamówienia WooCommerce. Użyj tej opcji, jeśli sklep korzysta z własnej numeracji zamówień.
PRO Przycisk anulowania zamówienia – włącz, żeby klient mógł anulować niezapłacone zamówienie w sekcji Moje konto → Zamówienia. Przycisk jest dostępny tylko dla zamówień o statusach Wstrzymane (oczekujące na płatność) i Oczekujące na płatność.

Typy zgłoszeń: Zwrot, Reklamacja i Naprawa
Wtyczka obsługuje trzy typy zgłoszeń. Każdy typ możesz włączyć osobno i skonfigurować dla niego osobny formularz.
Zwrot – użyj tego typu, gdy klient chce zwrócić produkt i otrzymać zwrot środków. Tylko ten typ zgłoszenia obsługuje ustawienia zwrotu środków, kuponu, automatycznej akceptacji i zwrotu kosztów wysyłki.
PRO Reklamacja – użyj tego typu, gdy klient zgłasza wadę produktu lub problem z zamówieniem. Reklamacja korzysta z formularza zgłoszenia, statusów i wiadomości e-mail, ale nie wykonuje automatycznego zwrotu środków.
PRO Naprawa – użyj tego typu, gdy klient chce zgłosić produkt do naprawy. Ten typ może pomóc w obsłudze zgłoszeń związanych z prawem do naprawy / right to repair. Naprawa korzysta z formularza zgłoszenia, statusów i wiadomości e-mail, ale nie wykonuje automatycznego zwrotu środków.
W wersji PRO możesz edytować dodatkowe formularze Reklamacja i Naprawa. W wersji darmowej dodatkowe formularze są niedostępne.

Ustawienia typu zgłoszenia
Przejdź do Elastyczne zwroty → Zwrot, Elastyczne zwroty → Reklamacja albo Elastyczne zwroty → Naprawa. W zakładce Ustawienia skonfigurujesz widoczność danego typu zgłoszenia i zachowanie formularza.
Włącz formularz – włącz, żeby dany typ zgłoszenia był dostępny dla klientów spełniających warunki widoczności.
Etykieta przycisku – wpisz etykietę przycisku widoczną dla klienta w sekcji Moje konto → Zamówienia. Jeśli zostawisz domyślną wartość, przycisk będzie używał etykiety typu zgłoszenia, np. Zwrot, Reklamacja albo Naprawa.
PRO Shortcode formularza publicznego – skopiuj shortcode publicznego formularza. Dostępne shortcode’y:
[flexible_refund_public]– publiczny formularz zwrotu,[flexible_reclamation_public]– publiczny formularz reklamacji,[flexible_repair_public]– publiczny formularz naprawy.
PRO Widoczność przycisku – włącz logikę warunkową, aby ustawić warunki, które muszą zostać spełnione, aby przy zamówieniu na Moim Koncie wyświetlić przycisk zgłoszenia. Warunki możesz ustawić na podstawie:
- roli użytkownika,
- statusu zamówienia,
- metody płatności,
- produktu,
- kategorii produktu.
Dla warunków dotyczących produktów oraz kategorii produktów możesz wybrać tryb DOWOLNE albo WSZYSTKIE. DOWOLNE oznacza, że wystarczy dopasowanie jednego wybranego produktu lub jednej kategorii. WSZYSTKIE oznacza, że zamówienie musi spełnić wszystkie wybrane wartości.
Użycie logiki warunkowej pozwoli na wyświetlanie przycisku zgłoszenia w określonych sytuacjach. Możesz zastosować więcej niż jeden warunek. Dostępne są dwa operatory: Zawiera i Nie zawiera. Kolejne warunki są łączone frazą oraz / i.
Przykład ustawień warunku, który wyświetli przycisk zgłoszenia przy zamówieniach o statusie W trakcie realizacji, w których metoda płatności to Przelew bankowy.

Typ zwrotu – opcja dostępna tylko dla typu Zwrot. Wybierz sposób zwrotu środków:
Na rachunek bankowy / W gotówce – po zaznaczeniu tej opcji zwrot zostanie wykonany zgodnie z metodą płatności wybraną w zamówieniu.
PRO Na kupon – wybierz opcję, aby po zatwierdzeniu zwrotu wygenerowany został kupon rabatowy. Jego wartość będzie równa kwocie zwrotu. Kod wygenerowanego kuponu może zostać wysłany do klienta w wiadomości e-mail.

{coupon_code}.PRO Automatyczne zatwierdzenie – opcja dostępna tylko dla typu Zwrot. Włącz, aby zwrot został wykonany automatycznie bez konieczności zatwierdzenia przez administratora.
Zwrot kosztów wysyłki – opcja dostępna tylko dla typu Zwrot. Wybierz, czy i w jaki sposób koszt wysyłki ma być uwzględniany w zgłoszeniu zwrotu.
Dostępne opcje:
- Nie zwracaj – formularz zwrotu nie będzie zawierał pozycji z kosztem wysyłki.
- Zostaw decyzję klientowi – klient sam zdecyduje, czy zaznaczyć pozycję ze zwrotem kosztu wysyłki. Przy częściowym i pełnym zwrocie wtyczka uwzględnia pierwotny koszt wysyłki.
- Zawsze zwracaj pierwotny koszt wysyłki – wtyczka automatycznie zaznaczy pozycję ze zwrotem kosztu wysyłki. Przy częściowym i pełnym zwrocie uwzględniony zostanie pierwotny koszt wysyłki.
- Przy niepełnym zwrocie zwracaj najniższy koszt wysyłki – wtyczka automatycznie zaznaczy pozycję ze zwrotem kosztu wysyłki. Przy częściowym zwrocie uwzględniony zostanie koszt wpisany w polu Koszt najtańszej wysyłki w sklepie. Przy pełnym zwrocie wtyczka zwróci pierwotny koszt wysyłki.

Koszt najtańszej wysyłki w sklepie – pole pojawi się po wybraniu opcji “Przy niepełnym zwrocie zwracaj najniższy koszt wysyłki”. Wpisz najniższy koszt dostawy dostępny w sklepie. Wtyczka użyje tej kwoty przy częściowych zwrotach.

PRO Okres dostępności – włącz, żeby przycisk zgłoszenia został ukryty po określonym czasie od złożenia zamówienia. Możesz wybrać godziny, dni, tygodnie, miesiące albo lata.
Strona poświęcona zasadom – wskaż stronę z zasadami odpowiednimi dla wybranego typu zgłoszenia. Link do niej zostanie umieszczony w wiadomościach e-mail przez placeholder {refund_info_page}.

Edycja formularza zgłoszenia
Każdy typ zgłoszenia ma własny formularz. Przejdź do Elastyczne zwroty → Zwrot, Elastyczne zwroty → Reklamacja albo Elastyczne zwroty → Naprawa, a następnie wybierz zakładkę Edytuj formularz.

Dostępne pola formularza:
- Tekst – krótkie pole tekstowe;
- Pole tekstowe – dłuższe pole tekstowe;
- Checkbox – pole z opcjami typu zaznaczenia;
- Radio – wybór jednej opcji;
- Select – rozwijana lista;
- PRO Multi select – lista wielokrotnego wyboru;
- PRO Upload – pole do przesyłania załączników. Liczbę przesyłanych plików może ograniczyć administrator sklepu;
- PRO HTML – własna treść HTML w formularzu.
Ustawienia pól formularza
Ustawienia główne:

Etykieta – nazwa, która będzie wyświetlana w formularzu zgłoszenia.
Nazwa – nazwa pola w bazie danych. Raz dodana nazwa nie może być edytowana.
Włączone – odznacz, jeżeli chcesz, aby pole było ukryte.
Wymagane – zaznacz, aby pole było wymagane.
Ustawienia zaawansowane:

Opis – opis, który wyświetli się pod polem.
Min. ilość znaków – minimalna liczba znaków w polu.
Max. ilość znaków – maksymalna liczba znaków w polu.
Files Limit – limit przesyłanych plików dla pola Upload.
Wygląd:

Placeholder – tekst pomocniczy widoczny w polu.
Klasa CSS – własna klasa CSS pola.
Możesz zmieniać kolejność pól. Wystarczy przeciągnąć je i upuścić na wybraną pozycję.

Żądanie na stronie Moje Konto
Po przejściu do Moje konto → Zamówienia klient zobaczy przyciski dostępnych typów zgłoszeń, np. Zwrot, Reklamacja lub Naprawa. Przyciski pojawią się tylko wtedy, gdy dany typ zgłoszenia jest włączony i zamówienie spełnia warunki widoczności.
Po kliknięciu przycisku klient przejdzie do formularza zgłoszenia dla wybranego typu. W formularzu wybiera produkty z zamówienia i uzupełnia pola skonfigurowane w zakładce Edytuj formularz.

Dla żądania typu Zwrot klient może zgłosić całe zamówienie albo PRO wybrane produkty. Zachowanie pozycji z kosztem wysyłki zależy od ustawienia “Zwrot kosztów wysyłki”. W zależności od wybranego trybu klient może sam zaznaczyć koszt wysyłki albo wtyczka zaznaczy go automatycznie. Jeśli klient zwraca wszystkie pozostałe produkty z zamówienia, koszt dostawy zostanie dodany automatycznie w trybach automatycznego zwrotu kosztów wysyłki.
Dla typu Reklamacja i Naprawa klient wybiera produkty oraz uzupełnia formularz, ale wtyczka nie wykonuje zwrotu środków.
Po wysłaniu zgłoszenia status zamówienia zmieni się na status zgłoszenia, a w zamówieniu zostanie zapisany aktywny proces zgłoszenia. Klient zobaczy informację o zgłoszeniu w szczegółach zamówienia.

Po wysłaniu zgłoszenia klient może anulować prośbę, klikając Anuluj prośbę.

Po anulowaniu zgłoszenia jego status zmieni się na Anulowane. Klient może ponownie wysłać zgłoszenie, jeśli zamówienie spełnia warunki widoczności danego typu zgłoszenia.

Żądanie bez logowania [PRO]
Wtyczka umożliwia złożenie żądania także klientom, którzy złożyli zamówienie w sklepie, ale nie posiadają konta klienta albo nie są zalogowani. Tacy klienci nie mają dostępu do zakładki Moje konto, dlatego możesz utworzyć dla nich osobną podstronę z publicznym formularzem zgłoszenia.
Shortcode’y publicznych formularzy:
[flexible_refund_public]– publiczny formularz zwrotu,[flexible_reclamation_public]– publiczny formularz reklamacji,[flexible_repair_public]– publiczny formularz naprawy.
- Przygotuj nową podstronę, np. Formularz zwrotu, Formularz reklamacji albo Formularz naprawy.
- Wklej w wybranym miejscu shortcode odpowiedni dla typu zgłoszenia i zapisz zmiany.
- Na wybranej podstronie pojawi się formularz z polami Numer zamówienia oraz Adres e-mail.
Jeżeli klient wpisze poprawne dane, czyli istniejący numer zamówienia oraz pasujący do niego adres e-mail, zobaczy formularz właściwego typu zgłoszenia. Jeżeli dane nie są poprawne, zobaczy komunikat o błędzie.
Obsługa żądań przez administratora sklepu
Wszystkie zgłoszenia znajdziesz w Elastyczne zwroty → Żądania albo na liście zamówień WooCommerce z filtrem statusu Żądanie. W zamówieniu pojawi się metabox Żądania klienta.
W metaboxie Żądania klienta administrator zobaczy:
- listę zgłoszeń powiązanych z zamówieniem;
- numer i typ zgłoszenia, np. #15 Żądanie naprawy;
- datę wysłania zgłoszenia;
- produkty wskazane przez klienta;
- odpowiedzi klienta z formularza;
- aktualny status zgłoszenia;
- pole notatki dla klienta;
- listę statusów do ustawienia.
Statusy zgłoszenia:
- Zawnioskowane – zgłoszenie zostało wysłane przez klienta i czeka na obsługę;
- Wysyłka – sklep oczekuje na przesyłkę od klienta;
- Weryfikacja – zgłoszenie jest weryfikowane;
- Zatwierdzone – zgłoszenie zostało zatwierdzone;
- Odrzucone – zgłoszenie zostało odrzucone;
- Anulowane – zgłoszenie zostało anulowane przez klienta.
Po zmianie statusu kliknij Aktualizuj. Wtyczka zapisze status zgłoszenia, doda notatkę do zamówienia i wyśle odpowiednią wiadomość e-mail.
Dla typu Zwrot status Zatwierdzone uruchamia obsługę zwrotu środków. Jeśli zgłoszenie typu ‘Zwrot’ obejmuje koszt wysyłki, pozycja wysyłki pojawi się w metaboxie ‘Żądania klienta’ razem z produktami wskazanymi przez klienta. Przy trybie najniższego kosztu wysyłki dla częściowych zwrotów administrator zobaczy kwotę wynikającą z pola ‘Koszt najtańszej wysyłki w sklepie’. Przy pełnym zwrocie wtyczka uwzględni pierwotny koszt wysyłki. Jeśli zwrot obejmuje całą wartość zamówienia, status zamówienia może zmienić się na Zwrócone. Dla Reklamacji i Naprawy status Zatwierdzone kończy obsługę zgłoszenia, ale nie wykonuje automatycznego zwrotu środków.
Na liście zamówień WooCommerce wtyczka dodaje kolumnę Status zgłoszenia. Dzięki temu administrator może zobaczyć status ostatniego zgłoszenia bez wchodzenia w zamówienie.
Wiadomości e-mail
Wszystkie wiadomości e-mail, które tworzy wtyczka, znajdziesz w WooCommerce → Ustawienia → E-maile.
PRO Edytuj i dodaj nowe adresy, na które ma być wysyłany e-mail zwrotny.

Aby edytować albo włączyć / wyłączyć wybraną wiadomość e-mail, kliknij Zarządzaj.

Włącz / Wyłącz – zaznacz checkbox, aby włączyć wysyłkę powiadomienia e-mail.
Temat – użyj domyślnego tytułu maila lub stwórz własny. Możesz użyć następujących znaczników: {site title}, {site address}, {site_url}.
Nagłówek e-mail – użyj domyślnego nagłówka maila lub stwórz własny. Możesz użyć następujących znaczników: {site title}, {site address}, {site_url}.
Dodatkowa treść – możesz edytować treść wiadomości. Dostępne znaczniki: {shop_title}, {shop_address}, {shop_url}, {shop_email}, {refund_url}, {refund_note}, {refund_order_table}, {customer_name}, {order_id}, {order_date}, {order_number}, {order_payment_method}, {coupon_code}, {admin_order_url}, {admin_refunds_url}, {refund_info_page}, {refund_request_date}, {request_id}, {request_type}, {request_type_label}, {request_label}, {refund_specific_content}.
Rodzaj e-mail – dostępne formaty wiadomości e-mail: zwykły tekst, HTML, HTML + zwykły tekst.
DW – wskaż adres e-mail, dla którego treść będzie przesyłana w trybie Do wiadomości.
UDW – podaj adres e-mail, do którego wiadomość będzie przesyłana w trybie Ukryte do wiadomości.
Wtyczka wysyła wiadomości:
- Żądanie wysłane – po wysłaniu nowego zgłoszenia;
- Powiadomienie o nowym żądaniu – do administratora po wysłaniu nowego zgłoszenia;
- Żądanie oczekuje na wysyłkę – po ustawieniu statusu Wysyłka;
- Żądanie jest weryfikowane – po ustawieniu statusu Weryfikacja;
- Zatwierdzono żądanie – po zatwierdzeniu zgłoszenia;
- Odrzucono żądanie – po odrzuceniu zgłoszenia.
