PrestaShop Gestão de catálogo ★ 5.0 · 1 avaliação

DataFirefly Posições de Produtos: Arrastar e Largar nas Categorias do PrestaShop 8 e 9

O merchandising visual das suas categorias, sem uma única linha de SQL.

No PrestaShop nativo, colocar um produto na primeira posição de uma categoria obriga a abrir a ficha, descer até ao separador Associações, escrever um número de posição, gravar e repetir. Para 50 produtos, é meio dia de trabalho. E, no dia seguinte, uma importação de ERP põe tudo outra vez em ordem. O DataFirefly Posições de Produtos substitui isso por uma interface dedicada: árvore de categorias à esquerda, grelha de produtos à direita, arrastar e largar para reordenar, ordenação automática por vários critérios numa fração de segundo e fixação das posições estratégicas para que sobrevivam às sincronizações. Multiloja, multilingue e compatível com PrestaShop 8 e 9.

At a glance
  • Reordene as categorias por arrastar e largar, com gravação AJAX sem recarregar
  • Ordenação automática por preço, vendas, stock, nome, referência ou data, com propagação às subcategorias
  • Fixação das posições: os produtos em destaque resistem às importações de ERP e às ordenações automáticas
  • Multiloja e multilingue de origem, 100 % de back-office
  • Compatível com PrestaShop 8.0 a 9.x e PHP 8.0 a 8.4
PrestaShop 8 e 9 PHP 8.0+ Arrastar e largar Ordenação automática Fixação contra imports Multiloja Multilingue
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Reorganização dos produtos por arrastar e largar nas categorias do PrestaShop
v1.2.0 · atualizado 2026-07-25
O que faz

A versão curta.

01

Arrastar e largar instantâneo

Arraste os produtos para os reordenar em qualquer categoria. Gravação por AJAX em segundo plano, sem recarregar a página e com resposta visual imediata na nova posição.

02

Fixação: as suas posições resistem às importações

Fixe um produto na sua posição, ou bloqueie toda a categoria num clique. As posições fixadas são restauradas automaticamente assim que uma importação de ERP, um feed de fornecedor ou uma atualização de produto tenta deslocá-las. A ordenação automática também respeita as fixações: só os produtos livres são reorganizados à volta.

03

Ordenação automática por vários critérios

Aplique num clique uma ordenação por nome, preço, quantidade em stock, vendas, referência, data de adição, ordem inversa ou ordem aleatória, ascendente ou descendente. Com aplicação opcional às subcategorias, para tratar um ramo inteiro numa única ação.

04

Interface dedicada em Catálogo

Separador Posições de produtos acrescentado ao menu Catálogo do back-office. Árvore de categorias à esquerda, com pesquisa, expansão e redução num clique e contadores de produtos e de fixações, e grelha de produtos à direita, com filtro instantâneo.

05

Multiloja e multilingue de origem

Seletor de loja no topo da interface: cada loja tem as suas posições e as suas fixações. Seletor de idioma para a apresentação dos nomes de produto. A sua montra PT e a sua montra EN podem destacar produtos diferentes.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o DataFirefly Posições de Produtos: Arrastar e Largar nas Categorias do PrestaShop 8 e 9 funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

O merchandising vale 30 % da conversão na categoria

Quando um visitante abre uma categoria da sua loja, os primeiros 4 a 6 produtos fazem a maior parte da faturação. O que mostra primeiro é o que vende. No entanto, no PrestaShop nativo, controlar a ordem dos produtos numa categoria é trabalhoso: é preciso editar cada ficha, alterar a posição e repetir. Numa loja com 200 produtos numa categoria principal, são várias horas de trabalho manual a cada reorganização sazonal. O DataFirefly Posições de Produtos elimina esse atrito e transforma o merchandising num gesto visual, como quem desloca cartas numa secretária.

§ 02

Arrastar e largar: mover um produto num segundo

