A integração entre o ERP Excia e a plataforma Magazord foi desenvolvida para automatizar e sincronizar as principais operações relacionadas a vendas, clientes e produtos, garantindo maior consistência das informações entre os dois ambientes.
Por meio dessa integração, é possível enviar dados do ERP para a plataforma, como cadastro de produtos, preços, estoque e notas fiscais, além de receber retornos relacionados a pedidos, itens e clientes. Dessa forma, as movimentações realizadas no ERP refletem diretamente na Magazord, evitando retrabalhos e falhas de comunicação.
Configuração:
Para configurar a integração com a plataforma Magazord, é necessário solicitar à equipe técnica da Magazord as seguintes informações:
- URL da API da loja do cliente;
- Usuário de autenticação da API;
- Senha/token de autenticação da API.
Além disso, deve ser solicitada a liberação dos seguintes escopos de requisições:
POST /v1/estoquePOST /v1/precoGET /v2/site/pessoa/{pessoaId}?listaContatos=1&listaEnderecos=1GET /v2/faturamento/notaFiscal/{identificador}GET /v2/estoqueLocalizacao/depositoGET /v2/faturamento/notaFiscal?limit=100&page={pagina}&date={data}&tipo=0GET /v2/site/pedido?limit=100&page={pagina}&dataHora[gt]={dataHora}&situacao={situacao}GET /v2/site/pedido/{id}/paymentsGET /v2/site/pedido/{codigoPedido}POST /v2/site/pedido/{codigoPedido}/notaFiscalDELETE /v2/site/pedido/{codigoPedido}/notaFiscal/{chave}PUT /v2/site/pedido/{codigoPedido}/notaFiscal/{chave}POST /v2/site/categoriaPOST /v2/site/derivacao/{id}/itemPOST /v2/site/marcaPATCH /v2/site/produto/{codigoProduto}POST /v2/site/produto/{codigoProduto}PUT /v2/site/produto/{codigoProduto}/derivacao/{codigoDerivacao}POST /v2/site/produto/{codigoProduto}/derivacaoPUT /v2/site/pedido/{codigo}/situacao
Configuração no Excia Plugin
Com as informações fornecidas e todos os métodos liberados, abra o Excia Plugin e acesse a aba Plataforma para realizar a configuração:
- Integrações: selecione a plataforma Magazord;
- Endereço: informe a URL da API fornecida pela Magazord;
- Usuário: informe o usuário de autenticação da API;
- Senha: informe a senha/token de autenticação da API;
- Empresa: informe o patch da empresa em que os pedidos serão inseridos dentro do Excia ERP.
Na mesma aba, no painel Gerenciador do Serviço, é possível configurar o intervalo dos ciclos de integração.
Observação: este intervalo deve ser de no mínimo 15 minutos, garantindo uma integração estável e evitando sobrecarga no servidor onde o serviço está instalado.
Configuração da Aba Informações de Retorno no Excia Plugin
Após a configuração inicial da plataforma, acesse a aba Retorno no Excia Plugin para definir os dados padrões que serão importados para dentro do ERP e ajustar os parâmetros de importação.
Filtro “Tabela”:
Neste filtro é possível selecionar a tabela que receberá os dados fixos.
- Pedidos e Entidades possuem fórmulas específicas para definição da natureza de operação (CFOP), conforme a origem do cliente (dentro ou fora do estado).
Exemplos de fórmulas:- Tabela Pedido – Campo CFOP
- Tabela Entidade – Campo Natureza
Painel “Parâmetros para Importação”:
Filtros:
- Data inicial:
- Na implantação: deve ser definida a data atual.
- Nas atualizações: serão considerados pedidos com data atual – 30 dias.
- Status do Pedido:
- Status 4: quando o faturamento ocorre dentro do Excia.
- Status 7: quando o faturamento ocorre diretamente na Magazord.
Opções:
- Utilizar Preços do Site nos Itens: quando existir preço promocional aplicado ao pedido no site, este valor será importado para o item do pedido.
- Alterar Clientes: permite atualizar dados de entrega, e-mail e telefone do cliente.
- Desconto da Venda do Site: em casos de desconto condicional (voucher ou similar), o valor é importado e aplicado na capa do pedido.
- Estoque: para clientes que utilizam o fluxo de faturamento pela plataforma, define se o estoque será atualizado dentro do Excia ERP.
- Nota Fiscal: permite importar a Nota Fiscal de venda do pedido quando o faturamento é feito na plataforma.
-
Nota Fiscal de Devolução: permite importar a Nota Fiscal de devolução do pedido quando o faturamento é feito na plataforma.
Configuração da Aba Informações de Envio no Excia Plugin
Dentro do Excia Plugin, a aba Exportação contém sub-abas e parâmetros que determinam quais informações serão enviadas para a plataforma.
Sub-Abas:
- Depósito do Estoque: Selecione os depósitos que serão enviados à plataforma.
Observação: É obrigatório enviar pelo menos um depósito. - Tabelas de Preços: Selecione as tabelas de preços que serão enviadas à plataforma.
Observação: É obrigatório enviar pelo menos uma tabela de preços. -
Coleções: Selecione as coleções dos produtos que serão integrados à plataforma.
Observação: Caso nenhuma coleção seja informada, todos os produtos serão enviados.
Painel “Informações para Exportação”
Filtros:
- Cor: Código do grupo de variação de cor do site.
-
Tamanho: Código do grupo de variação de tamanho do site.
Opções:
- Produtos: define se o ERP irá cadastrar novos produtos na plataforma.
- Cores/Tamanhos: define se o ERP irá cadastrar novas variações de cores e tamanhos.
- Estoque: define se o ERP irá cadastrar novos depósitos.
- Alterar Descrição Produtos: define se o ERP irá atualizar a descrição dos produtos no site.
- Nota Fiscal: define se o ERP irá cadastrar as notas fiscais de faturamento no site.
- Rastreamento: define se o ERP irá cadastrar o código de rastreio no site.
- Preços: define se o ERP irá atualizar os preços dos produtos.
- Atualizar Categoria Produtos: define se o ERP irá atualizar a categoria dos produtos.
- Marca Produto: define se o ERP irá cadastrar novas marcas no site.
- Salvar Exceção: permite salvar os erros gerados nas integrações.
Envio
No envio de produtos do ERP para a plataforma Magazord, é possível preencher, de forma opcional, alguns campos na aba “E-Commerce” do cadastro de produtos, que podem ser utilizados na integração entre o ERP e a Magazord.
- Referência(id_ecom): Na plataforma Magazord, este campo é denominado “codigo”, responsável por guardar o identificador do produto principal da plataforma, isso é importante na hora de enviar uma requisição de atualização, método (PATCH), para a plataforma, pois sem essa referência o integrador entende que o produto não existe na plataforma e deve ser enviado como novo.
- Título (titulo): Na plataforma Magazord, este campo é denominado “titulo”, responsável por definir um nome para o produto visualizado na loja do site. A mesma regra vale para o campo ‘tituloComplemento’. O campo ‘nome’ na plataforma Magazord recebe a informação somente quando tiver preenchido, se não estiver preenchido o campo PRODUTO.DESCRICAO, é o que prevalece.
- Descrição(descricao): Na plataforma Magazord, este campo é denominado “descricaoResumida”, responsável por definir uma descrição resumida do produto que vai ser enviado para loja.
- Palavras-Chave(palavra_chave): Na plataforma Magazord, este campo é denominado “palavraChave”, responsável por definir o resumo do conteúdo de um texto para facilitar na hora de pesquisar o produto na loja do site.
- Descrição Detalhada (HTML): Na Magazord, este campo é chamado de “descricao”, nesse campo tem a escolha de descrever de forma mais abrangente sobre o produto(variação) que vai ser enviado para loja do site.
Estoque: O estoque do produto é enviado levando em consideração o parâmetro 20 de vendas no ERP. Que compõe: estoque físico somado com a quantidade em estoque da expedição menos a quantidade reservada para pedidos. para atualização do estoque é levado em consideração o SKU do produto no ERP, considerando o parâmetro 100 do produto.
Preço: O preço parte da tabela TAB_PRECO, filtrando a REGIAO da tabela TAB_PRECO( tabela de preço selecionada no configurador), campo ativo da tabela PA_ITEN deve ser igual a “S”, campo ATIVO da tabela PRODUTO deve ser igual “S” campo TIPO da tabela TAB_PRECO deve ser igual “P”.
Retorno
Pedido: No retorno verifica o campo PED_CLI da tabela PEDIDO, para verificar se o pedido realmente existe no ERP.
Produto: Para retorno do item é considerado o SKU do item para verificar se existe no ERP.
Cliente: O retorno dos clientes é feito atualização com base bi parâmetro “Alterar Clientes” no configurador”.
XML Nota Fiscal: Para o envio do XML da nota a consulta parte da tabela PEDIDO, relacionado com a tabela NOTA e NOTA_XML.