Zum Inhalt springen

Reklamationsformular zum Ausdrucken

Das Modul Reklamationsformular erzeugt ein druckfertiges Reklamationsdokument (Reklamationsformular), das der vom Verbraucherrechtegesetz geforderten Struktur entspricht und dem allgemein verwendeten UOKiK-Muster folgt. Der Verkäuferabschnitt wird vorab mit den Daten aus dem Konfigurationsassistenten ausgefüllt, die Abschnitte für Käufer, Produkt, Mangelbeschreibung und gewünschte Lösung bleiben leer.

VerwendungsweiseWo
Shortcode[polski_complaint_template] - bettet in den Seiteninhalt ein
Admin previewPolski > Complaint template - Vorschau und Download
HTML-DownloadSchaltfläche Download as HTML - text/html mit Header Content-Disposition: attachment

Das gerenderte Dokument besteht aus den folgenden Abschnitten:

AbschnittQuelleBearbeitbar
Sellerpolski_general.company_name/address/nip/emailAuto
CustomerVor- und Nachname, Adresse, E-Mail, TelefonLeere Felder
Order and productBestellnummer, Kaufdatum, ProduktnameLeere Felder
DefectMangelbeschreibung, EntdeckungsdatumLeere Felder
Requested remedyCheckboxen: Reparatur, Austausch, Minderung, RücktrittAnzukreuzen
Bank accountIBAN für die RückerstattungLeeres Feld
SignatureDatum und UnterschriftLeeres Feld

Aus der Option polski_general werden vier Felder bezogen:

OptionsschlüsselDokumentfeld
company_nameName des Verkäufers
company_addressAdresse
company_nipNIP (mit Präfix)
company_emailKontakt-E-Mail

Wenn keiner dieser Schlüssel ausgefüllt ist, enthält der Abschnitt Seller eine leere Zeile zum manuellen Ausfüllen, das Dokument bleibt strukturell trotzdem korrekt.

Der Käufer kreuzt eines von vier Rechten an, die sich aus Art. 43a-43g des Verbraucherrechtegesetzes ergeben:

  • Reparatur (repair)
  • Austausch (replacement)
  • Preisminderung (price reduction) mit dem gewünschten Betrag
  • Rücktritt vom Vertrag (withdrawal) mit Erstattung des vollen Preises

Alle vier Checkboxen werden als Zeichen ☐ (leeres Unicode-Quadrat) gerendert, der Käufer füllt sie auf dem Ausdruck aus.

[polski_complaint_template]

Eingebettet auf der Seite Reklamationen im Shop, der Kunde kann direkt über CSS @media print drucken. Der Shortcode nimmt keine Attribute an (alle Daten stammen aus polski_general).

Der Administrator kann das Formular als vollständige .html-Datei herunterladen (inklusive <!doctype>, druckfreundlichem Stil und meta charset). Nützlich, um es per E-Mail zu versenden oder als statische Datei auf einem Server abzulegen.

  • Name: polski-complaint-template-<YYYYMMDD>.html
  • Content-Type: text/html; charset=utf-8
  • Schutz: Nonce polski_complaint_download, Capability manage_woocommerce

Eingebettetes CSS im eigenständigen 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 } }

Das Modul wird über das Flag complaint_template in Polski > Module aktiviert. Ist es deaktiviert, werden Shortcode und Admin-Seite nicht registriert.

  • Keine Auswahl der Formularsprache (immer pl)
  • Keine automatische Integration mit WooCommerce-Bestellungen (der Käufer trägt die Nummer manuell ein)
  • Kein PDF, nur HTML (PDF in PRO geplant)
  • Die Vorlage unterstützt kein Ersetzen des Shop-Logos