Neste artigo vamos ensinar a parametrizar o calculo de frete via comunicação de API com integradoras terceiras.
Diante do principio de que o cliente possui uma tabela de frete já parametrizada em uma plataforma na qual não será desativada, onde necessite que o Fusion se comunique com esta plataforma a fim de captar o calculo que realizado por essa plataforma terceira.
A fim de parametrizar uma tabela WS, é necessário que o usuário tenha o conhecimento de qual será a integradora WS que será utilizada como o mecanismo de comunicação da plataforma Fusion.
O Fusion possui integração com as seguintes plataformas:
Intelipost | Vtex | Bling | Melhor Envio | Anymarket |
Tray | Frenet | Frete Rápido | PluTo | Magazord |
Mandae | OpenK | Melhor Pra Você | Precode | Verum |
Vamos exemplificar abaixo a parametrização de comunicação com a plataforma Bling.
Na plataforma do Fusion, em Menu de Frete > Tabelas WS (orientações abaixo).
Acesso Rápido: https://fusion.uxsolutions.com.br/Admin/TabelaWS
- Defina o transportador: Hubs padrão fusion - Para o possibilitar a conexão de WS.
- Defina o nome da Tabela.
- Defina o hub: Nesta definição, caso não tenha a hub que será utilizada, abra um chamado com o nosso time no https://ux-solutions.tomticket.com/helpdesk.
- Defina o tipo de Serviço: Normalmente vinculamos a entrega.
- Defina o Micro Serviço: Caso houver mais de uma tabela com o mesmo micro serviço, haverá competição entre elas nas cotações para transmitir o melhor preço e prazo.
- Defina o fallback: Tabela de contingência que pode ser parametrizada no fusion e/ou pode ser utilizado tabela padrão dos correios, para caso a integradora não responda em tempo hábil.
- Timeout: padrão 1800ms.
- Defina a vigência.
- Defina as modalidades.
- Defina os canais: Caso o cliente possua filiais vinculadas.
- URL Empresa: Disponibilizado pela plataforma WS a ser utilizada.
- Cliente: Disponibilizado pela plataforma WS a ser utilizada.
- Leilão (sim ou não): habilitando o leilão, haverá concorrência de outras tabelas parametrizadas.
Após finalizar todas as parametrizações necessárias, salvar no botão "Enviar".
Em seguida, retornar na tela de Tabelas de Frete WS, realizar o filtro por "Status" > "Em Construção", e localizar a tabela parametrizada, para ativar e/ou editar.
Obs.: Após a ativação da tabela, caso a vigência esteja dentro da data atual, é possível realizar testes na tela do Fusion a fim de garantir a conexão, e entre 60 a 120 minutos haverá a sincronia com a API do Fusion, segue abaixo informações adicionais para instruções de como testar.
Informações adicionais:
É possível realizar um teste para validar a comunicação entre fusion e WS (integradora bling)
1ª Passo: Na tela de Tabelas de Frete WS (onde foi realizado o parâmetro), em "Editar", é possível informar os seguintes parâmetros para simular a resposta de frete da API do Integrador (bling)
- Cep
- Sku do Produto
- Quantidade
2ª Passo: Nas orientações do artigo: https://ux-solutions.tomticket.com/kb/cotacoes-de-frete/como-simular-uma-cotacao-no-fusion
Será possível testar o comportamento do Fusion (sincronia em real time dentro da vigência).
Agora vamos aprender a configurar cada campo de cada hub.
Precode
1. No campo urlEmpresa, deve ser preenchido o nome do marketplace cadastrado no hub da precode, a fim de habilitar o calculo na interface
2. No campo urlCliente, deve ser preenchido o nome do seller cadastrado no hub da precode.
3. O Campo leilão, deve ser utilizado da seguinte maneira: Quando preenchido como "Sim", o Fusion¹ trará a modalidade com menor custo dentro do response do hub. Quando preenchido como "Não", deve ser configurado o o Alias de cada modalidade do hub que deve ser considerado no marketplace.
Caso persistam dúvidas, abra um chamado com o nosso time no https://ux-solutions.tomticket.com/helpdesk.