Hallo liebe Community,
ich sitze gerade an einem kleinen Problem, dass sich einfach nicht auflösen will.
Folgendes Szenario:
Kunde XY hat einen Account und legt Produkte für 2000 EUR in den Warenkorb. Er möchte allerdings nochmal eine Nacht darüber schlafen und meldet sich wieder ab. Den Warenkorb löscht er nicht, weil die Produkte aufwendig konfiguriert wurden und er sich diese Mühe beim nächsten Mal sparen will. Die Funktion
$_SESSION['cart']->restore_contents();
macht´s möglich.
Aus beruflichen Gründen kommt der Kunde allerdings einige Zeit nicht mehr in den Shop. Mittlerweile hat er die Produkte, die er in den Warenkorb gelegt hatte vergessen, da er diese anderweitig gekauft hat.
Nun sucht der Kunde auf die schnelle ein bestimmtes Produkt und hat wenig Zeit. Er loggt sich also nicht erst ein, sondern stöbert als Gast im Shop. Nachdem er das Produkt für 19,95 EUR gefunden hat, legt er es in den Warenkorb. Er klickt auf den Button (KASSE) und wird logischerweise zur login.php weitergeleitet.
Er gibt nun seine Zugangsdaten ein und wird anschließend direkt auf die checkout_shipping.php weitergeleitet, da er ja im Warenkorb bereits auf den Button (KASSE) geklickt hatte.
Er wählt nun Versandart und Zahlungsart und kommt zur checkout_confirmation.php bevor er die Bestellung verbindlich abschickt.
Nun die große Überraschung!!!! Er soll plötzlich nicht nur den Artikel für 19,95 EUR bestellen, sondern auch die Artikel aus dem offenen Warenkorb für 2000EUR.
Mein Problem:
Wenn Kunden einen offenen Warenkorb haben und später als Gast bestellen dürfen sie nicht direkt zur checkout_shipping.php weitergeleitet werden, nachdem sie sich eingeloggt haben.
Sprich:
Weiterleitung von shopping_cart.php zu login.php zu checkout_shipping.php nur wenn keine offenen Warenkörbe existieren.
Weiterleitung von shopping_cart.php zu login.php zu shopping_cart.php, wenn offene Warenkörbe existieren, damit der Kunde sich dessen bewusst werden kann.
Ich tüftel nun schon seit Tagen, finde aber keinen Ansatz.
Vielleicht kann ja einer von Euch helfen.
Gruß
Prefy
Linkback: https://www.modified-shop.org/forum/index.php?topic=27413.0