Zum Inhalt springen

zwei Shops auf einer Website mit tt_products

Erstellt am 11. August 2006 · 6 Antworten · letzte Antwort am 12. September 2006

Tags: Frage

pzanker ·

Hallo Typo3'ler,

wie kann ich Zwei verschiedene Webshops auf einer Website realisieren?
Denn bis jetzt ist es nach dem Einbinden so, das Schop B immer den Warenkorb Kasse usw. von Schop A anzeigt.

Über Hilfe würde ich mich sehr freuen.

gruß
patrick

b.​kraus ·

Also auf jeden Fall musst du gewährleisten, dass jeder Shop sein eigenes TS-Template erhält, in dem die jeweilige Konfiguration steht. Wie sonst willst du tt_products sagen, bei welchem Shop es welche Artikel und welche Kasse verwenden soll?!

pzanker ·

hallo,

tempate hat jeder shop sein eigenes und der Warenkorb wir auch für jeden einzelnen richtig angezeigt nur wenn ich dann einen Schritt weiter gehe in Shop A zur eingabe von Rechnungsadresse usw. und die Bestelleung abschicke werden dann wenn ich in den Schop B gehe die Daten bei Rechnungsadresse des Schops A angezeigt.

gruß
patrick

b.​kraus ·

Ah ok, verstehe. Habe neulich am Checkout-Prozess ein bisschen programmiert, weshalb ich dieses Verhalten genau kenne: tt_products nutzt eine TYPO3-Funktionalität, welche gepostete Variablen im Array "recs" automatisch in der FE-Session speichert. Hierbei greift tt_products immer auf den selben Bereich zu (->getKey('ses', 'recs')), weshalb beim Checkout-Prozess - sofern du hier keine Änderung am Programmcode vornimmst - bei jedem Shop die selben Daten verwendet werden.

pzanker ·

hallo,

hmm.. kannst du mir vielleicht sagen wo ich genau was ändern muss denn ich kenn mich da nicht so gut aus.

gruß
patrick

b.​kraus ·

Der Checkout-Prozess ist ein recht komplexes Gebilde. Wo daher überall Änderungen zu machen sind, kann ich leider nicht sagen.
Ein Großteil dürfte aber die Klasse "basket" und "basket_view" betreffen, die den Checkout-Prozess steuern. Wenn du da durch bist, hast du wahrscheinlich noch die "order"-Klasse vor dir. Wie das genau mit der Erstellung der Bill und dem Order-Tracking ist, weiß ich leider nicht.

Flink ·
pzanker schrieb

hmm.. kannst du mir vielleicht sagen wo ich genau was ändern muss denn ich kenn mich da nicht so gut aus.

Das ist ganz einfach. 🙂

pid_list = 12

für jeden Shop auf die Startseite des Shops setzen. Dann kommen sich die beiden Shops nicht mehr in die Quere. 😉