PIM - Product Information Management

Gestão avançada e centralizada das informações dos Produtos

Módulos desenvolvidos principalmente pela Akretion junto com a ACSONE, como parte do projeto de e-commerce open-source Shopinvader : https://github.com/shopinvader/odoo-pim/

Objetivo

✨ Juntar no mesmo aplicativo a gestão de todas as informações dos produtos.

Atributos e Conjuntos de Atributos de produtos

🗄️ A funcionalidade principal dos módulos de PIM é de permitir criar e organizar quantos Atributos de produtos forem necessários, sem prejudicar a velocidade do acesso às informações.

Ao criar um Atributo de produto, você cria um novo campo disponível em todos os produtos do mesmo Conjunto de Atributo e visível na aba "Atributos" do formulário do produto :

Criação de um Atributo

Um Atributo pode ser um campo pre-existante no Odoo (Nativo) ou um novo campo criado de zero (Custom), e pode ser de qualquer tipo (booleano, texto, seleção múltipla...) :

Um Atributo do tipo "Binário" é uma imagem ou um arquivo.

🗂️ Um Atributo pertence obrigatoriamente a um Grupo de Atributo (quando forem exibidos na ficha do produto, todos os atributos do mesmo Grupo serão apresentados juntos) e pode presente em vários Conjuntos de Atributos (por exemplo, o atributo "Consumo de Energia" pode ser apresentado ambós no Conjunto de Atributo "Geladeira" e "Computador").

⚡ Selecionar a opção "Serializado" vai aumentar a velocidade do acesso ao banco de dados em bancos grandes (com centenas de atributos). Todos os atributos "Serializados" serão juntados no mesmo objeto JSON em uma coluna só da tabela SQL dos produtos no banco do dados, o que permite engordar desnecessariamente as tabelas com centenas de colunas vazias a maioria do tempo.

Os Atributos do tipo Seleção e Seleção múltipla

📚 As Opções possíveis de um Atributo de Seleção ou de Seleção múltipla podem ser criadas de zero ou podem apontar para certos Objetos do mesmo tipo, existentes no Odoo (quer dizer, Objetos do mesmo "Modelo" Odoo).

Para que essas Opções sejam objetos existentes no Odoo, basta escolher o Modelo relacionado e selecionar alguns objetos desse Modelo, que seja manualmente pelo botão "Selecionar Opções de Atributo" ou definindo um "Domínio" seguindo a sintaxe própria a Odoo.

Completude de um produto

🌡️É possível dizer se as informações de um produto estão completas ou não, graça à seleção de Atributos da lista "Completude" do Conjunto de Atributo desse produto :

Para cada elemento da lista Completude, é necessário definir qual é a "Taxa de Completude" trazida pelo preenchimento do elemento no registro de um produto.

A soma de todas as Taxas de Completude deve obrigatoriamente ser 100.

Por exemplo aqui, apenas os campos "Países de destinação possíveis" e "Descrição Técnica" estão preenchidos, então "apenas 25% das informações do produto" estão registradas :

A lista dos Atributos "a serem preenchidos" aparecendo no topo da aba dos Atributos.

É possível que as informações calculadas a partir do preenchimento de um atributo ou a partir do Conjunto de Atributo selecionado não apareçam direitamente quando preencher um campo.

🔄 Nesses casos, é bom lembrar de atualizar o seu navegador para sincronizar as informações exibidas com as informações registradas de verdade no banco de dados.

Last updated