Order Products by SKU on the Category or Home Page
Add to Favourites
|
Someone wrote in recently with regards to wanting to have the products on the category page ordered by SKU rather than alphabetically, or by ID. This is indeed possible, and it’s just a quick change of a template that can enable this to happen…
Just navigate to your app/code/core/Mage/Catalog/Block/Product/list.php folder and ensure the following code is present around line 60 (it should replace the existing block):
1 2 3 4 5 6 7 8 9 10 | if ($this->getCategoryId()) { $category = Mage::getModel(’catalog/category’)->load($this->getCategoryId()); $layer->setCurrentCategory($category); } $this->_productCollection = $layer->getProductCollection() } return $this->_productCollection; change $this->_productCollection = $layer->getProductCollection() on $this->_productCollection = $layer->getProductCollection()->setOrder(’sku’, ‘asc’); |
Note the bottom line – this is what determines the order of products. Give it a go, and let me know if you have success with this modification.
about the author
This article was written by Sam Davis on January 14, 2009.
Computing over a glass of Grenache Shiraz... again! Sam is the Editor of Blasted Thing. Contact Us |
related articles
comments
Leave a Reply
![]() Display Custom Static Text Block on Home Page – Video Guide |




























