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

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

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.

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