Fernabsatzvertrag - Automatisch gefüllte CMS-Seiten, AGB im Checkout & PDF per E-Mail
Machen Sie aus jeder CMS-Seite ein lebendiges Dokument. Setzen Sie Platzhalter wie {customer}, {cartproducts} oder {shopaddress} in Ihren Fernabsatzvertrag ein, und das Modul füllt sie überall dort mit echten Kunden-, Bestell- und Shopdaten, wo die Seite erscheint — als Vertragsbedingungen, die Kunden im Checkout akzeptieren, auf der Bestellseite mit Druck- bzw. Als-PDF-speichern-Schaltfläche und als PDF im Anhang der Bestellbestätigung. 26 Platzhalter, ein Vertragsgenerator mit einem Klick und ein Statusbereich, der Ihre Einrichtung prüft. Für PrestaShop 1.7 – 9.
Ein Vertrag, der sich selbst ausfüllt
Ein Fernabsatzvertrag muss den tatsächlichen Käufer, die tatsächlichen Produkte und die tatsächlichen Summen nennen — genau das kann eine statische CMS-Seite nicht leisten. Dieses Modul macht die Seite dynamisch: Sie schreiben sie einmal, setzen Platzhalter ein, und jeder Kunde sieht seine eigene Fassung. In der Türkei gesetzlich vorgeschrieben (Mesafeli Satış Sözleşmesi) und EU-weit vergleichbar geregelt, eignet es sich ebenso gut für jede andere rechtliche oder informative Seite, die echte Daten enthalten muss.
So funktioniert es
- 1. Die Seite mit einem Klick anlegen — die Konfigurationsseite erzeugt aus einer mitgelieferten Vorlage (Englisch oder Türkisch, kurz oder ausführlich) einen sofort bearbeitbaren Vertrag mit bereits gesetzten Platzhaltern und kann ihn im selben Schritt als Ihre AGB mit dem Checkout verknüpfen.
- 2. Den Wortlaut anpassen — es ist eine gewöhnliche CMS-Seite unter Design → Seiten, sodass Sie den Text in jeder Verkaufssprache an Ihr Unternehmen anpassen.
- 3. Er wird überall personalisiert — im Checkout mit dem aktuellen Warenkorb des Kunden, auf der Bestellseite mit der abgeschlossenen Bestellung und als PDF im Anhang der Bestellbestätigung.
26 Platzhalter in drei Gruppen
Käufer — Name, E-Mail, Telefon, Liefer- und Rechnungsadresse, Firma und Steuernummer. Bestellung — die vollständige Produkttabelle, Zahlungsart, Versandart, Datum und sämtliche Summen mit und ohne Steuer. Shop — Name, Inhaber, URL, vollständige Anschrift, Steuernummer, Telefon, Fax und E-Mail. Im Checkout existiert die Bestellung noch nicht, deshalb zeigen reine Bestellfelder den eindeutigen Hinweis „Noch nicht ausgewählt“, während die Summen den aktuellen Warenkorb abbilden; auf der Bestellseite und in der E-Mail steht überall die abgeschlossene Bestellung.
Kunden können eine Kopie behalten
Ist die Option für die Bestellseite aktiv, sieht der Kunde seinen fertigen Vertrag auf der Bestelldetailseite samt Druck- bzw. Als-PDF-speichern-Schaltfläche. Ist die E-Mail-Option aktiv, wird derselbe Vertrag als PDF erzeugt und der Bestellbestätigung angehängt — so landet eine Kopie in seinem Postfach, ganz ohne Ihr Zutun.
Es prüft Ihre Einrichtung für Sie
Der Statusbereich auf der Konfigurationsseite fängt genau die Fehler ab, die sonst erst als Kundenbeschwerde auffallen würden: keine Vertragsseite ausgewählt, eine Seite ohne Platzhalter, in den Bestelleinstellungen deaktivierte AGB oder ein Server ohne PDF-Bibliothek. Ist alles grün, erhält jede Bestellung ihren Vertrag.
Wissenswerte Details
- Keine Seitenduplikate — eine einzige Seite bedient jede Bestellung in jeder Sprache.
- Sauberes HTML — Version 2.0.1 erzeugt korrektes Markup, sodass die Produkttabelle im per E-Mail versendeten PDF richtig dargestellt wird.
- Elegante Lücken — Felder, die Kunde oder Shop nie angegeben haben (Steuernummer, Firma, Fax), zeigen den Hinweis „Nicht angegeben“ statt einer Leerstelle.
Kompatibilität
PrestaShop 1.7, 8 und 9. Der Vertrag ist eine gewöhnliche CMS-Seite und übernimmt daher Ihr Theme; die Checkout-Integration nutzt die AGB-Einstellung von PrestaShop selbst statt einer Template-Überschreibung.
Häufig gestellte Fragen
Muss ich den Vertrag selbst schreiben?
Nein — das Modul erzeugt ihn aus einer mitgelieferten Vorlage (Englisch oder Türkisch, kurz oder ausführlich) mit bereits gesetzten Platzhaltern. Den Wortlaut passen Sie an Ihr Unternehmen an.
Wo sieht der Kunde ihn?
Als die Bedingungen, die er im Checkout akzeptiert, auf seiner Bestelldetailseite mit Druck- bzw. Als-PDF-speichern-Schaltfläche und als PDF im Anhang der Bestellbestätigung — jede Option lässt sich einzeln ein- oder ausschalten.
Was erscheint im Checkout, solange es noch keine Bestellung gibt?
Die Käufer- und Shopdaten sowie der aktuelle Warenkorb mit seinen Summen. Reine Bestellwerte wie Zahlungsart, Versandart und Bestelldatum zeigen den Hinweis „Noch nicht ausgewählt“, bis die Bestellung existiert.
Kann ich es auch für andere Seiten als den Kaufvertrag nutzen?
Ja. Jede CMS-Seite kann Platzhalter enthalten — für weitere rechtliche oder informative Seiten, die echte Kunden- oder Shopdaten benötigen, ist es genauso nützlich.
Funktioniert es in allen Sprachen meines Shops?
Ja. Der Vertrag ist eine normale mehrsprachige CMS-Seite, sodass jeder Sprachreiter seinen eigenen Wortlaut enthält und alle dieselbe Platzhalterersetzung erhalten.
Was, wenn mein Server keine PDF-Bibliothek hat?
Der Statusbereich weist Sie darauf hin, bevor es zum Problem wird. Schalten Sie die Option für den E-Mail-Anhang aus oder lassen Sie TCPDF installieren — alles andere funktioniert weiter.
-
KompatibilitätPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Verfügbare ModulübersetzungenDeutsch
Englisch
Französisch
Italienisch
Niederländisch
Polnisch
Portugiesisch
Spanisch
Türkisch
MEG Venture
4 other products in the same category
| Version | 2.0.1 |
|---|---|
| Zuletzt aktualisiert | 2026-07-28 |
| Änderungsprotokoll | - [2026-07-24] Add Polish and Turkish translations for custom CMS content module placeholders and messages - [2026-07-23] Translate CMS content module strings from English to Turkish for improved localization and user experience. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add translation files for FR, DE, PL, NL, TR, IT, ES (7 languages) - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-22] fix: correct display name formatting in Customcmscontent module - [2026-07-15] fix: update README and translations to clarify PDF output issues with tags - [2026-07-15] feat: update version to 2.0.1 and enhance PDF output handling - [2026-07-15] feat: add upgrade scripts and templates for custom CMS content module - [2026-06-21] Refactor license information and update placeholder replacement logic in PlaceholderReplacer class - [2025-01-09] UPDATE - [2024-08-14] Initial release - [2024-06-15] Initial commit |
• [2026-07-15] feat: update version to 2.0.1 and enhance PDF output handling
• [2026-07-15] feat: add upgrade scripts and templates for custom CMS content module
• [2026-06-21] Refactor license information and update placeholder replacement logic in PlaceholderReplacer class
• [2025-01-09] UPDATE
• [2024-08-14] Initial release
• [2024-06-15] Initial commit
Kommentare (2)
Ihre Bewertung der Rezension kann nicht gesendet werden
Kommentar melden
Meldung gesendet
Ihre Meldung kann nicht gesendet werden