Magento – Ordenar página de produtos pelo “id”

Olá,

para ordenar do produto mais recente:

 

/*   Copie o arquivo
*    app\code\core\Mage\Catalog\Block\Product\List.php
*    para
*    app\code\local\Mage\Catalog\Block\Product\List.php
*/

/* Procure pela função: */
public function _getProductCollection()

/* Altere de: */
$this->_productCollection =  $layer->getProductCollection()->addAttributeToSort($_GET['order'], $_GET['dir']);

/* Para: */
if($_GET['dir'] == NULL)
    $this->_productCollection =  $layer->getProductCollection()->addAttributeToSort('entity_id', 'desc');
else
    $this->_productCollection =  $layer->getProductCollection()->addAttributeToSort($_GET['order'], $_GET['dir']);
Richardson Westphal

Formado em Sistemas de Informação pela FAESA em Vitória - ES. Falo Inglês fluente e estou aprendendo Alemão. Iniciei a programação na faculdade e apaixonado pelo que faço, continuo meu trabalho como freelancer e home-office.