Agora no Bluesoft ERP, é possível receber e processar em tempo real os eventos de pedidos prontos e cancelamentos da 99 Compras via Webhook.

O objetivo desta melhoria é otimizar o fluxo de e-commerce, permitindo que a atualização de status e o cancelamento de pedidos sejam refletidos de forma imediata no ERP, reduzindo atrasos operacionais e eliminando a dependência do tempo de espera das rotinas automáticas periódicas.

Como Irá Funcionar?

A comunicação é realizada diretamente entre a API da 99 Compras e a retaguarda do Bluesoft ERP.

  1. Recepção e Filtro de Eventos:
    • O ERP recebe o evento enviado pela 99 Compras com a identificação da loja e os dados do pedido.
    • Serão processados automaticamente os eventos do tipo orderReady (pedido pronto) e orderCancel (pedido cancelado).
    • Eventos fora desse escopo serão ignorados.
  2. Processamento do Evento orderReady:
    • O sistema valida se o app_shop_id pertence a uma loja ativa e vinculada ao modo COMPRAS_99.
    • Em seguida, busca os detalhes atualizados do pedido na 99 Compras e realiza a importação/atualização no fluxo e-commerce do ERP, disponibilizando-o para a etapa de separação.
    • Se o pedido já existir no ERP, a duplicidade é impedida.
  3. Processamento do Evento orderCancel:
    • O sistema localiza o pedido de venda no ERP utilizando o identificador externo.
    • O pedido é cancelado no ERP (caso esteja em status elegível para cancelamento automático) e uma ocorrência padrão é registrada: “Pedido cancelado pela 99 Compras.”.

Observações Importantes!

  • Vínculo do app_shop_id: Durante o cadastro/edição da loja de e-commerce, o identificador app_shop_id é registrado e mantido para consulta. É fundamental que a loja esteja ativa e configurada no modo COMPRAS_99 para o correto roteamento das notificações.
  • Logs de Falhas: Caso ocorra alguma divergência funcional (como um produto do pedido não mapeado no ERP), o sistema não importará a venda e registrará um log de importação do tipo Pedido Integração 99Compras para análise.
  • Continuidade do Polling: A rotina automática de consulta por polling continua funcionando normalmente para garantir suporte a fluxos e eventos complementares.

Para conhecer mais sobre como é a utilização dessa ferramenta, clique aqui.

Para saber mais sobre a utilização das APIs do ERP, clique aqui.

Disponível a partir da versão r373.01