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
