O modo de base para a sincronização dos produtos no conector OpenERP-Magento é no sentido Magento para Odoo/OpenERP.
Os Produtos são criados no Magento e depois importados no OpenERP pelo conector.
A Akretion propõe a partir de agora que você tenha escolhas na gestão do catálogo de produtos! Assim como era nas primeiras versoes do connector desenvolvido por Akretion e Openlabs na epoca da versao 6.1.
Em suma, a, Akretion dsenvolveu uma série de módulos que permitem a gestão do catálogo no OpenERP.
O processo está diferente, os produtos agora podem ser criados no OpenERP que agora também permite que a gestão dos atributos e das variantes dos produtos que correspondem ao funcionamento do Magento. Depois os produtos são exportados para o Magento através do conector.
Princípio da exportação para o Magento
A exportação para o Magento se faz através das tarefas (jobs) organizadas em fila.
Quando enregistramos uma modificação em um produto que está sincronizado com o Magento, uma tarefa de exportação é adicionada à lista de tarefas a serem tratadas. Essa tarefa será em seguida realizada por um “worker”.
Lista das tarefas tratadas automaticamente pelo OpenERP, nessa imagem podemos ver a exportação de dois produtos para o Magento.
Gerenciar atributos
Os atributos no OpenERP estão orgnizados em jogo de atributos, grupos de atributos e atributos. Um produto possui um jogo de atributos (telas, câmeras fotográficas, etc.), nos quais encontramos vários grupos de atributos (os diferentes preços, as características técnicas, etc.), eles mesmos compostos de atributos (tamanho, tipo de saída, etc.).
Os atributos podem ser de vários tipos: campo de texto, seleção em uma lista, número inteiro, decimal, imagem e outros.
Todos esses atributos são sincronizados com o Magento durante a exportação do produto.
Todos os atributos específicos ao produto estão disponíveis em uma visão gerada automaticamente a partir de um botão na visão do produto.
Gerenciar as variantes dos produtos
Assim como no Magento, também encontramos no OpenERP a noção de produto configurável. Temos então um template de produto que pode ser declinado em vários produtos de acordo com uma dimensão. Por exemplo, uma camiseta terá diversos tamanhos e cores.
A partir de uma visão configurável do produto, é fácil gerar todos os produtos da gama.
Uma tela com vários tamanhos gerada automaticamente a partir do atributo tamanho.