Hallo zusammen,
nun habe ich mich etliche Tage damit rumgeärgert, dass bei mir der Button "Einkauf fortsetzen" nicht so wollte wie ich...
Überlegung war Folgende... (der WK wird bei mir übrigens immer angezeigt, wenn ein neuer Artikel hinzugefügt wurde)
Der Kunde soll, nachdem er einen Artikel in den Warenkorb gelegt hat, IMMER in die entsprechende KATEGORIE zurückkommen aus der er das Produkt in den WK gelegt hat. Nicht zu dem vorher besuchten PRODUKT... dies soll auch funktionieren, wenn zwischenzeitlich der WK Aktualisiert wurde.
Die von mir bis dato gefundenen Lösungsansätze konnten dies nicht 100%ig umsetzen.
Entweder der Kunde landete wieder beim Produkt selbst, oder der "continue_link" wurde nach Aktualisierung des WK gelöscht...
Von daher möchte ich Euch meine Lösung nicht vorenthalten...
Vielleicht kann sie jemand gebrauchen, oder als weiteren Lösungsansatz verwenden.
Suche in
includes/modules/product_info.php (ziemlich am Anfang)
$info_smarty = new Smarty;
$info_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
$group_check = '';
füge danach ein...
if(strpos($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST']) !== false) $_SESSION['continue_link'] = $_SERVER['HTTP_REFERER'];else $_SESSION['continue_link'] = $_SERVER['HTTP_HOST']; Suche in
includes/cart_actions.php (ziemlich am Anfang)
if(isset($_SESSION['continue_link']) && strpos($_SERVER['HTTP_REFERER'], "shopping_cart.php") !== false) $_SESSION['continue_link'] = $_SESSION['continue_link']; elseif(isset($_SESSION['continue_link']) && strpos($_SERVER['HTTP_REFERER'], "login.php") !== false) $_SESSION['continue_link'] = $_SESSION['continue_link']; füge danach ein...
elseif($_GET['action'] == 'buy_now') $_SESSION['continue_link'] = $_SERVER['HTTP_REFERER'];
elseif($_GET['action'] == 'add_product') $_SESSION['continue_link'] = $_SESSION['continue_link'];
Ich hoffe ich habe keinen groben Mist gebastelt...
Bei mir scheint es wunderbar zu funktionieren und der Kunde wird IMMER in die KATEGORIE zurückgeschickt, aus der er eigentlich kommt.
Somit steht einem gewissen "Flow" beim Shoppen des Kunden nicht mehr im Wege.
Wie gesagt, nur als Ideengebung vielleicht für den Einen oder Anderen unter Euch...
Linkback: https://www.modified-shop.org/forum/index.php?topic=19275.0