Der Bestellablauf ist in WEBSALE frei konfigurierbar und umsetzbar. Das betrifft zum einen die Anzahl der Schritte eines Checkouts, zum anderen die Inhalte, die im Bestellablauf abgefragt und verarbeitet werden, zum Beispiel Adressen, Zahlungsarten, Versandarten, Bestätigungen oder zusätzliche Angaben.Documentation Index
Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
Use this file to discover all available pages before exploring further.
Konfigurationen
Folgende Einstellungen sind relevant für die Konfiguration eines WEBSALE Bestellablaufs:checkout - Bestellablauf
Zentrale Konfiguration des Bestellablaufs, zum Beispiel für Gastbestellung, Vorauswahlen, freie Checkout-Felder, Versandarten und Fehleranzeige. Relevant sind insbesondere:checkout.checkout- Allgemeine Checkout-Einstellungen, Gastbestellung, freie Felder, Standardwertecheckout.shippingMethod- Versandarten im Bestellablaufcheckout.fieldErrorVisibility- Fehleranzeige und Fehlerlogik im Checkoutcheckout.checkout.defaults- Vorauswahlen, z. B. Land, Versandart, Zahlungsart
customer - Kundendaten
Konfiguration der Kundendatenfelder, zum Beispiel für Felddefinitionen, Pflichtfelder, Labels, Feldtypen und Validierungen. Relevant sind insbesondere:customer.customerDataField- Definition einzelner Kundendatenfelder, die abgefragt werden sollencustomer.customerDataFieldSettings- Einstellungen und Validierungen der Kundendatenfeldercustomer.customerDataGroup- Gruppierung von Kundendatenfeldern
accounts - Benutzerkonten
Relevant für eingeloggte Kunden, gespeicherte Adressen sowie gespeicherte Bank- oder Zahlungsdaten. Relevant sind insbesondere:accounts.addressFieldsSettings- Einstellungen für Adressfelderaccounts.addressField- Definition einzelner Adressfelderaccounts.customerAddressField- Zuordnung von Kunden- und Adressfeldern
accounts.bankInfoField- Bankdatenfelderaccounts.creditCardField- Kreditkartenfelder
payment - Zahlungsmethoden
Konfiguration der angebotenen Zahlungsarten und angebundenen Payment-Provider. Relevant ist insbesondere:payment.payment- Verfügbare Zahlungsarten
payment.payPalCheckout- Konfiguration für PayPal Checkoutpayment.stripe- Konfiguration für Stripe
Module
Für die Integration in die Templates sind insbesondere diese Module relevant:- $wsCheckout - Checkout-Zustand, Adressen, Versand, Zahlung, Probleme, Summen
- $wsActions - Aktionen erzeugen und auswerten
- $wsAccount - Login-Status, E-Mail, Adressen, loadAddress()
- $wsViews - Aktuelle URL, Zielseiten, View-URLs
- $wsBasket - Warenkorb und Bestellübersicht
- $wsConfig - Konfigurationswerte, zum Beispiel Anreden und Währung
- $wsPayPalCheckout - PayPal Checkout
- $wsStripe - Stripe
Aktionen
Für einen Checkout sind - je nach gewünschtem Umfang - insbesondere die unter Checkout dokumentierten Aktionen relevant. Alle Aktionen für den Bestellablauf siehe CheckoutZusätzlich relevant für einen OnePage Checkout
Wenn alle Checkout-Bereiche auf einer Seite zusammengeführt werden, sind insbesondere diese Punkte relevant:- MultiActions - Mehrere Aktionen mit einem Klick auslösen
- $wsCheckout.draftBillAddressId - “Zwischenspeichern” der Rechnungsadresse ohne wirkliches Speichern
- $wsCheckout.draftShippingAddressId - “Zwischenspeichern” der Lieferadresse ohne wirkliches Speichern
- checkout.fieldErrorVisibility - Fehleranzeige und Fehlerlogik im Checkout
- checkout.checkout.defaults - Vorauswahlen, zum Beispiel Land, Versandart oder Zahlungsart
