Árvore de páginas


CONTEÚDO

01. CICLO DE VIDA DO PEDIDO

Abaixo está descrito o ciclo de vida de um pedido no TOTVS Omni e os sistemas satélites integrados (ERPs, Canais de Venda e Operadores Logísticos).


O Ciclo de vida de um pedido corresponde a 3 etapas distintos:

  1. Processo de criação de pedido

    Esta etapa define a criação do pedido no canal de venda, a criação do pedido equivalente (pedido pai) no Omni, a geração de um ou mais pedidos filhos (múltiplos pedidos filhos são criados no cenário de "split" - em que uma única loja não pode atender totalmente o pedido) e a designação dos  pedidos filhos às lojas e operadores logísticos (no caso de pedido com "shipping"), e finalmente a criação do pedido no ERP.

    Todo esse processo ocorre de maneira assíncrona através de tarefas agendadas no TOTVS Omni e via os conectores desenvolvidos no TOTVS Omni (tanto na comunicação com o canal de venda como na comunicação com o ERP).

    A comunicação com ambos os sistemas pode ser feita de forma invertida, isto é, os sistemas consomem as APIs REST do TOTVS Omni para criação, consulta e atualização de pedidos.

  2. Processo de atualização de pedidos

    Nesta etapa o ERP desencadeia uma série de atualizações de status no pedido, gerando assim comunicações equivalentes para atualização de status nos canais de venda e também a criação da entrega no operador logístico.

    Uma vez a entrega registrada no operador logístico, o TOTVS Omni disponibiliza a guia logística e o número de rastreamento do pedido, e o mesmo deve então seguir para a fase despacho.

    As operações de aceite do pedido pela loja, download e impressão da guia logística e confirmação de entrega do pedido ao cliente (no caso de "pickup") pode alternativamente ser realizada através do módulo Web Orders Tools (WOT) do TOTVS Omni.

  3. Processo de consulta de pedidos

    A etapa final do clico de vida de um pedido consiste em consultas que o TOTVS Omni realiza no operador logístico (em caso de pedido de "shipping") para atualização do status da entrega, tanto no ERP (se assim integrado) como nos canais de venda.

    O TOTVS Omni pode ainda disparar notificações (através de e-mail) para o cliente sobre o status da entrega do mesmo.

  4. Status e seus respetivos ID para uso via API, podem ser consultados na Documentação de IDs.

02. CICLO DE VIDA DO PEDIDO (Itens que compõem um KIT)

Um pedido pode conter itens que fazem parte de um kit.

Um kit nada mais é do que uma informação adcional que cada linha de um pedido tem, um identificador único, que refere-se à um ID do canal de venda.

No TOTVS Omni by Moddo só será confirmado ou criado o pedido se todos os itens forem recusados ou aceitos em conjunto.
A APi não permite recusa parcial de itens de kit, isto é, caso a loja tente recusar apenas um ítem do KIT, receberá a informação do Omni de que não é permitido o aceite parcial.

Ao recusar todos os itens de um pedido, o TOTVS Omni tenta realoca-los para uma mesma loja. Não encontrando loja com estoque disponível para todos os itens, o pedido é direcionado para No Stock.

03. FLUXO DE MENSAGENS ENTRE COMPONENTES


Exemplo de Pedido de envio para o cliente.


Resposta do VTEX com Pedido (Magento):

Magento-> Moddo-channels (Conector Magento)
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
Pedido VTEX Expandir origem


Mensagem XML de Criação do Pedido no Omni (Magento):

Moddo-channels (Conector Magento) -> Módulo HermesCore
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
XML Expandir origem


Mensagem JSON Enviada pelo Omni ao Conector ERP (TOTVS Moda):

