Liberar retenções de pedidos em processamento
A ação Liberar retenções de pedidos em processamento altera o status de um pedido em processamento de Retido para Aberto.
Essa ação libera todas as retenções do pedido em processamento.
Nesta página
Campos
A ação Liberar retenções de pedidos em processamento não contém campos, mas exige que um ID de pedido em processamento esteja disponível no fluxo de trabalho para liberar a retenção no processamento do pedido.
Acionadores
A ação Liberar retenções de pedidos em processamento pode ser usada em fluxos de trabalho que fornecem um pedido em processamento. Quando um pedido é criado, ele normalmente não tem nenhum pedido em processamento. Um processo é executado para atribuir os itens de linha no pedido a um local, criando os pedidos em processamento.
O acionador Pedido pronto para processamento é executado para cada pedido em processamento criado para o pedido, portanto, é comumente usado com essa ação.
Além disso, os pedidos em processamento ficam acessíveis em qualquer acionador com um pedido, depois de adicionados. Com uma ação Para cada, é possível percorrer essas listas e executar ações em cada item. Por exemplo, você pode percorrer os pedidos em processamento e liberar todas as retenções de processamento de cada um. Para fazer isso, é preciso adicionar um pequeno atraso de cerca de cinco minutos após um acionador com base em um pedido para garantir que os pedidos em processamento sejam criados e estejam disponíveis.
Detalhes da API
Para saber mais, consulte a mutação fulfillmentOrderReleaseHold.
Para ver mais detalhes sobre pedidos em processamento, consulte o contexto no objeto FulfillmentOrder.
Modelos
Liberar a retenção no processamento dos itens de troca quando a devolução for encerrada
Quando uma devolução for encerrada, verifique se há um saldo devedor no pedido. Se não houver saldo no pedido, libere os itens de troca. Ver modelo