Ich habe folgendes Problem beim Bestellen von Slave-Produkten.
Voraussetzung: Man sit noch nicht am Shop angemeldet.
Problem: Es werden die Slaveprodukte eines anderen Untershops nicht mit in die Bestellung übertragen.
Folgendes Szenario:
Im Untershop 1 wird der Artikel 1000 mit dem Slaveartikel 2000 angezeigt und vom NICHT angemeldeten Kunden in den Warenkorb gelegt. Alles soweit OK
Der NICHT angemeldete Kunde geht jetzt in den Untershop 2. Der Warenkorb wird mitgeführt, der Artikel 1000 und der Slaveartikel 2000 werden im Warenkorb vom Untershop 2 angezeigt. Alles soweit OK.
Kunde geht nun im Untershop 2 zur Kasse, alles wird noch korrekt angezeigt. Kunde erstellt nun sein Kundenkonto. Nach erfolgreicher Erstellung des Kundenkontos ist im Warenkorb nur noch der Stammartikel 1000, der Slaveartikel 2000 ist verschwunden. Wenn die Bestellung nun abgeschlossen wird, ist in der Bestellung nur noch der Stammartikel enthalten.
Wenn der Kunde jedoch schon angemeldet ist am System und dann den Warenkorb aus den verschiedenen Untershops füllt, dann funktioniert alles und alle Slaveprodukte werden übertragen.
Der Fehler tritt nur auf, wenn der Kunde erst den Warenkorb füllt und dann ein Kundenkonto erstellt oder sich erst nach dem füllen des Warenkorbes anmeldet.
Hat jemand eine Idee woran das liegt?