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'));
$this->_availableOrder = array('name'=>'Name', 'price'=>__('Price')); E é só isso!


