...
Diagramas do iPaaS envolvidos no processo de faturamento dos pedidos:
O diagrama Status do pedido busca os pedidos através do endpoint: GET SMPedidoVendaAPI/api/v1/PedidoVenda/EventoPedido
Utilizando o controle de data e hora do envio das cargas, dessa forma, consegue gerenciar para obter as alterações ou inclusões desde a ultima movimentação.
2. Envio do Faturamento No cenário ideal onde o pedido é faturado corretamente, cada pedido faturado é enviado separadamente Uma vez que é retornado um pedido pela API, este diagrama é responsável por pegar as informações do pedido e enviar ao Hub E-commerce. Ao obter sucesso no envio ao Hub E-commerce, é chamada a integração Envio Faturamento que é responsável por confirmar o faturamento na plataforma do Shopify.
21.1 Faturamento com alteração
Caso seja identificada uma alteração no pedido, o pedido é enviado à outro diagrama FaturadoComAlteracao, que é responsável por fazer as atualizações finais necessárias no pedido na plataforma do Shopify antes do status de Faturado ser enviado. É verificado qual alteração ocorreu no pedido, no caso de inclusão de produto, os dados do produto são buscados no Hub E-commerce e é enviado para a Shopify para que seja adicionado no pedido.
Se identificado que houve um corte no pedido a quantidade atualizada do produto é enviada para Shopify para atualizar o pedido.
2. Envio do Faturamento
O próximo diagrama no processo é o Consulta Envio Faturamento, responsável por identificar os novos pedidos enviados ao Hub E-commerce. Cada pedido faturado é enviado separadamente ao Shopify para confirmar o seu faturamento. Ao obter sucesso no envio ao Shopify, o status do pedido é atualizado no Hub para garantir que o pedido não volte ao fluxo.
2.2 Cancelamento do Pedido
...