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.
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.
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.
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.
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.
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.
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.
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.
Este módulo é muito práticoTraduzido automaticamente