Mehrstufige Bestellformulare

Begonnen von ahe, Mai 24, 2007, 16:05:09

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

ahe

Ziel:
Den Bestellvorgang in mehreren Schritten durchzuführen.

Diese Beispiel realisiert die folgenden Schritte:
1. Warenkorb mit Auswahl der Lieferzone und Zahlart
2. Eingabe der Persönlichen Daten / Lieferdaten und Zahlungsdaten
3. Anzeige einer Zusammenfassung inkl. Warenkorbinhalt

Per SSP können auch beliebige weitere Schritte eingefügt werden.
Der Ablauf ist dabei ähnlich zu dem in diesem Beispiel.

Im Anhang finden Sie eine Zip-Datei mit
- dem Script "order.ipl"
- der HTML-Vorlage für das Bestellformular ("bestellung1.html")
- der HTML-Vorlage für die Bestellzusammenfassung ("bestellung2.html")

Das Beispiel erfodert...
- dass die Datei "order.ipl" als zusätzliche Datei im Shop eingetragen ist,

- eine Informationsseite (dies ist die Bestellzusammenfassung) mit den folgenden Einstellungen


- ein benutzerdefiniertes Formular vom Typ udc_feedback mit den folgenden Einstellungen



Weiterhin müssen in der Warenkorbvorlage die Identifier
    __bestellen__ duch <a href="http://__xxpath__?showbynameBestellung1,__xxsession__">Zur Bestellung...</a> und
    __sbestellen__ durch <a href="http://__xxspath__?showbynameBestellung1,__xxsession__">Zur Bestellung...</a>
ersetzt werden, sodass alle Bestellvorgänge (egal welche Zahlungsart gewählt ist!) über das neue Formular laufen.

Da jede Zahlart eigene Pflichtfelder benötigt, werden diese im Formular durch das Script order.ipl dynamisch ausgegeben.
Damit die Zahlungsdaten beim Absenden überprüft werden, muss im Formular die Zeile
<input type="hidden" name="_CHECK" value="1">
eingefügt werden!

Weitere Beschreibungen finden Sie in den angehangenen Dateien.
MfG ahe