Manual Integração Magento 2.x
Tecnologias envolvidas:
JAVA - Módulo interno ANYMARKET
PHP - Módulo Magento 2
A integração abrange dois fluxos:
Magento para ANYMARKET
ANYMARKET para Magento
O manual a seguir abrange o funcionamento e configurações necessárias do módulo para auxílio do implantador/ usuário.
Manual para Implantador/ Usuário
Instalação
A instalação do módulo é necessária para que as notificações de vendas e alterações em produtos cheguem até o ANYMARKET e para que pedidos sejam criados no Magento.
Para instalar o módulo no Magento basta seguir os passos padrão do Magento 2 para a instalação. Tais passos estão detalhados no tópico ‘1 - Instalação’.
Configurações Iniciais
ANYMARKET:
Foram mantidos todos os pontos já existentes na versão 1 do módulo, sendo retiradas funcionalidades que se tornaram obsoletas.
Para acessar a configuração do módulo no ANYMARKET basta acessar Configurações > Integrações > Configuração de Integrações.
Após acessar essa configuração, será exibida a janela abaixo:
Na tela de configurações é possível encontrar as seguintes abas:
Autenticação: Responsável pelos dados iniciais de uma integração, sendo elas responsáveis pela conexão com Magento.
Configurações de preço: Local onde é definido o Markup Adicional, Tipo de desconto e Desconto para a integração com o Magento.
Obs.: Ao enviar produtos do Magento para o ANYMARKET, será enviado apenas o preço final de venda do produto. Este será assumido como valor de preço de custo do produto.
Configurações de Anúncios: Responsável pela definição do fluxo de integração com o Magento através do campo “Fluxo de Integração Produtos”; além disso, também é possível definir se será atualizado apenas Preço, Estoque e Status para produtos integrados.
Configurações de vendas:
Tela onde será configurado todos os parâmetros para a importação de vendas do módulo, será explicado mais à frente em mais detalhes.
Atributos:
Responsável por toda a parametrização de atributos já existente na versão anterior do módulo.
Obs.: No campo de “Código de Conjunto de Atributos”, estão sendo exibidos valores repetidos no conjunto de atributos devido a um bug da versão 2.x do Magento.
Características:
Responsável por informar quais os atributos que devem ser enviados do Magento para o Anymarket na aba de Características.
OBS: Só terá efeito no fluxo Magento -> Anymarket de Produtos.
MAGENTO:
1 - Instalação.
Realize o download em https://github.com/AnyMarket/magento2
Insira todos os arquivos do módulo nos diretórios da aplicação do Magento 2 manualmente .
Acesse “System -> Web Setup Wizard -> Component Manager”
No Item “anymarket/module-anymarket” em “Actions” selecionar Enable.
2 - Configuração.
Para realizar as configurações no Magento, acesse
Sendo necessário inserir o OI fornecido pelo Anymarket e o seguinte HOST
http://modules.anymarket.com.br/magento
3 - Configurações Extras:
A variação é utilizada o mesmo funcionamento antigo, ele buscará a variação correspondente e fará o vínculo caso seja possível.
A Categoria agora exige uma vinculação na tela de Categorias (igual as demais integrações de Marketplaces presentes hoje), tornando assim desnecessário todos os processos que envolvia a categorização no Antigo Módulo Magento.
Atributos com múltiplos valores (Gênero, Origem) devem ser sempre seguidos os Padrões:
Gênero:
MALE, FEMALE, UNISSEX, BOY, GIRL;
Origem:
NACIONAL,
ESTRANGEIRA_IMPORTACAO_DIRETA,
ESTRANGEIRA_ADQUIRIDA_NO_MERCADO_INTERNO,
NACIONAL_IMPORTACAO_MAIS_40_PORCENTO,
NACIONAL_CONFORMIDADE_AJUSTES,
NACIONAL_IMPORTACAO_MENOS_40_PORCENTO,
ESTRANGEIRA_SEM_SIMILAR_NACIONAL,
ESTRANGEIRA_ADQUIRIDA_NO_MERCADO_INTERNO_SEM_SIMILAR;
4 - Considerações
A integração funciona da mesma maneira dos outros módulos já presente no Anymarket (criação de transmissão, importação de vendas através dos SBots e/ou Callback, painel de monitoramento)
Não existe mais logs no Magento, todos eles estão concentrados agora no KIBANA.
Formato para envio dos dados de nota Magento -> Anymarket
CHAVE DE ACESSO:99999999999999,DATA:99/99/9999 99:99:99 , essa informação deve ser inserida no Comentario da Fatura do Pedido.
5 - Detalhamento sobre Configurações de Vendas
A configuração de vendas é algo bem detalhado e deve ser respeitado as regras de cada usuário.
Legenda:
1 - Campo onde deve ser definido o fluxo de integração de Pedidos.
2 - Linha de Status onde será apresentado de onde está vindo o status para venda em questão (A: Anymarket, M: Magento, A/M: Anymarket e Magento)
3 - Campos onde deve ser informado os atributos correspondentes ao Anymarket -> Magento.
4 - Campos onde deve ser informado os atributos correspondentes ao Magento -> Anymarket.
(OBS muita atenção para não gerar um laço de status, fazendo com que o status do mesmo fique travado).
5 - Método de envio em que será inserido o Pedido ao enviar para o Magento (por padrão é utilizado o flatrate_flatrate).
6 - Método de pagamento em que será inserido o Pedido ao enviar para o Magento (por padrão será utilizado o método chekmo).
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo