dfbulkcategory: atribuição de categorias em massa
Instalação, utilização das ações em massa, gestão multiloja, compatibilidade PrestaShop 9 e resolução de problemas do módulo dfbulkcategory.
Apresentação
O dfbulkcategory acrescenta duas ações em massa à lista de produtos do back-office PrestaShop: Adicionar a uma categoria e Remover de uma categoria. Selecione os seus produtos com as caixas de seleção nativas, escolha uma ou várias categorias numa janela modal com árvore e pesquisa, confirme: a operação é executada em AJAX sem recarregar a página.
O módulo é compatível com PrestaShop 8.0.0 a 9.99.99 e funciona em multiloja. Não cria nenhuma tabela SQL nem modifica nenhum ficheiro do núcleo.
Instalação
- Descarregue o ficheiro ZIP do módulo a partir da sua conta DataFirefly.
- No back-office PrestaShop, vá a Módulos → Gestor de módulos → Instalar um módulo.
- Arraste e largue o ficheiro
dfbulkcategory.zipe valide. - O módulo está pronto imediatamente: não é necessária nenhuma configuração.
Na instalação, o módulo regista um separador de administração oculto necessário aos controlos de acesso do PrestaShop 9. Nenhuma entrada visível é acrescentada ao seu menu do back-office.
Atualização a partir da versão 1.0.0
Substitua simplesmente o módulo pela nova versão através de Instalar um módulo (ou do botão Atualizar). Um script de upgrade é executado automaticamente e instala o separador de administração exigido pelo PrestaShop 9 nas instalações existentes. Não é necessária nenhuma ação manual.
Utilização
Adicionar produtos a categorias
- Abra Catálogo → Produtos.
- Marque os produtos a modificar (a caixa do cabeçalho seleciona toda a página).
- Abra o menu Ações em massa e clique em Adicionar a uma categoria.
- Na janela modal, marque uma ou várias categorias na árvore e clique em Aplicar.
As categorias marcadas são acrescentadas às categorias existentes de cada produto: nada é sobrescrito.
Remover produtos de categorias
Mesmo princípio com o separador Remover de uma categoria da janela modal. As categorias marcadas são removidas de cada produto selecionado.
A categoria por defeito de um produto nunca é removida: se fizer parte das categorias a remover, o módulo conserva-a automaticamente para que o produto mantenha sempre uma categoria principal.
Modo combinado (adicionar e remover numa só operação)
O separador Ambos mostra dois painéis lado a lado: à esquerda as categorias a adicionar, à direita as a remover. É o modo ideal para mover produtos de uma categoria para outra numa única confirmação.
Pesquisa e navegação na árvore
O campo de pesquisa filtra a árvore em tempo real e expande automaticamente os ramos que contêm resultados. Os botões Expandir tudo e Recolher tudo permitem navegar rapidamente nas grandes árvores.
Categorias desativadas
Por defeito, só são apresentadas as categorias ativas. Ative o interruptor Mostrar as categorias desativadas no topo da janela modal para as incluir, útil durante uma reestruturação de catálogo. As categorias desativadas são assinaladas por um badge.
Multiloja
Cada operação é executada no contexto da loja ativa no back-office:
- A árvore de categorias apresentada é a da loja atual.
- O módulo verifica que cada produto selecionado pertence de facto a essa loja antes da modificação.
- As associações de categorias das outras lojas não são afetadas.
Em contexto « Todas as lojas », selecione primeiro uma loja precisa no seletor multiloja para visar corretamente as associações.
Compatibilidade PrestaShop 9
Desde a versão 1.1.0, o módulo é inteiramente compatível com o PrestaShop 9:
- Os URLs AJAX são gerados do lado do servidor segundo o mecanismo esperado pelo PrestaShop 9 (token incluído).
- É registado um separador de administração oculto para satisfazer os controlos de acesso reforçados: os colaboradores que não são superadministradores podem usar o módulo desde que tenham acesso ao catálogo.
- O funcionamento no PrestaShop 8.0, 8.1 e 8.2 mantém-se inalterado.
Resolução de problemas
Os botões não aparecem no menu Ações em massa
Limpe a cache do PrestaShop (Parâmetros avançados → Desempenho → Limpar a cache) e recarregue a página de produtos com Ctrl+F5. Verifique também que o módulo está instalado e ativado no Gestor de módulos.
Erro « Acesso negado » ao aplicar
No PrestaShop 9, este erro indica geralmente que o separador de administração do módulo está em falta (instalação anterior à 1.1.0). Reinstale o módulo ou aplique a atualização: o script de upgrade recria o separador automaticamente.
Um produto não foi modificado
A mensagem de resultado detalha os produtos ignorados. As causas habituais: o produto não está associado à loja ativa (multiloja), ou foi eliminado entre a seleção e a confirmação.
Changelog
1.1.0 (2 de julho de 2026)
- Compatibilidade PrestaShop 9 (intervalo suportado: 8.0.0 a 9.99.99)
- URLs AJAX gerados do lado do servidor (conformes PS9)
- Separador de administração oculto registado na instalação para os controlos de acesso do PrestaShop 9
- Script de atualização automática para as instalações 1.0.0 existentes
- Etiquetas de categorias sistematicamente filtradas por loja
- Apresentação segura das mensagens de erro na janela modal
1.0.0 (11 de fevereiro de 2026)
- Primeira versão pública
- Ações em massa Adicionar / Remover na lista de produtos
- Janela modal com árvore de categorias, pesquisa em tempo real, modo combinado
- Opção de categorias desativadas, gestão multiloja, preservação da categoria por defeito