Wladimir - ID Posted November 3, 2014 Share Posted November 3, 2014 Bom dia! Sou novato em Prestashop, porém, procurei a solução aqui e não encontrei. Como mudar a ordem de apresentação dos produtos na Home? Em catálogo > produtos, a ordem está 1,2,3,4,5, mas na home aparece 5,1,2,3,4. Já fiz várias mudanças em preferências > produtos > paginação, mas nenhuma resolveu. A versão do Prestashop é 1.6.x. Alguém saberia como? Wladimir Link to comment Share on other sites More sharing options...
selectshop.at Posted November 3, 2014 Share Posted November 3, 2014 Home aonde ? Nos tabs do produto "recém chegados, popular, mais vendidos", etc Ist sao módulos e vc. pode configura no devido módulo (se puder configurar). Link to comment Share on other sites More sharing options...
Wladimir - ID Posted November 3, 2014 Author Share Posted November 3, 2014 Na parte 'recém chegados'. Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted November 3, 2014 Share Posted November 3, 2014 Os recém chegados, como o nome sugere, mostra os produtos mais novos primeiro. Talvez queira utilizar outro módulo ou funcionalidade. Link to comment Share on other sites More sharing options...
Wladimir - ID Posted November 3, 2014 Author Share Posted November 3, 2014 Sim, isso eu entendo. Mas, se eu tenho 5 produtos recém-chegados, todos cadastrados no mesmo dia, como posso alterar a sua ordem de exibição (ou não posso)? Link to comment Share on other sites More sharing options...
Wladimir - ID Posted November 3, 2014 Author Share Posted November 3, 2014 Bom, pode não ser o jeito certo, mas resolvi o problema editando diretamente no Banco de Dados a tabela Product. No campo 'date_add', alterando simplesmente o horário, eu mudei a ordem de apresentação. Se colocar todos com a mesma data e o mesmo horário, eles vão aparecer como está ordenado em Catálogo > Produtos. Mudando-se apenas o horário, dá para mudar a ordem de apresentação. Como disse, pode não ser o jeito certo e parecer gambiarra, mas, tentei alterando a Paginação, e não funcionou. Se alguém tiver um jeito mais fácil ou o 'jeito certo', por favor, me diga. Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted November 3, 2014 Share Posted November 3, 2014 Na verdade não existem produtos cadastrado "ao mesmo tempo", pois são contados milissegundos. Se vc quiser definir uma ordem, cadastre os produtos na ordem (inversa) que quer que sejam mostrados. O último produto cadastrado sempre aparece primeiro. Link to comment Share on other sites More sharing options...
Wladimir - ID Posted November 3, 2014 Author Share Posted November 3, 2014 Então, essa era a minha pergunta original. Se eu cadastrar 5 produtos, como inverto essa ordem depois, caso eu queira? Link to comment Share on other sites More sharing options...
Daniel - PrestaBR Posted November 3, 2014 Share Posted November 3, 2014 Acho q vc ainda não entendeu... O módulo busca os produtos por data de cadastramento. Depois de cadastrado vc não faz mais nada. Antes de cadastrar, vc pode escolher qual produto quer que apareça primeiro e cadastra ele por último. Link to comment Share on other sites More sharing options...
Wladimir - ID Posted November 3, 2014 Author Share Posted November 3, 2014 Desculpa, eu acho que você não entendeu. Se o módulo busca por data de cadastramento, então, se eu mudar estas datas, com seus respectivos horários no banco de dados, eu altero a ordem de apresentação. E era isso que eu queria saber, e você respondeu agora: Depois de cadastrado vc não faz mais nada. não tem como mudar esta ordem depois de cadastrado, a não ser fazendo a 'gambiarra' direto no banco de dados. Link to comment Share on other sites More sharing options...
selectshop.at Posted November 4, 2014 Share Posted November 4, 2014 Os produtos no recém chegados sao mostrados de acordo com o ID do produto também quando foram adicionados ao banco de dados. Ambos tem razao. Mas nunca mude o ID de um prrduto no banco de dados, pois Prestashop trabalha com muitas dependencias. Alterando a data ou melhor o horário vai mostrar ou entao antes ou depois do outro produto adicionado ao mesmo tempo. é uma solucao, mas nao deveria usar esta solucao constantemente. Se quiser manipular isto constantemente, entao tente reprogramar por ex. o módulo homefeatured. para os seus requisitos. Nao aconselho vc. passar esta solucao para o seu cliente. Aliás somente devem mexer pessoas no banco de dados que tenham uma boa nocao de SQL E da arquitetura do Presatashop. Outros devem tirar "as patas" do banco de dados.Por ser como vc. mesmo diz uma "gambiara" e perigossísimo. Link to comment Share on other sites More sharing options...
Wladimir - ID Posted November 6, 2014 Author Share Posted November 6, 2014 Concordo com você, jamais passaria esse tipo de orientação ao cliente. É que foi a única maneira que eu achei de ajeitar a situação. Também só fiz isso porque trabalho com Mysql em outras situações e, sendo novato em Prestashop, não tinha achado outra solução diretamente nele. Link to comment Share on other sites More sharing options...
selectshop.at Posted November 7, 2014 Share Posted November 7, 2014 Na informática sempre existe um meio. A pergunta é o handling e para quem deverá servir . Neste caso é a única e mais rápida solucao para o que quer fazer. MAs tome muito cuidado quando for mexer no banco de dados, Prestashop possue muitas dependencias... Use o visualizador do banco de dados se for fazer alteracoes mais profundas. Link to comment Share on other sites More sharing options...
savir Posted September 30, 2016 Share Posted September 30, 2016 A maneira mais fácil e rápida é vc duplicar o produto, deletar o antigo e ativar o novo.Simples assim!!!! 1 Link to comment Share on other sites More sharing options...
selectshop.at Posted September 30, 2016 Share Posted September 30, 2016 A maneira mais fácil e rápida é vc duplicar o produto, deletar o antigo e ativar o novo. Simples assim!!!! Valeu a dica, mas isto somente vale para a adicao manual de produtos. Mas e se vc. for adicionar produtos através de csv ? Vai deletar tudo, para duplicar um por um ? Neste acaso a manipulacao no banco de dados é mais rápida. Mas isto eu aconselho somente para aqueles que conhecem profundamente o Prestashop e tem nocoes de php e SQL.... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now