Pré-requisitos
Objetivos |
A funcionalidade de Sincronização de Eventos é a responsável por comunicar à plataforma de e-commerce os dados dos eventos pelos quais o pedido está passando, por exemplo: Em separação, Em expedição, etc;
O funcionamento da sincronização depende de duas etapas:
- Mapeamento do Evento no Bahn
- Preenchimento das informações na Tabela de Usuário no SAP B1 (U_NW_BAHNTRACKING)
🚩Importante!
A funcionalidade já está disponível para o plano Enterprise, porém pode ser adquirida de forma avulsa nos demais planos; caso seja de seu interesse entre em contato com a gente! 🤩
Mapeando o Evento no Bahn |
Nas configurações do Bahn você deverá realizar o mapeamento do Evento; esse mapeamento será como um guia para o sistema identificar os Eventos na tabela de informações, assim como entender se aquele evento simboliza um Pedido Enviado ou um Pedido Entregue (dados solicitados pela API da VTEX)
Acesse a configuração em: Definições de Integrações >> Mapeamentos ERP >> Eventos
A primeira interface será a de listagem dos eventos já configurados; nessa interface você poderá ter as seguintes ações:
- Filtrar
- Editar/Excluir um Evento
- Adicionar um Novo Evento
O cadastro de um Novo evento pode ser realizado clicando no botão novo; para esse mapeamento você deve informar:
Nome
Este será o nome do evento que você irá utilizar no preenchimento da tabela no SAP; ou seja, se por exemplo, você tem uma integração com algum operador logístico, aqui você preencherá a mesma descrição que irá receber no SAP.
Evento de Pedido Enviado?
Habilite essa opção, quando o Evento que você está mapeando se refere a um evento de "despacho" do pedido; assim, o sistema Bahn irá preencher a data de envio na VTEX.
Evento de Pedido Entregue?
Habilite essa opção quando o Evento que você está mapeando se refere a entrega do pedido; assim, o sistema Bahn irá preencher a informação entregue na VTEX.
Abaixo alguns exemplos:
👉 Validações da interface
-
Não permitir dois eventos ATIVOS com o mesmo nome
-
Não permitir marcar as duas opções (Pedido enviado e Pedido entregue) no mesmo evento
-
Não permitir marcar dois eventos ATIVOS como Pedido enviado
-
Não permitir marcar dois eventos ATIVOS como Pedido entregue
Preenchendo as informações de Eventos |
As informações sobre os Eventos deverão estar preenchidas no SAP Business One, em uma tabela de usuário (própria do Bahn) para que o sistema possa ler as informações e enviá-las ao E-commerce;
O preenchimento das informações é de sua responsabilidade, então não deixe de entrar em contato com sua consultoria de SAP B1, para verificar a possibilidade de automatizar esse preenchimento, caso possua integrações com algum operador logístico, WMS ou transportadoras; essa tabela de usuário deve ser criada no SAP, conforme orientações do artigo: SAP | Criando a tabela de usuário para Tracking e Eventos
Para a Sincronização de Eventos as seguintes informações devem ser preenchidas:
Campo | Observação |
---|---|
IDEcommerce | Nº do pedido no E-commerce |
Status | Precisa ser exatamente o Nome do evento configurado no Bahn. Exemplo: Em Separação |
StatusDate | Data do Evento |
🚩Importante!
Os demais campos da tabela não são necessários para a Sincronização de Evento; quando o Bahn realizar a atualização no e-commerce, irá atualizar os campos Evento Atualizado? e Data de atualização na tabela no SAP B1, de forma que o mesmo evento não seja atualizado repetidas vezes na plataforma.
👉 Acessando a tabela pelo SAP
A partir da configuração de mapeamento realizada no Bahn e os eventos preenchidos na tabela de usuário no SAP, quando o serviço de Sincronização de Status for executado, o Bahn identificará os eventos e os enviará para a plataforma de e-commerce; assim, de acordo com a configuração de e-mails do e-commerce, seu cliente final poderá ser atualizado sobre o clico de vida do pedido.
Através dos logs do pedido, você poderá acompanhar se o o evento foi atualizado: