Hallo,
ich habe eine Extension erstellt mit der ein Besucher sich ein Produkt zusammenstellen kann. Das war nicht allein mit tt_products möglich weil die Produkte aus vielen Faktoren bestehen und außerdem millimetergenau erstellt werden. Maßanfertigungen also. So viele Produkte und Varianten hätte man nicht erstellen können.
Das Ganze habe ich nun so gemacht dass tt_products, minibasket und newloginbox installiert sind. Dazu meine Extension mit der der User sich das Produkt zusammenstellt. Die Extension benutzt eigene Tabellen und die Daten von denen der Kunde teilweise auswählen können soll sollen noch per csv-Skript für den Kunden importierbar sein.
Ich bin jetzt soweit dass ich bei 3 Produktarten die Produkterstellung an dem Punkt habe dass der Preis errechnet wird. Bei der 4. Art muss ich noch nachfragen wie die Preise berechnet werden.
Auf jeden Fall wird dann ein Produkt erzeugt und falls noch nicht mit den exakt gleichen Daten bestehend in der Tabelle tt_products gespeichert.
Die Frage die ich mir jetzt stelle ist wie ich das Ganze nun am Besten mit tt_products und dem Warenkorb verknüpfe. Kurz gesagt wie macht man es richtig wenn ich als erstes prüfen will ob der User schon eingeloggt ist und dann das Product in seinen Warenkorb zu legen. Gibt es da eingebaute Lösungen oder muss man das in ein Array oder Tabelle schreiben?
Im Moment habe ich während des Bestellvorgangs erst einmal die einzelnen Werte die der User eingibt in einem Array "thisbuy" in der session gespeichert.
Am Besten sollte es jetzt wohl so funktionieren dass nachdem das Produkt erzeugt wurde in tt_products abgefragt wird ob der User schon eingeloggt ist was ja notfalls auch per php gehen sollte und wenn nicht ihn zur Newlogin-Box weiterzuleiten oder aber das Produkt in den Warenkorb zu legen. Bzw nach dem Einloggen das Produkt in den Warenkorb zu legen. Nur finde ich keine Infos wie das gemacht wird. Tabelle gibts wohl nicht dafür also wirds wohl ein Array sein.
Kann mir jemand weiterhelfen?
Grüße!
Sebastian