====== Bestellung ====== wbs:suite:modul:wbs_shop:bestellung Der Bestellprozeß besteht aus 6 Schritten: Das Hin- und Herspringen zwischen abgearbeiteten Schritten ist inzwischen möglich, allerdings müssen die Schritte zunächst der Reihe nach durchgeführt werden. * 1. Schritt: [[ #Bestätigung Warenkorb |Bestätigung des Warenkorbes]] * 2. Schritt: Login oder Registrierung als Kunde * 3. Schritt: Angabe der Versandadresse * 4. Schritt: Auswahl der Zahlmethode, bei Paypal direkte Bestätigung des Warenkorbes * 5. Schritt: Bestätigung der Bestellung und der AGB * 6. Schritt: Versand der Bestelldetails per Mail ===== Generelles Verhalten ===== Der Bestellprozeß muß in der Reihenfolge abgearbeitet werden. Es ist allerdings möglich, im Prozeß zurück zu springen, um schon getätigte Eingaben zu korrigieren. Das heißt allerdings, das dann der Prozeß von diesem Punkt wieder durchlaufen werden muß. Beispiel: Ich bin auf der Bestätigungsseite, und sehe, daß meine Versandadresse nicht in Ordnung ist, also kann ich sie über den Tab ansteuern und ändern, muß danach allerdings nochmal meine Zahlmethode bestätigen, um wieder zur Bestätigungsseite zu gelangen. ===== Bestätigung Warenkorb ===== In diesem Schritt wird die Auswahl aus dem Warenkorb noch einmal zur Bestätigung angezeigt. Es kann die Anzahl der einzelnen Artikel geändert werden, auch auf 0. Außerdem kann das Land, in das geliefert werden soll, geändert werden. Es können Gutscheincodes eingegeben werden. Die Versandkosten und die Endsumme werden angezeigt und bei Änderungen automatisch aktualisiert. Nach Bestätigung des Warenkorbes werden die Kundendaten abgefragt ===== Kunde ===== Der Kunde hat zwei Möglichkeiten, sich als Kunde einzutragen: # Entweder war er schon mal Kunde, dann kann er sich mit seiner Email und seinem Passwort einloggen, # oder er gibt seine Kundendaten ( Name, Adresse, Telefon, Email) ein und bekommt dann ein Passwort zugesandt. In beiden Fällen werden nach dem Speichern in der Maske die Kundendaten angezeigt, und es gibt die Möglichkeit, sich wieder abzumelden. ===== Versand ===== Beim ersten Aufruf werden in der Versandadresse die Adressdaten aus der Kundenadresse eingetragen. Der Kunde muß diese bestätigen (Mit Speichern). Danach wird auch die Versandadresse angezeigt und es gibt die Button "Zurück" "Weiter" ===== Bezahlung ===== Der Benutzer muß einen von den in der Konfiguration ausgewählten Bezahlmethoden auswählen: ==== Lastschrift ==== Angabe von Kontonummer(IBAN), Bankleitzahl ( BIC) und Name das Kontoinhabers ==== Vorkasse ==== ==== Paypal ==== ===== Bestätigung ===== ===== Goodbye ===== ===== Formulare ====== ^ Action ^ Formular ^ Funktion ^ | Warenkorb ||| | cart | Kein Formular | Ausgabe wird in der Klasse cart() generiert | | Kunde ||| | show_client | form_client_detail.tpl | Kunde ist eingeloggt, Name und Adresse anzeigen plus Link zum Ausloggen / Bearbeiten | | client_login | form_client_login.tpl | Maske zum Einloggen| | client_registration| form_complete_registration.tpl | Eingabe der Kundendaten | | Lieferadresse ||| | create_shipping_address | form_create_shipping_address.tpl | Lieferadresse mit Kundenadresse und "Bestell-Land" anzeigen| | edit_shipping_address | form_edit_shipping_address.tpl | Lieferadresse bearbeiten| | show_shipping_address | form_show_shipping_address.tpl | Lieferadresse anzeigen | | save_shipping_address| ??? | ??? | | Bezahlung ||| | payment| form_payment.tpl | Bezahlmethode bearbeiten | | show_payment| form_show_payment.tpl | Bezahlmethode anzeigen | | Bestätigung||| | confirmation | form_confirmation.tpl | Bestätigungsseite anzeigen | | Bestätigungsmail||| | | mail_send_confirmation.tpl | Vorlage für die Mail | | Goodbye ||| | | | Session entfernen und Verabschiedungstext anzeigen |