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
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?!
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
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.
hallo,
hmm.. kannst du mir vielleicht sagen wo ich genau was ändern muss denn ich kenn mich da nicht so gut aus.
gruß
patrick
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.
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. 😉