Formularz reklamacji do druku
Moduł Formularz reklamacji generuje gotowy do wydruku dokument reklamacji (formularz reklamacyjny) zgodny ze strukturą wymaganą przez Ustawę o prawach konsumenta i powszechnie używany wzór UOKiK. Sekcja sprzedawcy jest wstępnie wypełniana danymi z kreatora konfiguracji, sekcje kupującego, produktu, opisu wady i żądanego rozwiązania pozostają puste.
Entry points
Dział zatytułowany „Entry points”| Sposób użycia | Gdzie |
|---|---|
| Shortcode | [polski_complaint_template] - osadza w treści strony |
| Admin preview | Polski > Complaint template - podgląd i pobranie |
| Pobranie HTML | Przycisk Download as HTML - text/html z nagłówkiem Content-Disposition: attachment |
Sekcje formularza
Dział zatytułowany „Sekcje formularza”Renderowany dokument składa się z następujących sekcji:
| Sekcja | Źródło | Edytowalna |
|---|---|---|
| Seller | polski_general.company_name/address/nip/email | Auto |
| Customer | Imię i nazwisko, adres, email, telefon | Puste pola |
| Order and product | Numer zamówienia, data zakupu, nazwa produktu | Puste pola |
| Defect | Opis wady, data wykrycia | Puste pola |
| Requested remedy | Checkboxy: naprawa, wymiana, obniżka, odstąpienie | Do zaznaczenia |
| Bank account | Numer IBAN do zwrotu | Puste pole |
| Signature | Data i podpis | Puste pole |
Auto-uzupełniana sekcja sprzedawcy
Dział zatytułowany „Auto-uzupełniana sekcja sprzedawcy”Z opcji polski_general pobierane są cztery pola:
| Klucz opcji | Pole dokumentu |
|---|---|
company_name | Nazwa sprzedawcy |
company_address | Adres |
company_nip | NIP (z prefiksem) |
company_email | Email kontaktowy |
Jeśli żaden z tych kluczy nie jest wypełniony, sekcja Seller zawiera pusty wiersz do ręcznego uzupełnienia - dokument i tak jest poprawny strukturalnie.
Żądane rozwiązanie
Dział zatytułowany „Żądane rozwiązanie”Kupujący zaznacza jedno z czterech uprawnień wynikających z Art. 43a-43g Ustawy o prawach konsumenta:
- Naprawa (repair)
- Wymiana (replacement)
- Obniżenie ceny (price reduction) z żądaną kwotą
- Odstąpienie od umowy (withdrawal) ze zwrotem pełnej ceny
Wszystkie cztery checkboxy renderowane są jako znaki ☐ (pusty kwadrat Unicode) - kupujący wypełnia na wydruku.
Shortcode
Dział zatytułowany „Shortcode”[polski_complaint_template]Osadzony na stronie Reklamacje w sklepie - klient może wydrukować bezpośrednio z CSS @media print. Shortcode nie przyjmuje atrybutów (wszystkie dane są z polski_general).
Pobranie standalone HTML
Dział zatytułowany „Pobranie standalone HTML”Administrator może pobrać formularz jako kompletny plik .html (wraz z <!doctype>, stylem print-friendly i meta charset). Przydatne do wysłania mailem lub zamieszczenia na serwerze jako statyczny plik.
- Nazwa:
polski-complaint-template-<YYYYMMDD>.html - Content-Type:
text/html; charset=utf-8 - Zabezpieczenie: nonce
polski_complaint_download, capabilitymanage_woocommerce
Styl druku
Dział zatytułowany „Styl druku”Wbudowany CSS w standalone HTML:
body { max-width: 780px; margin: 40px auto; line-height: 1.5; }.field { border-bottom: 1px solid #999; padding: 6px 0; }.row { display: flex; gap: 24px; }@media print { body { margin: 0 } .no-print { display: none } }Włączenie
Dział zatytułowany „Włączenie”Moduł aktywny jest flagą complaint_template w Polski > Moduły. Wyłączony - shortcode i strona admin się nie rejestrują.
Ograniczenia
Dział zatytułowany „Ograniczenia”- Brak wyboru języka formularza (zawsze pl)
- Brak automatycznej integracji z zamówieniami WooCommerce (kupujący wpisuje numer ręcznie)
- Brak PDF - tylko HTML (PDF planowany w PRO)
- Szablon nie wspiera podmiany logo sklepu