PrestaShop Administração & Produtividade

Atribuição de Categorias em Massa no PrestaShop 8 e 9

Atribua ou retire categorias a uma seleção de produtos num clique, diretamente na lista de produtos do back-office.

O dfbulkcategory acrescenta duas ações em massa à lista de produtos do back-office do PrestaShop 8 e 9: atribuir ou retirar categorias a uma seleção de produtos num único clique. Árvore de categorias com pesquisa, operação 100 % AJAX e compatibilidade com multiloja.

Multiloja PS 8 e 9 Sem tabelas SQL 100 % AJAX
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Atribuição e movimentação em massa de produtos nas categorias do PrestaShop
v1.1.0 · atualizado 2026-07-02
O que faz

A versão curta.

01

Duas ações em massa diretamente na lista de produtos

Os botões Acrescentar a uma categoria e Remover de uma categoria integram-se no menu nativo de Ações em massa da lista de produtos do PrestaShop, sem alterar qualquer ficheiro do core.

02

Árvore de categorias com pesquisa e seleção múltipla

A janela mostra a árvore completa das categorias com caixas de seleção, campo de pesquisa em tempo real e botões Expandir tudo e Reduzir tudo. Opção para incluir as categorias desativadas.

03

100 % AJAX, compatível com PrestaShop 8 e 9

As atribuições aplicam-se em AJAX sem recarregar a página. Os URL de AJAX e os controlos de acesso respeitam as exigências do PrestaShop 9, e um MutationObserver volta a injetar os botões se o DOM for atualizado depois de um filtro ou de uma paginação.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Atribuição de Categorias em Massa no PrestaShop 8 e 9 funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

Atribuir ou retirar categorias a dezenas de produtos em poucos cliques

Num catálogo com centenas de produtos, reorganizar as categorias à mão, ficha a ficha, pode levar horas. O dfbulkcategory resolve isso: seleciona os produtos a alterar na lista com as caixas nativas do PrestaShop, clica em Ações em massa, escolhe Acrescentar a uma categoria (ou Remover de uma categoria), seleciona uma ou várias categorias na janela e confirma. A operação corre em AJAX em poucos segundos, seja qual for o número de produtos selecionados.

§ 02

Uma janela pensada para catálogos grandes

A janela carrega do servidor a árvore completa das categorias da loja (por chamada AJAX) e apresenta-a com caixas de seleção aninhadas que respeitam a hierarquia. Um campo de pesquisa filtra a árvore em tempo real, o que é útil quando o catálogo tem dezenas de categorias e subcategorias. Os botões Expandir tudo e Reduzir tudo permitem navegar depressa. Uma caixa opcional mostra também as categorias desativadas, útil em catálogos em reestruturação.

§ 03

Segurança e gestão multiloja

Numa remoção de categorias, o módulo preserva sempre a categoria predefinida de cada produto: um produto nunca pode ficar sem categoria principal. Em multiloja, cada operação corre no contexto da loja ativa nesse momento no back-office. O módulo verifica que o produto pertence mesmo à loja de destino antes de qualquer alteração, o que evita efeitos secundários entre lojas.

§ 04

Instalação limpa, sem tabelas SQL

O módulo não cria qualquer tabela na base de dados. Todas as operações passam pelos métodos nativos do PrestaShop (Product::updateCategories e Category::getChildren), que tratam eles próprios das tabelas category_product e category_product_rule. A desinstalação é totalmente reversível. Os recursos CSS e JS só são carregados na página da lista de produtos do back-office, e não em todas as páginas de administração.