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.

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