xt:commerce Zurück zur letzten Kategorie Button im Warenkorb
Viele Shopbetreiber sind dazu übergegangen, den Warenkorb nach einlegen eines Artikels gar nicht mehr einzublenden. Dies führt allerdings auch oft zu Verwirrungen bei den Kunden, da sie manchmal nicht sehen, ob der Artikel nun im Warenkorb liegt oder nicht. Es gibt zwar einige AJAX Funktionen mit denen man die Warenkorb Funktion aufwerten kann, aber auch hier verschlafen manche Shopbetreiber. Entweder aus Unkenntnis der Funktionen oder aus Bequemlichkeit, oder aber weil es gar nicht zu einem Shop passt.
Aber auch hierfür gibt es mittlerweile eine sehr gute Lösung in Form eine kostenlosen XT Commerce Moduls. Der Shopbetreiber kann nach wie vor seine Warenkorbseite anzeigen lassen, bietet aber mittels dem unten gezeigten Quellcode dem Kunden die Möglichkeit aus dem Warenkorb wieder direkt in seine zuletzt angesehene Kategorie zu springen.
Die Änderungen sind minimal und auch für unerfahrene Hobbyprogrammierer schnell einzubinden.
Datei: includes/modules/order_details_cart.php suchen nach: // Product options names $attributes_exist = ((isset ($products[$i]['attributes'])) ? 1 : 0); DAVOR einfügen: if($i == $n - 1) { $lastAddedProductsID = $products[$i]['id']; } Datei: shopping_cart.php suchen nach: if ($_GET['info_message']) $smarty->assign('info_message', str_replace('+', ' ', htmlspecialchars($_GET['info_message']))); $smarty->assign('BUTTON_RELOAD', xtc_image_submit('button_update_cart.gif', IMAGE_BUTTON_UPDATE_CART)); $smarty->assign('BUTTON_CHECKOUT', ''.xtc_image_button('button_checkout.gif', IMAGE_BUTTON_CHECKOUT).''); danach einfügen: $getButtonBackCatQuery = xtDbquery("select cd.categories_id, cd.categories_name from ".TABLE_CATEGORIES_DESCRIPTION." cd, ".TABLE_PRODUCTS_TO_CATEGORIES." ptc where ptc.products_id = '".$lastAddedProductsID."' and cd.categories_id = ptc.categories_id"); $buttonBackCat = xtc_db_fetch_array($getButtonBackCatQuery); $smarty->assign('BUTTON_BACK_CATEGORY', ''.xtc_image_button('button_back_category.gif', IMAGE_BUTTON_BACK).''); $smarty->assign('BUTTON_BACK_CATEGORY', '<a href="'.xtc_href_link(FILENAME_DEFAULT, xtc_category_link($buttonBackCat['categories_id'],$buttonBackCat['categories_name'])).'">'.xtc_image_button('button_back_category.gif', IMAGE_BUTTON_BACK).'</a>'); Datei: templates/templatename/module/shopping_cart.html an beliebiger Stelle folgendes einfügen: {$BUTTON_BACK_CATEGORY} Datei: templates/templatename/buttons/german/button_back_category.gif anlegen
Tagged with: kategorie • warenkorb • xt:commerce • zurück
Filed under: xt Commerce Module
Like this post? Subscribe to my RSS feed and get loads more!









