Fehler wenn Kunde Warenkorb mehrfach bestellt

Begonnen von Lars Gollub, Oktober 11, 2003, 15:55:44

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

Lars Gollub

Hallo!

ShopPilot löscht leider nach einer Bestellung den Warenkorb nicht. Dies wäre noch zu verkraften, wenn es keinen Fehler geben würde, wenn ein Kunde den Warenkorb ein zweites mal bestellt. ShopPilot gibt dann auf der Seite mit der Erfolgsmeldung für eine Bestellung folgenden Fehler aus (teilweise mehrfach, abhängig von der Anzahl der Artikel im Warenkorb):

DBD::ODBC::st execute failed: [Microsoft][ODBC Microsoft Access Driver] Die von Ihnen vorgenommenen Änderungen an der Tabelle konnten nicht vorgenommen werden, da der Index, Primärschlüssel oder die Beziehung mehrfach vorkommende Werte enthalten würde. Ändern Sie die Daten in den Feldern, die gleiche Daten enthalten, entfernen Sie den Index, oder definieren Sie den Index neu, damit doppelte Einträge möglich sind, und versuchen Sie es erneut. (SQL-23000)(DBD: st_execute/SQLExecute err=-1) at Ibodata.pm line 759, <./ordermessage.htm> chunk 254.

Wir testen im Augenblick noch in Live View, da wir noch weit von einem vollständigen Shop entfernt sind. Was haben wir falsch gemacht? Ist das Problem bekannt? Tritt es vielleicht nur in Live View auf? Was kann man dagegen tun? Vielen Dank im Voraus!


Schöne Grüße

Lars

hop

Hallo,

dieses Verhalten tritt nur mit LiveView auf. Der LiveView
Betrieb ist eigentlich nicht dazu gedacht wirkliche
Bestellungen zu erzeugen. Sondern in erster Linie um den
Shop offline zu designen und zu pflegen. Ich würde Ihnen
raten solche Sachen besser online zu testen.

hop
Sch?ne Gr??e hop

Lars Gollub

Hallo hop,

vielen Dank für Ihre schnelle Antwort! Wir sind leider noch weit von einem funktionsfähigen Shop entfernt und testen daher noch in LiveView. Laut Werbung "Die in ShopPilot integrierte LiveView-Technologie ermöglicht es Ihnen Ihren kompletten Shop innerhalb von ShopPilot zu testen." sollte dies auch eigentlich möglich sein. Wenn die Einschränkungen von LiveView bekannt wären, bräuchte man sich keine Sorgen zu machen, wenn etwas nicht funktioniert. Da wir nun wissen, dass dieser Fehler nur an LiveView liegt und man durch Neuanlegen der Datenbank den Shop einmal testen kann, ist uns schon sehr geholfen. Nochmals vielen Dank!


Schöne Grüße

Lars

EK

Hallo,

also dem Punkt mit Warenkorb nach einer getätigten Bestellung zu leeren fände ich auch wirklich gut und wichtig. Ich gehe davon aus das die meisten Kunden denken das die Bestellung trotz aller Meldungen nicht funktioniert haben könnte, wenn der Warenkorb nach der Bestellung noch immer gefüllt ist.
Klar verschwinden die Meisten sowieso aus dem Shop, wenn sie bestellt haben. Aber jene die noch stöbern wollen...
Achja, wenn ein Kunde seine letzte Bestellung nochmal einsehen könnte, kompakt und zusammengefasst eben nur diese Bestellung (oder eine Art Bestellhistorie wo er seine letzten Bestellungen einsehen könnte, aber nicht zusammengefasst in eine unübersichtliche Endlosliste) fände ich auch ganz nett. Dies könnte eine Alternative dazu sein, nicht alle bestellten Artikel in die Wunschliste übernehmen zu müssen, die IMHO ja einen anderen Zweck verfolgt...

beste Grüsse
EK

hop

Hallo,

es wird bald eine Funktion geben, die es ermöglicht
den WK nach Bestellung zu löschen oder zu erhalten, als auch
den WK zwischen zwei Sessions zu erhalten, so dass die
Bestellung z.B. am nächsten Tag fortgesetzt werden kann.
Das ganze kann pro Kunde eingestellt werden, bzw. der Kunde
hat die Möglichkeit über SP-Forms selbst seinen Account zu konfigurieren.

Die Bestellhistorie ist jedoch noch ein anderes Thema, dass
auch zur Realisierung vorgesehen ist, aber hier kann ich noch keinen Termin sagen.

hop
Sch?ne Gr??e hop

EK

Hallo hop,

suuper Nachricht! Ich freu mich schon auf die Neuerungen.
So dringend ist es ja nicht, aber wenn man weiss das es kommt ist es schon sehr viel wert :-)))

fröhliches schaffen,
Tschüss EK