Millen-35285 – Integração Vtex – Enviar Status Despachado

Release - 105
Versão  - 5
Autor    - Jaciara Silva

Caminho:

Logística > Expedição > Embarque

Objetivo


Possibilitar que o status “despachado” seja enviado para a plataforma Vtex antes do status “entregue”, para que os marketplaces sejam informados sobre a atual situação dos pedidos de vendas.

Atualmente, o e-Millennium envia o status “despachado” junto com a informação de itens + valores + rastreio + NF, sendo necessário incluir uma etapa intermediária, onde o status será enviado após efetuar o recolhimento do produto pela transportadora (finalização do embarque).

Sendo assim, foi realizado um ajuste para alterar o momento do envio do status “despachado” para a Vtex.

  • Foram realizadas alterações no core do sistema para que a versão corrente também conte com o novo comportamento e será desenvolvido um módulo exclusivo para atualização do ambiente nas empresas sem atualização da versão por completo.
  • Criado parâmetro nas Configurações Adicionais da vitrine (Vtex Active) para habilitar o novo comportamento.
  • Ajustada a rotina de alteração de status do pedido na integração, para utilização de um status intermediário, após a finalização do embarque.

Será feito em duas partes para atender o cliente:

  • A primeira parte, envolver alteração no core do Millennium e será dependente de atualização;
  • A segunda parte, feita em paralelo, é um módulo temporário, em que não será necessário atualização e/ou troca de arquivos.

A primeira parte será disponibilizada no core do e-Millennium o acesso ao utilizar status de embarcado pela vitrine VTex, e dentro do active vtex, será chamado o mesmo endpoint do entregue, só mudança a tag do isdelivered para false.

O processo será o padrão na fila de pedidos, ou seja, na vitrine_pedidos o status "3" (faturado) irá chamar o status "7" (embarcado), e finalmente o status "4", entregue.

No caso do cliente, foi levantado que não pode ser atualizado nem alterado os arquivos atuais, assim, antes da atualização em que realmente o processo do core será implantado, será feito um módulo auxiliar e temporário. Esse módulo alimentará uma tabela temporária por evento, sempre que um pedido da vitrine Vtex estiver embarcado. Esse mesmo módulo irá percorrer essa tabela e enviar os pedidos para o endpoint da Vtex.


ATENÇÃO

Este recurso não acompanha a versão do sistema. Para utilizá-lo, solicite aos nossos consultores que forneçam o módulo para instalação. Caso você não consiga fazer a instalação, entre em contato com nosso departamento comercial e solicite a visita de um consultor.

Pré-requisitos


  1. Instalar o módulo millenium_mpositivo_embarcados_vtex.minst. Para informações sobre como fazer a instalação de módulos no e-Millennium acesse o Manual de instalação de módulos no e-Millennium.

Parâmetros


Em Produtos e Serviços\Vitrines:

  • Selecione a vitrine Vtex Active;
  • Na guia Configurações de Pedidos, ligar o parâmetro Processa Embarque

Entradas


Em Vendas\Status NFe, faça uma busca para visualizar as notas fiscais emitidas e autorizadas, que estejam disponíveis para o embarque.

Em Logística\Expedição\Embarque, faça uma consulta e localize os embarques cadastrados. Perceba que o status consta como CONCLUÍDO.

Após a instalação do módulo, o scheduler irá processar a rotina e iniciar a atualização dos status, alterando de EMBARQUE CONCLUÍDO para EMBARCADO.

No banco de dados do e-Millennium teremos o novo status intermediário, conforme solicitado.


Validações e Saídas


Criado com sucesso um status intermediário para envio aos marketplaces da plataforma Vtex.

Índice

  • Sem rótulos