Marcar um pedido como processado
A ação Mark a fulfillment order as fulfilled ("Marcar um pedido como processado") cria um processamento para todos os itens de linha em um pedido.
O fluxo de trabalho do Flow falha quando o pedido está em um estado em que o processamento não pode ser realizado, como ON_HOLD
. Para que o procedimento seja concluído, defina uma condição que avalia se FulfillmentOrder.supportedActions.action
inclui CREATE_FULFILLMENT
.
Nesta página
Campos
A ação Mark a fulfillment order as fulfilled ("Marcar um pedido como processado") contém os campos a seguir.
Campo | Descrição |
---|---|
Mensagem | Uma mensagem adicional a ser enviada com o processamento do pedido. |
Notify customer ("Notificar cliente") | Envie uma notificação ao cliente para informar que o processamento de pedidos foi criado. |
Acionadores
A ação Mark a fulfillment order as fulfilled ("Marcar um pedido como processado") usa o ID de pedido para identificar e criar o processamento. Além disso, pode ser usada em fluxos de trabalho que começam com estes acionadores:
- Order ready to fulfill ("Pedido pronto para processamento")
- Pedido de processamento movido
- "Fulfillment order hold released" ("Processamento de pedidos em espera liberado")
- Solicitação para cancelamento de processamento de pedidos de processamento recusada
- Solicitação para processamento de pedidos de processamento aceita
- O serviço de processamento de pedidos de processamento não concluiu o processamento
Também é possível usar a ação Mark a fulfillment order as fulfilled ("Marcar um pedido como processado") em fluxos de trabalho que iteram por meio do processamento de pedidos com a ação For each loop (iterate) ("Para cada loop [iterar]").
Exemplos
Neste exemplo de fluxo de trabalho, o processamento é criado quando o pedido é movido para um novo local.
Neste exemplo de fluxo de trabalho, quando um pedido é criado, um processamento é criado para todos os pedidos.Informações da API
Para saber mais, analise a mutação fulfillmentCreateV2.