Zum Inhalt springen

Adresseingabe auf separater Seite

Erstellt am 7. Juli 2006 · Noch keine Antworten

Tags: Frage

Gsicht ·

Hallo

Ich möchte den Bestellvorgang auf mehrere Seiten verteilen, nämlich so:

-Warenkorb
-Adresseingabe
-Rest der Bestellung (Übersicht/Bestätigung)

Wenn ich das richtig verstanden habe, ist tt_products auch dafür konzipiert (man kann ja Basket: content, Basket: input customer data und Basket: finalize order in der Flexform auswählen).

Ich bekomme das aber nicht richtig hin, er bleibt immer auf der Seite, auf der der Warenkorb (also Basket: content) eingefügt wurde. PIDfinalize habe ich gesetzt. Auch mit den anderen PIDs in den Constants habe ich experimentiert, ohne Erfolg.

Das Hauptproblem ist allerdings, dass es scheinbar keine Constant gibt, bei der man die PID der Seite, auf der Basket: input customer data eingefügt wurde, angeben kann.

Ich habe ein TS-object, dass ich nur auf dieser Seite anzeigen will (das Login), daher müsste ich die Adresseingabe auf eine separate Seite bekommen. Ist das überhaupt möglich?

Danke im Voraus für jede Hilfe 😃

-Gsicht

Edit: OK, ich habe hier eine Lösung zu einem Teil meines Problems gefunden: #35595

Was noch nicht gelöst ist, ist der Schritt von der separaten Seite mit der Adresseingabe zur Bestellübersicht. Mit den im verlinkten Thread geposteten Markers kommt man nur direkt zur Bestellbestätigung. Gibt es dafür eine Lösung?

Edit2: Problem gelöst 😃

Ich habe die Bestellbestätigung auch noch auf eine separate Seite genommen (Basket: control and payment) und danach noch PIDpayment gesetzt. Schliesslich musste ich der <form> im ###BASKET_INFO_TEMPLATE###-Teil des Templates nur noch die Action ###FORM_URL_PAYMENT### und der <form> im ###BASKET_PAYMENT_TEMPLATE###-Teil des Templates die Action ###FORM_URL_FINALIZE### geben.