Przejdź do głównej zawartości

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.

Sposób użyciaGdzie
Shortcode[polski_complaint_template] - osadza w treści strony
Admin previewPolski > Complaint template - podgląd i pobranie
Pobranie HTMLPrzycisk Download as HTML - text/html z nagłówkiem Content-Disposition: attachment

Renderowany dokument składa się z następujących sekcji:

SekcjaŹródłoEdytowalna
Sellerpolski_general.company_name/address/nip/emailAuto
CustomerImię i nazwisko, adres, email, telefonPuste pola
Order and productNumer zamówienia, data zakupu, nazwa produktuPuste pola
DefectOpis wady, data wykryciaPuste pola
Requested remedyCheckboxy: naprawa, wymiana, obniżka, odstąpienieDo zaznaczenia
Bank accountNumer IBAN do zwrotuPuste pole
SignatureData i podpisPuste pole

Z opcji polski_general pobierane są cztery pola:

Klucz opcjiPole dokumentu
company_nameNazwa sprzedawcy
company_addressAdres
company_nipNIP (z prefiksem)
company_emailEmail 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.

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.

[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).

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, capability manage_woocommerce

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 } }

Moduł aktywny jest flagą complaint_template w Polski > Moduły. Wyłączony - shortcode i strona admin się nie rejestrują.

  • 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