A interface mostra os produtos da categoria selecionada em grelha (miniatura, nome, referência, preço e stock). Um clique mantido num produto, um movimento até à nova posição e está feito. A gravação é feita em segundo plano por AJAX, sem botão de guardar e sem recarregar a página. A nova ordem aparece de imediato no front-office para o visitante seguinte. Para movimentos longos, três atalhos evitam percorrer a página: enviar para o início, enviar para o fim ou escrever diretamente o número da posição pretendida.

§ 03

Fixação: o merchandising que sobrevive ao seu ERP

É o problema de todas as lojas sincronizadas: passa uma hora a compor um topo de categoria perfeito e, no dia seguinte, a importação noturna do ERP pôs tudo pela ordem do ficheiro do fornecedor. A fixação resolve isso. Clique no ícone de fixação de um produto para bloquear a posição, ou bloqueie toda a categoria numa ação. O módulo guarda essas posições na sua própria tabela e restaura-as automaticamente assim que uma atualização externa tenta alterá-las. As ordenações automáticas seguem a mesma regra: os produtos fixados mantêm o lugar e os outros reorganizam-se à volta. Pode assim fixar os seis produtos em destaque e deixar o resto da categoria ordenar-se por vendas decrescentes.

§ 04

Ordenação automática: 8 critérios, ascendente ou descendente

Em categorias com muito volume, o arrastar e largar continua a ser moroso. Por isso o módulo inclui um sistema de ordenação automática: escolha um critério (nome, preço, stock, vendas dos últimos 90 dias, referência ou data de adição) e uma ordem (ascendente ou descendente), clique em Aplicar e toda a categoria é reorganizada. Com duas opções especiais em bónus: ordem inversa (útil para colocar os produtos recentes primeiro sem ter de saber as datas) e ordem aleatória (para refrescar o aspeto de uma categoria sem mudar o catálogo). Uma caixa de aplicação às subcategorias permite propagar a ordenação a todo um ramo numa única operação.

§ 05

Arquitetura, compatibilidade com o PrestaShop 9 e multiloja

As posições são escritas na tabela padrão category_product: são as posições nativas do PrestaShop e aparecem no front-office sem qualquer alteração ao tema. O módulo acrescenta uma única tabela técnica, dedicada às fixações, eliminada de forma limpa na desinstalação. Desde a versão 1.2.0, o módulo é compatível com o PrestaShop 9: formatação dos preços pelo serviço Locale, geração dos URL das imagens adaptada aos novos formatos e chamadas AJAX conformes ao encaminhamento do ramo 9. O mesmo pacote funciona do PrestaShop 8.0 ao 9.x. O seletor de loja no topo do ecrã permite, em multiloja, configurar posições e fixações diferentes para cada loja.

§ 06

Desempenho e segurança

Todos os pedidos AJAX estão protegidos pelo token de administração nativo do PrestaShop: sem endpoints públicos e sem acesso sem autenticação válida. As consultas SQL usam junções em product_shop para carregar apenas os produtos realmente presentes na loja ativa, o que evita fugas de dados entre lojas. O restauro das posições fixadas está protegido contra reentrância, o que evita ciclos nas atualizações em massa. A ordenação é uma operação pontual: não há cálculos adicionais no carregamento das páginas do front-office.

§ 07

Casos de utilização típicos

Loja sincronizada com um ERP: bloqueio completo das categorias estratégicas, para que as importações deixem de mexer na ordem de apresentação. Destaque sazonal (Natal, saldos, regresso às aulas): ordenação por stock crescente, para escoar fins de série no topo da categoria. Lançamento de coleção: fixação manual das novidades nas posições 1 a 6 e ordenação automática do resto por vendas decrescentes. Renovação visual sem mudar o catálogo: ordenação aleatória mensal, com as fixações mantidas, para variar o aspeto de uma categoria aos olhos dos visitantes habituais.