Neu Inhalt des Warenkorbs entfernen. Wie?

fuchsa

Aktives Mitglied
20. Februar 2012
39
0
Hallo zusammen,
wir würden gern den Shop im OCI Modus verwenden. Dafür ergibt sich bei der Einrichtung der Warenkorbübergabe wenig Anpassungsbedarf.
Nachdem der User die gewünschten Produkte ausgewählt hat und in den Warenkorb geht, bekommt er dort einen Button angezeigt, der die Übernahme des Warenkorbs an das SAP System ermöglicht.
Durch Klick auf den Button wird der Warenkorb an die Rücksprungadresse übertragen und steht dann im SAP System zur weiteren Bearbeitung zur Verfügung.
Die Anpassungen an der Warenkorb-Site haben wir durch ein Plugin vorgenommen. Die Problematik ist, dass nach der Übertragung den Warenkorb ins SAP sollte eigentlich der Einkaufprozess abgeschlossen sein und der Warenkorb entsprechend geleert sein. Die weiteren Schritten wie Versand Methode und Zahlung in dem Fall gar nicht vorgesehen.
Besteht die Möglichkeit den Inhalt des Warenkorbs aus dem JTL-Plugin komplett zu entfernen?
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.509
295
Da der Warenkorb in der Session steckt, einfach diesen mit einem leeren Array überschreiben?
Code:
$_SESSION['Warenkorb'] = array();
 

fuchsa

Aktives Mitglied
20. Februar 2012
39
0
hab es überschrieben, kommt leider eine Fehlermeldung -> Fatal error: Call to a member function setzePositionsPreise() on array in D:\xampp\htdocs\ shop\classes\core\class.core.Session.php on line 484
Ich vermute mal, dass der Warenkorb wird in die Datenbank geschrieben und löschen die Warenkorb-Session nicht viel bringt...
 
Zuletzt bearbeitet:

Mirko.Schmidt User deaktiviert

Guest
Moin,
$_SESSION['Warenkorb'] ist ein Objekt und es sollte eher $_SESSION['Warenkorb']->PositionenArr geleert werden. Hier werden die einzelnen Artikel/Warenkorbpositionen gespeichert.
Code:
$_SESSION['Warenkorb']->PositionenArr = array();
In der Datenbank wird nur der persistente Warenkorb gespeichert, sprich wenn ein Kunde sich einloggt etwas in den Warenkorb legt und sich dann auslegt. Dann wird dieser Warenkorb in der Datenbank gespeichert.
 

fuchsa

Aktives Mitglied
20. Februar 2012
39
0
Moin,
$_SESSION['Warenkorb'] ist ein Objekt und es sollte eher $_SESSION['Warenkorb']->PositionenArr geleert werden. Hier werden die einzelnen Artikel/Warenkorbpositionen gespeichert.
Code:
$_SESSION['Warenkorb']->PositionenArr = array();
In der Datenbank wird nur der persistente Warenkorb gespeichert, sprich wenn ein Kunde sich einloggt etwas in den Warenkorb legt und sich dann auslegt. Dann wird dieser Warenkorb in der Datenbank gespeichert.
Das ist genau mein Fall. Wie kann man in diesem Fall den Warenkorb in der DB leeren?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Inhalt eines Containers mehrfach auf verschiedenen Unterseiten darstellen Allgemeine Fragen zu JTL-Shop 4
Beim Öffnen des Artikels kommt Fehlermeldung "Sitzung weist Kill-Status auf" JTL-Wawi 1.9 1
DHL Label oberhalb des Routingcode komplett schwarz/ bei manuellem Nachdruck alles ok JTL-Wawi 1.9 4
Neu Installation MS SQL 2022 Express: Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls Installation von JTL-Wawi 9
Neu Kategorie für Webshop aktiv setzen unter Beibehaltung des aktiv-Status aller enthaltener Artikel User helfen Usern - Fragen zu JTL-Wawi 6
GPSR für nur einen Artikel des Hersteller JTL-Wawi 1.9 2
Neu Datenbankgröße des Shops Allgemeine Fragen zu JTL-Shop 0
Neu Hatte noch jemand gestern Abend am 29.11. einen kurzzeitigen Ausfall des Shops? JTL-Shop - Fehler und Bugs 8
Sprachvariablen des Auftrags nutzen in eMail-Vorlagen JTL-Wawi 1.9 3
Neu Stückliste des (Stücklisten-)Artikels drucken User helfen Usern - Fragen zu JTL-Wawi 3
Neu Probleme nach update des neuen Shops JTL-Shop - Fehler und Bugs 9
Kassenschnittbeleg wird nach Ausdausch des Kartenlesegerätes nicht mehr ausgedruckt JTL-Vouchers - Fehler und Bugs 0
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
Neu Kumulierte Menge der Artikelpositionen vor dem Speichern des Auftrags einsehen Eigene Übersichten in der JTL-Wawi 1
Korrektur Name des Absenders bei Anforderung der Bestätigung der E-Mail-Adresse Einrichtung JTL-Shop5 1

Ähnliche Themen