Manual do usuário
Central de ajuda/Manual do usuário/OMS ↔ WMS: estoque, push, retorno de envio e tracking

OMS ↔ WMS: estoque, push, retorno de envio e tracking

Última atualização 2026-10-13

Como se comunicam: resolução de estoque, push idempotente, callbacks e tracking.

No modo wms_sync formam um ciclo fechado: OMS lê estoque, envia pedidos, WMS executa e retorna callbacks.

Resolução da fonte de estoque#

  • A configuração define o padrão do tenant e exceções por armazém.
  • No wms_sync o livro OMS é somente leitura; o ATP lê qty_available.

Push: pedido → saída WMS#

  • Converte linhas em wms_order_lines sem mapeamento de SKU.
  • A saída é criada em commit, bloqueando estoque; o pedido vai para released.
  • Um pedido pode se dividir em várias saídas; o detalhe lista todas.

Retorno: WMS → OMS#

  • Ao enviar, o hook acumula fulfilled_qty e preenche o tracking por linha.
  • O status do pedido deriva das linhas: tudo enviado → fulfilled.
  • Cada envio grava um evento shipped que alimenta a timeline e o tracking.

Tracking devolvido aos canais#

  • Ao enviar, o tracking é sincronizado ao canal; falha não bloqueia a resposta.
  • O status fica em tracking_sync_status; nova tentativa disponível.
  • Apenas shipped dispara a sincronização; delivered não.
O status da linha é derivado, não armazenado.