foto
Gabriel Z Blog

Gabriel Z Blog

Tecnologia web, Magento & geek stuff

Ordenação no Magento (melhor preço?)

5 de fevereiro de 2009

Quem não entende o que significa a ordenação por “melhor preço” no Magento não está só. O próprio termo em si dá margem a várias interpretações…

Na prática, se o seu índice estiver atualizado, esta opção deveria exibir primeiro os produtos que estão com o preço mais baixo, com relação ao seu preço original — quando se está aplicando uma promoção, ou preço especial. Só que a maioria das pessoas, especialmente no Brasil, não vê muita vantagem neste filtro.

O que normalmente os clientes me pedem para fazer é simples: eliminar o “melhor preço” e deixar somente ordenação por Nome e Preço. Simples mesmo.

Bem, para mexer nas opções do select, você deve abrir o arquivo app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php e, por volta da linha 40, alterar as opções disponíveis no array.

Linha original:
$this
->_availableOrder = array('position'=>__('Best Value'), 'name'=>'Name', 'price'=>__('Price'));

Linha alterada:

$this->_availableOrder = array('name'=>'Name', 'price'=>__('Price'));

E é só isso! ;)

Tags: , , ,

Deixe um comentário



© 2012 - Indexa Ltda. Todos os direitos reservados.