Existem muitos sistemas de gerenciamento de informações de produtos no mercado, portanto, fazer uma escolha não é fácil. Código aberto PIM o software em geral oferece muitos benefícios aos entusiastas. Isso inclui flexibilidade, acessibilidade e modularidade. Enquanto isso, existem vários sistemas PIM (gerenciamento de informações de produtos) de código aberto aos quais realmente vale a pena prestar atenção.
Neste artigo, comparamos os três sistemas de gerenciamento de informações de produtos PIM de código aberto mais conhecidos do mercado - AtroPIM, Pimcore e Akeneo.
Sente-se, porque este é o nosso blog mais longo até agora. Pode ser entediante de ler, mas em cada tópico você pode marcar qual solução Open Source PIM é mais adequada para você.
Posicionamento de código aberto PIM
Sistema de informação de produto configurável com funcionalidade de portal para envolver fornecedores, funcionários externos, parceiros e clientes. AtroPIM é baseado em AtroCore, Master Data Management (MDM) e pode ser expandido com a solução AtroDAM. | Solução completa que consiste em gerenciamento de informações de produtos (PIM), gerenciamento de ativos digitais (DAM), Sistema de gerenciamento de conteúdo (CMS), Master Data Management (MDM), Customer Data Platform (CDP) e uma solução Ecommerce. | Sistema Extensible Product Information Management (PIM) e Product Experience Management (PXM) com add-ons para importar dados de diferentes fornecedores, compartilhar catálogos com parceiros de negócios e sindicar informações sobre produtos. |
Arquitetura PIM de código aberto
Código aberto PIM: AtroPIM
Existe uma versão de núcleo único do software (AtroCore), que pode ser estendida com extensões premium e gratuitas. AtroPIM, AtroDAM também são extensões para AtroCore. O uso local ou baseado em nuvem é possível.
Código aberto PIM: Pimcore
Existe uma única versão básica do software, que pode ser expandida com recompensas adicionais e extensões gratuitas. O uso local ou baseado em nuvem é possível.
Código aberto PIM: Akeneo
Existem 3 edições do software. Apenas a Community Edition pode ser usada no local. As edições Growth e Enterprise são soluções SaaS. Não é possível estender as Community Editions com os módulos dedicados à Enterprise Edition. Todas as 3 edições são construídas na mesma base de código principal.
Gerenciamento de dados mestre
AtroPIM
O gerenciamento de todos os dados é possível. Todos os tipos de relacionamentos são possíveis entre as entidades - um para muitos, muitos para um e muitos para muitos. A programação é necessária para armazenar informações adicionais para um relacionamento muitos para muitos. Existem aproximadamente 20 tipos de dados com a capacidade de configurar regras para validação inteligente, por exemplo, valores mínimo e máximo para tipos de dados. Existe um tipo de dados separado para o armazenamento de ativos digitais.
Pimcore
O gerenciamento de todos os dados é possível. Pimcore oferece a funcionalidade MDM mais avançada. É necessário um conhecimento profundo do sistema. Todos os tipos de relacionamentos são possíveis entre os objetos no sistema - um para muitos, muitos para um e muitos para muitos. A programação é necessária para armazenar informações adicionais para um relacionamento muitos para muitos. Existem mais de 30 tipos de dados.
Akeneo
Somente o gerenciamento de informações do produto é possível. Você não pode gerenciar informações adicionais fora da caixa. Você ainda pode implantar suas próprias extensões para gerenciar dados adicionais.
Configuração do modelo de dados
AtroPIM
AtroPIM possui um modelo de dados configurável, que é baseado em entidades. Você pode criar novas entidades e editar entidades existentes. A configuração do modelo de dados é intuitivamente compreensível para pessoas que sabem como funcionam os bancos de dados relacionais.
Pimcore
Pimcore possui um modelo de dados configurável, que é baseado em objetos. Você pode criar novos objetos ou editar objetos existentes. “Know How” é necessário para realizar uma configuração.
Akeneo
Nenhuma configuração do modelo de dados é possível, mas o modelo de dados e layouts existentes podem ser modificados / estendidos por meio de programação personalizada.
Interfaces de usuário (UI)
Todos os três sistemas são totalmente baseados na web e possuem uma interface de usuário muito rápida.
AtroPIM
AtroPIM é o único aplicativo totalmente compatível com dispositivos móveis (com um design de IU responsivo). Existem 3 temas prontos para uso - clássico, escuro e claro. A IU é baseada em painel, não há guias. Existem vários painéis configuráveis com base em painéis predefinidos. O administrador pode configurar a navegação separada para cada usuário. Todos os layouts de IU são totalmente configuráveis.
Pimcore
Pimcore fornece apenas interfaces mobile-friendly para portais (sites, lojas online), que sempre devem ser desenvolvidos individualmente. A interface do usuário é baseada em guias, parece complicada e leva algum tempo para se acostumar. Portanto, pode demorar um pouco para encontrar as informações ou recursos que você está procurando. Existem painéis específicos do usuário e configuráveis. É possível criar layouts personalizados com base na definição mestre. Ele substitui as configurações dos aspectos visuais do layout e dos componentes de dados.
Akeneo
Akeneo não é compatível com dispositivos móveis. Ele oferece uma interface de usuário simplificada e polida. Portanto, é fácil para todos aprenderem a usar o sistema. Existem vários painéis pré-configurados, dependendo da função do usuário.
Importar / Exportar
AtroPIM
Vários feeds de importação e exportação podem ser configurados sem qualquer programação (geral e específica do canal). Você pode configurar, importar ou exportar dados para cada entidade no sistema, juntamente com os dados para as entidades relacionadas (por exemplo, produto com seus ativos, produto com seus catálogos, etc.). Podem ser programados outros tipos de alimentação de importação e exportação.
Pimcore
É possível importar e exportar facilmente os dados para um objeto de dados (sem dados relacionados). Cenários complicados de importação e exportação não são possíveis sem programação adicional.
Akeneo
Existem muitas “tarefas” predefinidas para importar e exportar dados. “Trabalhos” adicionais podem ser implementados programaticamente.
Fluxos de Trabalho
AtroPIM
Os fluxos de trabalho são muito flexíveis e podem ser implementados a baixo custo (é necessário o Módulo de fluxo de trabalho). A implementação do fluxo de trabalho deve ser feita por programadores, não por operadores. As opções de configuração da interface do usuário (por exemplo, como um fluxograma) são muito limitadas.
Pimcore
AtroPIM e Pimcore usam o mesmo Symfony Workflow Component para gerenciar fluxos de trabalho, portanto, os recursos técnicos são quase os mesmos para ambos os sistemas. Pimcore possui fluxos de trabalho muito flexíveis, que podem ser implementados com baixo custo. Deve ser feito por programadores, não por operadores. Não há opções de configuração de IU (por exemplo, como um fluxograma).
Akeneo
Os fluxos de trabalho só são possíveis na Enterprise Edition. Estes são bastante simples e cobrem principalmente o processo de aprovação.
Gerenciamento de ativos digitais (DAM)
AtroPIM
AtroPIM permite o uso de um DAM proprietário (AtroDAM) ou outro sistema DAM de terceiros. Open Source PIM AtroPIM e AtroDAM integram-se perfeitamente como uma única instância de software. Todos os arquivos carregados são exibidos automaticamente no DAM. Existem campos e atributos do tipo “ativo”. AtroDAM é altamente configurável. Existe a digitação de ativos. Você pode gerenciar qualquer tipo de metadados que possua fluxos de trabalho (o módulo de fluxos de trabalho é necessário).
Pimcore
O DAM é parte integrante do Pimcore e é o mais funcional desses 3 sistemas. Os ativos podem ser configurados como qualquer outro objeto no sistema. A edição de imagem e a conversão de imagem e vídeo em tempo real são possíveis. Você pode gerenciar qualquer tipo de metadados e ter fluxos de trabalho. Você pode visualizar muitas imagens, vídeos e formatos de documentos.
Akeneo
DAM está disponível apenas na Enterprise Edition. Os sistemas de barragens de terceiros integram-se ao Community Edition.
Hierarquia de dados
AtroPIM
Os produtos herdam características das famílias de produtos. Ao usar um módulo premium, você pode ter hierarquia dentro das famílias de produtos. Variantes de produto herdam valores de atributo de produtos pais (o módulo Variantes de Produto é necessário). Você pode desativar a herança e definir um valor separado.
Pimcore
Pimcore oferece os cenários de herança mais avançados prontos para uso, sem extensões. As variantes do produto herdam atributos do produto pai. Você pode desativar a herança e definir um valor separado.
Akeneo
Os produtos herdam atributos de famílias. As variantes do produto herdam características dos pais. Nenhuma outra herança é possível. A herança de certas características não pode ser desabilitada.
Conectividade e API
Todos os três sistemas podem ser conectados a qualquer sistema de terceiros.
AtroPIM
O AtroPIM tem uma arquitetura de software orientada para API, o que significa que o front-end sempre usa a API para trabalhar com o back-end. Portanto, a API REST está disponível para tudo, incluindo personalizações e configurações personalizadas.
Pimcore
Open Source PIM Pimcore implementa GraphQL e oferece muitas configurações, por exemplo, para criar seus próprios pontos de entrada.
Akeneo
Akeneo oferece REST API como um aplicativo adicional. As personalizações não estão automaticamente disponíveis por meio da API REST. Isso deve ser expandido de acordo.
Portais
AtroPIM
Diferentes tipos de portais podem ser configurados para fornecedores, parceiros, funcionários e clientes. Os portais operam como um “subsistema PIM” e podem ter vários usuários com funções atribuídas a eles para implementar acesso restrito para eles.
Pimcore
Os portais podem ser implementados por meio de programação adicional. Não há funcionalidade de portal embutida padrão.
Akeneo
Akeneo não tem portais. Catálogos integrados e compartilhados podem ser usados para integrar fornecedores e clientes. Eles estão disponíveis apenas na Enterprise Edition. Não há funcionalidade de portal incorporada.
Controle de acesso e gerenciamento de permissões
AtroPIM
As permissões do usuário são baseadas em um conceito de usuário, equipes e função. Você tem um controle de acesso muito flexível, mesmo para entidades personalizadas. Você pode criar funções diferentes. Várias funções podem ser atribuídas a usuários e equipes. Os usuários também herdam funções de suas equipes. Os seguintes níveis de acesso são possíveis - para registros de dados próprios, para arquivos de dados da própria equipe, para todos os arquivos de dados. As permissões (mostrar, editar, ocultar) podem ser definidas para um campo.
Pimcore
As permissões de usuário em Pimcore são baseadas em um conceito de usuário e funções. O acesso a qualquer objeto no sistema pode ser configurado para uma função. Um usuário pode ter mais de uma função atribuída a ele. Não há níveis de acesso, mas “soluções alternativas” podem ser implementadas para atingir essa funcionalidade.
Akeneo
As permissões do usuário são baseadas no conceito de usuários e funções. Você tem controle de acesso fácil. Você pode criar diferentes funções e atribuir permissões predefinidas a essas funções para uma lista predefinida de entidades. Um usuário pode ter mais de uma função atribuída a ele. Não há níveis de acesso e sem permissões de nível de campo.
Open Source PIM e Product Experience Management (PXM)
AtroPIM
AtroPIM oferece muitos recursos para comércio omni-channel. Você pode trabalhar com diferentes catálogos, canais, ter informações de produto específicas e localizadas do canal e exportar dados específicos do canal. A distribuição de dados do produto é fornecida por “Channable” (solução paga que permite a conexão de mais de 2500 canais).
Pimcore
Como uma solução MDM, o pimcore não se destina a ser uma solução para PXM, mas como um sistema altamente configurável, pode ser configurado para ser usado para comércio omni-channel. A distribuição de dados do produto é fornecida por “Productsup” (solução paga que permite a conexão de mais de 2.000 canais).
Akeneo
Akeneo oferece muitos recursos para PXM fora da caixa. Você pode gerenciar diferentes canais, informações específicas do canal ou localizadas. A Akeneo oferece seu próprio módulo para distribuição de informações de produtos para Amazon, GoogleShopping, Alibaba e eBay.
Classificações PIM de código aberto
AtroPIM
Os sistemas de classificação podem ser implementados a baixo custo. Os próprios sistemas de classificação são possíveis. Sistemas de classificação como eCl @ ss, ETIM ou GS1 podem ser facilmente implementados. A importação e a exportação podem ser confirmadas por meio de outros tipos de feed de importação / exportação. São possíveis várias classificações simultâneas.
Pimcore
Os sistemas de classificação podem ser implementados a baixo custo. Os próprios sistemas de classificação são possíveis. Você pode fazer atribuições de estrutura para dados de produto com base em sistemas de classificação específicos do setor, como eCl @ ss, ETIM ou GS1. São possíveis várias classificações simultâneas. A entrada e saída das informações classificadas também devem ser programadas.
Akeneo
O modelo de dados não foi criado para fornecer os sistemas de classificação. Apenas soluções temporárias são concebíveis. É necessário muito trabalho de programação.
Controle e controle de versão
AtroPIM
AtroPIM rastreia mudanças para cada campo de dados ou atributo. É possível restaurar o valor antigo com o clique de um botão (o módulo de revisão é necessário). Atualmente não existe uma versão para todo o registro de dados.
Pimcore
Todas as alterações são registradas automaticamente para documentos, ativos e objetos. Você pode salvar quantas versões quiser e escolher qual versão deseja publicar.
Akeneo
A Community Edition fornece acesso ao histórico de alterações de dados para cada atributo.
A Akeneo fornece controle de versão dos dados do produto apenas na Enterprise Edition.
Colaboração PIM de código aberto
AtroPIM
AtroPIM oferece muito para colaboração e comunicação dentro do sistema. Você pode ter um proprietário e um usuário atribuído para um registro de dados, usar equipes, postar comentários, conduzir discussões (o módulo de discussão é necessário), mencionar outros usuários (para que eles recebam notificações), assinar registros de dados.
Pimcore
Não há fluxo de comunicação para comentar ou visualizar o histórico de alterações no nível do campo. Não há proprietário e usuário atribuído para registros de dados. Soluções alternativas são possíveis por meio da configuração do modelo de dados.
Akeneo
Não há proprietário e usuário atribuído para registros de dados. É possível postar comentários e visualizar o histórico de alterações.
Qualidade e integridade dos dados
AtroPIM
AtroPIM mede integridade total, integridade para valores globais, para cada idioma e canal usado (o módulo de integridade é necessário). Existem vários widgets de painel para verificar as estatísticas de integridade. Os dados são validados automaticamente como o tipo. Os registros de dados podem ser salvos com campos obrigatórios vazios. A integridade está disponível para todas as entidades do sistema. Os registros de dados podem ser filtrados no nível de integridade.
Pimcore
Pimcore tem inúmeras funcionalidades para definir e melhorar a qualidade dos dados e monitorar a integridade dos dados. Os campos calculados devem ser usados para verificar a integridade de atributos individuais ou idiomas. Use validação de dados e relatórios de qualidade de dados para uma visão geral central. Os campos obrigatórios devem ser preenchidos para salvar o registro de dados.
Akeneo
Akeneo mede pontuações de qualidade e integridade dos registros de dados. As estatísticas de integridade são exibidas nos painéis pré-configurados. Os dados são validados automaticamente com base em seu tipo. Os registros de dados podem ser salvos com campos obrigatórios vazios. A integridade está disponível apenas para produtos.
Multilinguismo e traduções
Todos os 3 sistemas suportam multilinguismo e permitem o uso de campos / atributos localizáveis. As traduções não são suportadas nativamente, mas extensões adicionais podem ser usadas para habilitá-las.
Comunidade PIM de código aberto
AtroPIM
AtroPIM é relativamente novo no mercado e tem uma comunidade relativamente pequena. Não há tantas extensões disponíveis quanto para Pimcore ou Akeneo. A maioria dos módulos pagos vem diretamente do AtroPIM.
Pimcore
Pimcore tem uma grande comunidade e muitas extensões estão disponíveis. Muito é gratuito, mas muitas vezes específico para venda. A maioria dos módulos vem de parceiros.
Akeneo
Akeneo Open Source PIM tem uma grande comunidade e muitas extensões estão disponíveis. A maioria dos módulos vem de parceiros.
Conclusão
Não estávamos procurando a melhor solução Open Source PIM. Qualquer empresa pode ter uma solução PIM que melhor se adapte às suas necessidades e requisitos.
Pimcore é o sistema mais flexível e complicado em nossa comparação, por isso oferece muitos recursos em muitas áreas de negócios. Akeneo é o mais simples e fácil de usar, que muitos usuários realmente adoram. No entanto, Akeneo não é uma opção se a estrutura do seu produto for relativamente complicada ou se você quiser gerenciar mais do que apenas os dados do produto. AtroPIM está em algum lugar entre os dois - oferece alta flexibilidade e configurabilidade e é fácil de usar.
Se precisar de ajuda para escolher a solução PIMM certa, sinta-se à vontade para nos enviar um e-mail mensagem.