Como trocar o grupo de atributos de um produto no Magento

Caso você seja bem organizado, talvez nunca precise trocar o grupo de atributos do Magento, não são muitas as vezes que nos vemos obrigados a trocar o tipo de um produto, mas a poucos dias fui questionado sobre isso por um produtor que assumiu uma loja onde o administrador colocou todos os produtos num único grupo de atributos e isso gerou um problema para pesquisa e filtros. Sendo obrigado a refazer milhares de produtos, um trabalho realmente muito dispendioso.

Felizmente para isso existem módulos que permitem a troca de grupo de atributos de forma muito fácil, neste tutorial vou mostrar uma opção muito fácil, como instalar e proceder com a mudança. Mas atenção, este tipo de mudança pode causar grandes modificações no banco de dados e por isso está sujeito a erros, por isso sempre faça um backup do seu banco antes de fazer muitas alterações de uma só vez

Então vamos à solução

Precisaremos instalar manualmente um módulo no Magento, isso porque a versão que se encontra no Magento Connect não está disponível para a versão mais recente do mesmo, segue o link no guithub

Basta salvar o arquivo zip, virão muitas pastas, mas a única que precisamos é a app/, que está em Magento-ChangeAttributeSet-master/src dentro do arquivo ZIP. Mova esta pasta para raiz da sua loja, não se preocupe, nenhum arquivo será sobreposto.

Após mover a pasta, faça login na loja,

Em catalogo > produtos selecione os produtos que deseja alterar seu grupo de atributos, no meu caso existe apenas um, eu criei esta loja exclusivamente para este tutorial.

No menu suspenso Ações, selecione a última opção, “Change Attribute Set”, um novo menu suspenso aparecerá com todas os grupos de atributos disponíveis

Basta agora clicar em Enviar e deixar o Magento trabalhar

Aqui, na minha loja de apenas um produto correu muito rápido, mas caso faça com dezenas ou centenas de produtos, pode levar mais tempo e deve-se tomar muito cuidado para que a página não feche durante o processo e corra o risco de perder alguma informação, prefira fazer aos poucos e vá aumentado a quantidade avaliando o tempo que o sistema executa a ação

Dica extra

Alterar o grupo de atributos pode gerar muito lixo dentro do seu banco de dados por isso, é interessante ligar a opção “Delete Old Data” que estará em Sistema > Configurações, em Catálogo na guia “Flagbit  Change Attribute Set Options”

Não custa lembrar: faça backup do seu banco antes de qualquer alteração desse tipo

Creio já ter deixado claro essa necessidade, mas não custa enfatizar mais uma vez, faça backup antes dessa alteração.

O risco aqui não é apenas de ter um produto perdido, ou uma configuração, alterando vários produtos no banco de dados pode gerar erros e até corromper seu banco e ninguém quer isso

Por isso mantenha sempre um backup a mão pra não chorar depois

por hoje é só, até a próxima.

2 respostas

  1. Bom dia,

    Gostaria de saber se tem alguma forma de incluir um atributo em um produto já criado e publicado (produto criado é configurável)?

    Obrigada

    1. Sim, qualquer alteração no grupo de atributos vai para os produtos automaticamente, mas não será usado pra criar produto configurável já quem que escolher previamente

Deixe um comentário para katyane Pacheco Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.