Módulo Hermes-Admin -> Módulo Moddo-erp (conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON de Criação do Cliente no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do Cliente no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON de Criação do Pedido no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do pedido no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON Enviada pelo Omni ao Conector Logistico (Correios):

Módulo HermesAdmin -> Módulo moddo-logistic (conector Correios)
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Mensagem JSON de Criação da Entrega no Operador Logístico (Correios):

Módulo moddo-logistic (conector Correios) -> Correios
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Mensagem JSON Recebida do Operador Logístico (Correios):

Correios - Módulo moddo-logistic (conector Correios)
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Exemplo de Pedido de envio para o cliente.


Resposta do VTEX com Pedido (VTEX):

VTEX -> Moddo-channels (Conector VTEX)
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
Pedido VTEX Expandir origem


Mensagem XML de Criação do Pedido no Omni (VTEX):

Moddo-channels (Conector VTEX) -> Módulo HermesCore
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
XML Expandir origem


Mensagem JSON Enviada pelo Omni ao Conector ERP (TOTVS Moda):

Módulo Hermes-Admin -> Módulo Moddo-erp (conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON de Criação do Cliente no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do Cliente no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem



Mensagem JSON de Criação do Pedido no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do pedido no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Exemplo de Pedido de envio para o cliente.


Resposta do VTEX com Pedido (VTEX):

VTEX -> Moddo-channels (Conector VTEX)
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
Pedido VTEX Expandir origem


Mensagem XML de Criação do Pedido no Omni (VTEX):

Moddo-channels (Conector VTEX) -> Módulo HermesCore
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
XML Expandir origem


Mensagem JSON Enviada pelo Omni ao Conector ERP (TOTVS Moda):

Módulo Hermes-Admin -> Módulo Moddo-erp (conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON de Criação do Cliente no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do Cliente no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON de Criação do Pedido no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do pedido no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON Enviada pelo Omni ao Conector Logistico (Correios):

Módulo HermesAdmin -> Módulo moddo-logistic (conector Correios)
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Mensagem JSON de Criação da Entrega no Operador Logístico (Correios):

Módulo moddo-logistic (conector Correios) -> Correios
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Mensagem JSON Recebida do Operador Logístico (Correios):

Correios - Módulo moddo-logistic (conector Correios)
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Guia Logistica gerada pelo Operador Logístic (Correios):

 PDF

Exemplo de Pedido de envio para o cliente.


Resposta do VTEX com Pedido (VTEX):

VTEX -> Moddo-channels (Conector VTEX)
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
Pedido VTEX Expandir origem


Mensagem XML de Criação do Pedido no Omni (VTEX):

Moddo-channels (Conector VTEX) -> Módulo HermesCore
Capturado do arquivo /var/log/tomcat8/integraciones/<SIteID>/idPublicacion_<ID>/importOrders_<DATE>
XML Expandir origem


Mensagem JSON Enviada pelo Omni ao Conector ERP (TOTVS Moda):

Módulo Hermes-Admin -> Módulo Moddo-erp (conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON de Criação do Cliente no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do Cliente no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem



Mensagem JSON de Criação do Pedido no ERP (TOTVS Moda):

Módulo moddo-erp (Conector Moda) -> TOTVS Moda
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Resposta Recebida do ERP para a Criação do pedido no ERP (TOTVS Moda):

TOTVS Moda -> Módulo moddo-erp (Conector Moda)
Capturado do arquivo /var/log/tomcat8/services-erp.log
JSON Expandir origem


Mensagem JSON Enviada pelo Omni ao Conector Logistico (JadLog):

Módulo HermesAdmin -> Módulo moddo-logistic (conector Jadlog)
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Mensagem JSON de Criação da Entrega no Operador Logístico (JadLog):

Módulo moddo-logistic (conector Jadlog) -> JadLog
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Mensagem JSON Recebida do Operador Logístico (JadLog):

JadLog - Módulo moddo-logistic (conector Jadlog)
Capturado do arquivo /var/log/tomcat8/services-logistic.log
JSON Expandir origem


Guia Logistica gerada pelo Operador Logístic (JadLog):

 PDF