- Criado por Jaciara Pereira Da Silva em ago 07, 2024
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
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