Warenkorb Checkout

Die Shop-Erweiterung kommt mit 4 vordefinierten Checkout-Varianten. Diese sind:

  • request Anfrage
  • prePayment Vorauskasse
  • onInvoice Auf Rechnung
  • payPal PayPal (erfordert Pro-Version der Shop-Erweiterung)

Allgemeine Konfiguration

  • checkoutPid Hier muss die Page-Uid für die Checkout-Seite angegeben werden.
  • minimummOrderValue Hier kann der Mindestbestellwert (in Cents) angegeben werden.
  • orderOptions Hier werden die Checkout-Varianten definiert. Auf diese gehen wir in separaten Abschnitten genauer ein.
  • fieldDefinition Hier werden Formular-Felder für den Checkout konfiguriert. Diese werden erst in den jeweiligen TypoScript-Knoten vorkonfiguriert und können dann in den verschiedenen Checkouts verwendet werden.

Weitere Checkout spezifische Konfigurationen finden Sie auf den jeweiligen Dokumentationsseiten.

Empfohlene Seiten-Struktur

Folgende Seiten-Struktur kann empfohlen werden. Die jeweiligen Seiten können über den TypoScriptKonstanten-Editor konfiguriert werden.

🌎 Website root
├─ 🗀 Data
│  └─ 🛒 Products
├─ 📄 Checkout
│  ├─ 📄 Error
│  ├─ 📄 Callback
│  ├─ 📄 Cancel
│  └─ 📄 Success
└─ 🗀 Footer Menu
   ├─ 📄 Terms
   └─ 📄 Disclaimer
  • Checkout-Seite Diese Seite ist im Menü unsichtbar und sollte nicht in den Suchindex/Sitemap aufgenommen werden. Auf dieser Seite muss ein Plugin vom Typ Shop checkout platziert werden, sodass hier der Bestellprozess durchgeführt werden kann.
  • Error-Seite Diese Seite ist im Menü unsichtbar und sollte nicht in den Suchindex/Sitemap aufgenommen werden. Auf dieser Seite muss ein Plugin vom Typ Shop checkout platziert werden, damit Fehler einer Bestellung entsprechend verarbeitet werden kann.
  • Callback-Seite Diese Seite ist im Menü unsichtbar und sollte nicht in den Suchindex/Sitemap aufgenommen werden. Auf dieser Seite muss ein Plugin vom Typ Shop checkout platziert werden, damit das ein Callback-Aufruf (von bspw. PayPal) einer Bestellung verarbeitet werden kann.
  • Cancel-Seite Diese Seite ist im Menü unsichtbar und sollte nicht in den Suchindex/Sitemap aufgenommen werden. Auf dieser Seite muss ein Plugin vom Typ Shop checkout platziert werden, damit das Abbrechen einer Bestellung entsprechend verarbeitet werden kann.
  • Success-Seite Diese Seite ist im Menü unsichtbar und sollte nicht in den Suchindex/Sitemap aufgenommen werden. Auf dieser Seite muss ein Plugin vom Typ Shop checkout platziert werden, damit der Abschluss einer Bestellung entsprechend verarbeitet werden kann.

Formular Definitionen

Additional costs

Shipping costs