Página 1 de 2

Mudar ordem padrão de exibição dos produtos

Enviado: 04 Jun 2011, 11:04
por m.lirangi
Olá Pessoal, bom dia!
Até agora não entendi muito bem o que o OC considera "ORDENAR POR: padrão". Tenho pra mim que é algo aleatório, mas isso nem importa.
A questão é que gostaria que no meu site esse PADRÃO fosse do menor para o maior preço.
Alguém pode me dizer onde alterar isso??!!
Grata

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 07 Jun 2011, 09:49
por m.lirangi
alguém?

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 27 Jul 2011, 10:19
por marcosro89
Olá m.lirangi,

Você precisar alterar o arquivo catogory.php que está na pasta <catalog/controller/product>

Na Linha 15 estará "$sort = 'p.sort_order';" sem aspas troque a parte 'p.sort_order' para 'p.price'. fica do preço menor para o maior se quiser ao contrario troque a linha 21 em vez de ASC coloque DESC.

Ajudei? Bjus

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 05 Fev 2012, 17:03
por vinosyvinos
marcosro89 escreveu:Olá m.lirangi,

Você precisar alterar o arquivo catogory.php que está na pasta <catalog/controller/product>

Na Linha 15 estará "$sort = 'p.sort_order';" sem aspas troque a parte 'p.sort_order' para 'p.price'. fica do preço menor para o maior se quiser ao contrario troque a linha 21 em vez de ASC coloque DESC.

Ajudei? Bjus
Tentei trocar a ordem de A-Z desta forma então coloquei.

p.name_order no lugar de p.sort_order

Ele troco a ordem padrão, mais não ficou na ordem A-Z

Alguem sabe de o procedimento para deixar de A-Z esta correto ???

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 05 Fev 2012, 17:20
por vinosyvinos
Consegui !!! se alguem tiver necessidade, segue a alteração.

Subistitua o codigo
Código: Selecionar todos
		
if (isset($this->request->get['sort'])) {
			$sort = $this->request->get['sort'];
		} else {
			$sort = 'p.sort_order';
		}

Por esse aqui, assim os produtos são exibidos por ordem alfabetica !
Código: Selecionar todos
		
if (isset($this->request->get['name'])) {
			$sort = $this->request->get['name'];
		} else {
			$sort = 'pd.name';
		}
Abraço

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 05 Fev 2012, 20:22
por Renato Frota
O get['sort'] não deve ser alterado, senão as outras ordenações param de funcionar.

O correto é:
Código: Selecionar todos
		if (isset($this->request->get['sort'])) {
			$sort = $this->request->get['sort'];
		} else {
			$sort = 'pd.name';
		}

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 06 Fev 2012, 08:17
por vinosyvinos
Renato Frota escreveu:O get['sort'] não deve ser alterado, senão as outras ordenações param de funcionar.

O correto é:
Código: Selecionar todos
		if (isset($this->request->get['sort'])) {
			$sort = $this->request->get['sort'];
		} else {
			$sort = 'pd.name';
		}

Exatamente, eu reparei isso ontem, e arrumei, só não postei ondem por que não estava acessando o forum !!!

Vlw

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 25 Mai 2015, 17:19
por ixie
Alguém sabe como eu mudo a ordem dos produtos de ordem alfabética pra ordem dos mais novos inseridos no e-commerce?

Obrigada!

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 06 Set 2016, 11:10
por Isabella
Bom dia Pessoal,

Estou tentando mudar a ordem padrão para organização dos produtos, pois acredito que essa ordenação é aleatória. Gostaria de ordenar pelo filtro Modelo A-Z

Re: Mudar ordem padrão de exibição dos produtos

Enviado: 11 Out 2016, 17:01
por hallakdesign
eu necessito mudar por ordem numerica como existe dentro da propria loja no campo DADOS a opcao

nao entendi, tem na loja mas nao funciona