PrestaShop Gestão de catálogo

Separar as Variantes em Produtos Distintos: Dividir um Produto com Combinações PrestaShop 8 e 9

Um produto com variantes passa a ser uma gama de produtos distintos, sem perder uma imagem nem uma unidade de stock.

Quinze cores fechadas num menu pendente são um só URL para quinze intenções de pesquisa. Este módulo divide um produto com combinações em produtos realmente distintos, com as suas próprias imagens, preços, stocks e endereços. Duas estratégias à escolha: um produto por variante, ou um produto por cor mantendo os tamanhos em combinações. Pré-visualização antes da escrita, processamento por lotes e anulação num clique se o resultado não servir.

At a glance
  • Duas estratégias: um produto por variante ou um produto por valor de um grupo de atributos
  • Preços finais inalterados: impactos absorvidos no preço base e impactos restantes recalculados
  • Imagens, stocks, categorias, características, preços específicos e fornecedores reaproveitados
  • Produto de origem mantido, desativado, redirecionado em 301 ou eliminado
  • Processamento por lotes com barra de progresso e anulação completa da divisão
PrestaShop 8.0 a 9.x 2 estratégias de divisão Rollback num clique Multiloja Sem overrides
  • Reembolso em 30 dias
  • 12 meses de atualizações
  • Suporte em 24h
www.datafirefly.com/pt/
Módulo DataFirefly ProductSplitter: dividir um produto com combinações PrestaShop em produtos distintos
v1.0.2 · atualizado 2026-08-03
O que faz

A versão curta.

01

Um produto por variante

Cada combinação passa a ser um produto simples. O impacto de preço e de peso passa para os valores base, e a referência, o código EAN e o stock da variante acompanham.

02

Um produto por cor

Extrai um grupo de atributos. Uma ficha por cor, ficando os tamanhos como combinações. Os impactos restantes são recalculados por subtração e os preços finais não mudam.

03

Imagens da variante certa

As imagens associadas à combinação são duplicadas em prioridade, incluindo o ficheiro original e as miniaturas já geradas, em jpg, webp e avif, legendas incluídas.

04

Redirecionamento 301 do produto de origem

O produto original pode ser desativado e redirecionado para o primeiro produto criado, o que preserva a força das ligações recebidas e o histórico de indexação.

05

Anulação completa

Cada divisão é registada como um job. Um botão elimina todos os produtos gerados e restaura o estado e o redirecionamento do produto de origem.

A versão longa

Tudo o que quer saber antes de instalar.

Uma análise detalhada de como o Separar as Variantes em Produtos Distintos: Dividir um Produto com Combinações PrestaShop 8 e 9 funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.

§ 01

Porquê dividir um produto com variantes

Um sapato declinado em quinze cores cabe numa única ficha. O Google indexa um URL, mostra um título e associa uma imagem. As outras catorze cores não existem para um motor de pesquisa, e também não aparecem nos seus feeds Google Shopping nem nos resultados da sua pesquisa interna. Dividir a ficha dá a cada cor o seu endereço, o seu título, a sua descrição e a sua miniatura. É a mesma lógica que os grandes marketplaces aplicam aos produtos muito procurados por atributo.

§ 02

Duas estratégias, um só ecrã

A primeira cria um produto simples por variante. Útil quando cada combinação tem a sua própria existência comercial, por exemplo um perfume declinado em três capacidades. A segunda extrai um grupo de atributos e deixa os outros no lugar. Obtém um produto por cor, cada um mantendo os seus tamanhos em variantes. É o caso mais comum no pronto-a-vestir.

§ 03

Os preços finais não mudam

No modo por variante, o impacto de preço da combinação é somado ao preço base do novo produto. No modo por grupo, o módulo retém o impacto mínimo do grupo extraído, transfere-o para o preço base e depois recalcula cada impacto restante por subtração. Um cliente que pagava 92 euros por um artigo branco em tamanho M continua a pagar 92 euros depois da divisão. O peso recebe o mesmo tratamento.

§ 04

O que acompanha o produto

As imagens da variante são duplicadas em prioridade, com recurso ao conjunto das imagens do produto de origem quando nenhuma está associada. A cópia abrange o ficheiro original e todas as miniaturas já geradas, seja qual for o formato, bem como as legendas traduzidas. Os stocks são transferidos variante a variante. Seguem-se as categorias, a categoria predefinida, as características incluindo os valores personalizados, as palavras-chave, os preços específicos remapeados, as transportadoras, os ficheiros anexos, os fornecedores e os campos de personalização.

§ 05

O destino do produto de origem

São propostos quatro comportamentos. Mantê-lo tal como está, o tempo de verificar o resultado. Desativá-lo. Desativá-lo e redirecioná-lo em 301 para o primeiro produto criado, o que transmite as ligações recebidas e evita uma página 404 num URL já indexado. Ou eliminá-lo definitivamente depois de validada a divisão.

§ 06

Pré-visualização e depois processamento por lotes

Antes de qualquer escrita, uma pré-visualização lista os produtos que serão criados com o seu nome, o número de variantes mantidas, o preço sem IVA e o peso. A divisão é depois registada como um job e processada por lotes sucessivos em AJAX. O tamanho do lote é ajustável, o que permite tratar uma gama de cem referências num alojamento partilhado sem atingir o tempo limite de execução.

§ 07

Anulação de uma divisão

Cada job aparece num histórico com o seu estado e o seu detalhe produto a produto. Um botão de anulação elimina todos os produtos gerados e restaura o estado e o redirecionamento de origem do produto de origem. Pode assim testar uma estratégia, ver o resultado no front-office, voltar atrás e recomeçar com outras definições.

§ 08

Integração técnica

O módulo acrescenta um separador em Catálogo e não instala qualquer override de classe ou de controlador. Não traz nenhuma dependência de Composer e funciona com um carregador de classes autónomo. Os nomes de tabelas e de constantes sensíveis entre o PrestaShop 8 e o 9 são resolvidos dinamicamente, incluindo o diretório das imagens de produto renomeado na versão 9. São criadas duas tabelas para os jobs e os seus elementos, eliminadas na desinstalação.