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.
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.
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.
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.
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.
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.
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.
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.
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.
Ainda não existem avaliações.