Magis5
Marketplace integrado com as maiores marcas do Brasil. Venda para Amazon, Shein, Shoptime, AliExpress, Shopee, Americanas, Extra, Carrefour, Casas Bahia, Mercado Livre, Madeira Madeira, Loja Integrada, Colombo, Olist, Magalu, Submarino, Wish, Nuvem Shop, Ponto, Vtex, Leroy Merlin, Magento, Netshoes, Shopfy, WooComerce, Yampi, KaBumm.
Magis5
Objetivo
Documentar e formalizar a forma que funciona a integração com o Hub da Magis5.
O que é a Magis5
Configuração da Magis5 no Solution
Configuração da Magis5 no Solution
Pré requisitos:
- Realizar a configuração da API Cybersul: http://remoto.cybersulinformatica.com.br:8082/books/api-cybersul
- Acessando o Solution, localize o menu Outros -> Dados da Empresa
- Na tela Dados da Empresa, acesse aba Integrações e localize o parâmetro "Magis5" e seleciona apção "Sim". (Imagem baixo)
- Após clique em salvar.
- Feche o Solution e abra o novamente.
- Agora acesse o menu Outros -> Integrações (imagem abaixo)
- Deste modo, será aberta tela chamada "Configurações da API e Integrações"
- Acesse a aba Magis5.
- Na guia Configurações API, informe o Token criado disponibilizado pela Magis5. (Imagem de exemplo abaixo)
- Na guia Configurações gerais, informe os dados que deseja controlar pelo integrador. (Imagem abaixo)
- Tipo Pedido Padrão
- Com está opção você pode informar se os novos pedidos vão ser tipo "Orçamento" ou "Pedido de "Venda"
- Código Vendedor Padrão
- Caso o integrador não localize um vendedor para o markeplace, você pode configurar um vendedor padrão.
- Condição Tributária
- Com está opção você pode informar a condição tributária que será utilizada para buscar a regra fiscal dos itens do pedido de venda.
- Operação de Cabeçalho
- Com está opção você pode informar a operação padrão do cabeçalho do pedido
- Situação Inicial Pedido Interno
- Com está opção você pode informar a situação inicial dos novos pedidos de venda
- Tabela de vencimento
- Com está opção você informar a tabela de vencimento dos novos pedidos de venda.
- Data Inicial Pedidos
- Com está opção você informar a data inicial para verificação de novos pedidos.
- Situação Inicial Pedido Externo
- Com está opção você informa qual a situação do pedido na Magis5, que será utilizado como filtro no integrador.
Integrador Magis5
Integrador Magis5
Pré requisitos:
- Realizar a configuração da API Cybersul: http://remoto.cybersulinformatica.com.br:8082/books/api-cybersul
Neste capítulo, vamos apresentar o IntegradorMagis5 e suas operações. (A imagem abaixo mostra o painel central do integrador).
- Acessando o integrador magis5, a mesma não solicitará acesso de usuário e senha para conectar, pois, o mesmo
- consome dados de conexão com a API Cybersul e API Magis5.
-
Conexão
- Primeira etapa o integrador conecta com a API Cybersul, deste modo, caso a conexão fique ok, o integrador irá exibir no Painel Central a informação de "Conectado" (Texto em verde), senão exibira o texto "Não Conectado"(Texto em Vermelho)
- Segunda etapa, estando conectado com a API Cybersul, a aplicação irá consumir dados da configuração realizada para a Magis5. Deste modo, a aplicação irá realizar o teste de conexão com a API Magis5. Caso a conexão fique ok, o integrador irá exibir no Painel Central a informação de "Conectado" (Texto em verde), senão exibira o texto "Não Conectado"(Texto em Vermelho)
Configuração externa
Na aba Configuração Externa, podemos realizar o teste de conexão com a API Magis5.
Configuração Cybersul
Na aba Configuração Cybersul, podemos realizar o teste de conexão com a API da Cybersul.
Operações
A aba operações possui todas as funcionalidades utilizadas pelo integrador, sendo possível realizar consultas, novos registros e atualizações de forma "manual". Deste modo, as mesmas foram separadas por módulos:
- Produtos
- GET ALL EXTERNO: Quando acionado será selecionado todos os produtos na API Magis5
- GET BY FILTER EXTERNO: Quando acionado será selecionado todos os produtos conforme "Campo de Filtro" selecionado.
- Campo de Filtro
- Opções
- Id
- Opções
- Dados do Filtro
- Campo de Filtro
- POST EXTERNO: Será criado novo cadastro de produto na API Magis5
- PUT EXTERNO: Será atualizado cadastro de produto na API Magis5
- PUT EXTERNO CODIGOSOLUTION: Quando acionado será atualizado produto na API Magis5 conforme o campo "Código Interno"
- GET APICYBERSUL NOVOS ESPECIFICO: Será selecionado todos os produtos novos na API Cybersul, onde está parametrizado com a flag Internet = S
- GET APICYBERSUL NOVOS: Será selecionado todos os produtos novos na API Cybersul.
- GET APICYBERSUL PELO ID: Quando acionado é selecionado produto específico conforme o campo "Código Interno".
- POST APICYBERSUL Registrar Produto: Quando acionado ele cria o registro de integração para o produto Cybersul
- GET APICYBERSUL ATUALIZAR: Quando acionado será selecionado todos os produtos que tiveram modificações após a última da data de integração.
- ABAS
- API EXTERNA: Exibe dados selecionados na API Magis5
- API CYBERSUL: Exibe dados selecionados na API Cybersul
- Clientes
- GET ALL: Seleciona todos os clientes na Magis5
- GET BY FILTER: Seleciona um cliente específico, conforme Campo de Filtro
- Campo de Filtro
- Opções
- Id do Pedido
- Status do Pedido
- dateCreated do Pedido
- Opções
- Dados do Filtro
- Campo de Filtro
- POST APICYBERSUL: Cria um novo cadastro de cliente na Cybersul
- PUT APICYBERSUL: Atualiza um cadastro de cliente na Cybersul
- GET APICYBERSUL PELO CPF: Seleciona um um cliente da Cybersul pelo CPF.
- Observação: O cliente é selecionado dos dados do Pedido de Venda.
- Pedidos
- ABA GET
- GET ALL API EXTERNA: Seleciona todos os pedidos na API Magis5.
- GET BY FILTER API EXTERNA: Seleciona os pedidos conforme Filtro
- Campo de Filtro
- Opções
- Id
- Status
- dateCreated
- Opções
- Dados do Filtro
- Tipo Pedido
- Opções
- Pedido Faturado
- Pedido Não Faturado
- Todos
- Opções
- Campo de Filtro
- GET APICYBERSUL: Com está opção é possível selecionar o pedido na API Cybersul pelo "Codigo Pedido"
- GET APICYBERSUL: Com está opção é possível selecionar pedidos na API Cybersul pelo "Código Pedido Externo"
- GET APICYBERSUL RESUMIDO: Com está opção é possível selecionar o pedido na API Cybersul pelo "Código Pedido Externo", porém, o retorno dos dados conterá menos campos, aumentando a performance da seleção.
- ABA POST
- ABA PUT
- ABA GET
- Contato
- GET ALL: Seleciona todos os Contatso de Entrega na Magis5
- GET BY FILTRO
- Campo de Filtro
- Opções
- Id do Pedido
- Status do Pedido
- dateCreated do Pedido
- Opções
- Dados do Filtro
- Campo de Filtro
- POST APICYBERSUL: Cria um novo cadastro de contato de entrega na API CYBERSUL
- PUT APICYBERSUL: Atualiza um cadastro de contato de entrega na API CYBERSUL
- GET APICYBERSUL PELO CPF: Filtra um Contato de Entrega Pelo CPF na API Cybersul
- GET APICYBERSUL PELA CHAVE ENDEREÇO: Filtra um contato de Entrega pelo Endereço, Número, Complemento, Cep, Bairro, Cidade, Estado.
- Observação: Deve ser informado todos os campos para realizar o filtro.
- Análise Integração
- Está tela foi adicionada para analisar os pedidos que foram integrados.
- Ela permite filtrar:
- Data Início
- Data Fim
- Filial: Informe o nome da EMPRESA, por padrão já vem informado com a filial que foi configurada no integrador.
- MarketPlace: pode ser informado o nome do marketplace para filtro
- Tipo Pedido
- Opções
- Pedido Faturado
- Pedido Não Faturado
- Todos
- Opções
- Aba
- Listagem
- Exibe a seleção dos dados de pedidos
- Resumo
- Exibe descrição contendo o resultado quantitativo por dia.
- Listagem