X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Changing design (https://forum.x-cart.com/forumdisplay.php?f=51)
-   -   Showing products by price range (https://forum.x-cart.com/showthread.php?t=17570)

16hands 12-01-2007 06:03 AM

Re: Showing products by price range
 
Hmmmm

When I tried this, I got the "shop by price" area, but still no hyperlinks. Any ideas?

Thank you

shan 12-01-2007 06:10 AM

Re: Showing products by price range
 
Heres a simple way to do this for 4.1.x

make a new template called shop_by_price.tpl and upload it to skin1 directory

open skin1/customer/home.tpl and add this where you want the menu to show up. maybe after the include for categories.tpl etc

use this to include the template to your page

Code:

{ include file="shop_by_price.tpl" }

Heres the code for shop_by_price.tpl

Code:

{* $Id: shop_by_price.tpl *}

{capture name=menu}
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_max=50">ё0 - ё50</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=50&price_max=100">ё50 - ё100</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=100&price_max=200">ё100 - ё200</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=200&price_max=300">ё200 - ё300</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=300">ё300 +</a>
{/capture}
{ include file="menu.tpl" dingbats="dingbats_help.gif" menu_title="Shop By Price" menu_content=$smarty.capture.menu }


adjust to suit

16hands 12-01-2007 01:13 PM

Re: Showing products by price range
 
Ah! thank you.

It does work with hyperlinks now, and looks great on the first page of the results. The only problem seems to be that (for example) there might be 4 pages show up for the results for 25-50, but when I go to the next page, it lengthens to 16 pages and starts with the $10 items. Any ideas as to why? I think I'll leave it up this way for now. The first page of the search looks great - after that it seems to default to all products below the range.

Thank you again.

Learner 08-02-2012 12:20 AM

Re: Showing products by price range
 
Quote:

Originally Posted by shan
Heres a simple way to do this for 4.1.x

make a new template called shop_by_price.tpl and upload it to skin1 directory

open skin1/customer/home.tpl and add this where you want the menu to show up. maybe after the include for categories.tpl etc

use this to include the template to your page

Code:

{ include file="shop_by_price.tpl" }

Heres the code for shop_by_price.tpl

Code:

{* $Id: shop_by_price.tpl *}

{capture name=menu}
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_max=50">ё0 - ё50</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=50&price_max=100">ё50 - ё100</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=100&price_max=200">ё100 - ё200</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=200&price_max=300">ё200 - ё300</a><BR>
<a href="search.php?mode=search&sort=price&sort_direction=0&including=all&price_min=300">ё300 +</a>
{/capture}
{ include file="menu.tpl" dingbats="dingbats_help.gif" menu_title="Shop By Price" menu_content=$smarty.capture.menu }


adjust to suit


But if I goes into the particular category then it is not working.How to work in category level?

sandyg 08-06-2012 08:41 PM

Re: Showing products by price range
 
code is not working in 4.5.0 version

elipsoid_cz 02-26-2013 12:57 PM

Re: Showing products by price range
 
Hi, did anybody find a solution how to get this to work in 4.5.2? Thanks.

ADDISON 02-26-2013 01:05 PM

Re: Showing products by price range
 
Why you don't use Advanced search, entering min and max price, and look at the URL? Then copy this URL into shan's customization, and change it according.

elipsoid_cz 02-27-2013 01:45 AM

Re: Showing products by price range
 
Well, because the URL does not change, it looks like this all the time: http://wearewhisky.com/search.php?mode=search&page=1

Maybe it has something to do with htaccess neat urls?

ADDISON 02-27-2013 02:12 AM

Re: Showing products by price range
 
You are right. I don't think it is a .htaccess issue. They changed the way these variables are sent inside the script (GET to POST). See here in action: http://demo.x-cart.com/demo/search.php

QT should offer some clues on this why they changed this behavior.

As a tip, using a filtering solution you don't need anymore this customization, and it is much more professional than clicking on links.


All times are GMT -8. The time now is 12:14 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.