This is a very simple and handy mod. Thanks for sharing.
Only problem with it is that when you are directed back 2 pages, the items that were added the cart do not appear. I'm afraid this might be confusing to customers.
Any way to make the javascript refresh the page after it sends you back 2 pages?
TIA!
Quote:
Originally Posted by elomibao
Quote:
Originally Posted by roccons
Quote:
I wish [customers] to be redirected to the Catagory page always.
|
Anyone has the answer to this?
For example, if they clicked in the shopping cart link (instead of adding a product) they won't like the two steps history back behaviour.
|
I had the same dilema. The Continue Shopping should only appear if and only if I added a product. No sense in having a Continue Shopping button if you didn't added a product in the first place.
Code:
#
# Redirect
#
if($mode=="add" and $productid) {
if($config["General"]["redirect_to_cart"]=="Y") {
func_header_location("cart.php");
} else{
if(!empty($HTTP_REFERER)) {
func_header_location($HTTP_REFERER);
} else {
func_header_location("home.php?cat=$cat&page=$page");
}
}
}
Changed redirect to:
Code:
func_header_location("cart.php?mode=added");
then before:
Code:
func_header_location("cart.php");
added:
Code:
if ($mode == "added") $smarty->assign("cshopping","1");
then in cart.tpl, above the checkout button:
Code:
{if $cshopping eq "1"}
<TD align="right">
{include file="buttons/button.tpl" button_title="Continue Shopping" style="button" href="javascript:history.go(-2);"}
</TD>
{/if}
Conditions:
Redirect to cart has to be Y.
Buy Now code in templates disabled
You can only add to cart when viewing product details (or clicking on a particular product).
|