Divisão de pedido em processamento
Um pedido em processamento é uma atribuição de itens de linha a um local de processamento de pedidos. O acionador Divisão de pedido em processamento inicia um workflow quando um pedido em processamento é dividido por você ou por um app de terceiros. Os workflows que usam esse acionador operam no pedido em processamento original e também nos pedidos em processamento resultantes da divisão.
Nesta página
Dados fornecidos pelo acionador Divisão de pedido em processamento
Os dados a seguir são fornecidos para workflows que começam com o acionador Divisão de pedido em processamento.
| Dados | Descrição |
|---|---|
fulfillment order | O pedido em processamento original que foi dividido. Permite acessar dados no objeto Fulfillment Order da GraphQL Admin API. |
remaining fulfillment order | O pedido em processamento restante como resultado da divisão. Permite acessar dados no objeto Fulfillment Order da GraphQL Admin API. |
replacement fulfillment order | O pedido em processamento de substituição, caso não seja possível dividir o pedido em processamento original. Este campo é opcional e pode ser nulo. Permite acessar dados no objeto Fulfillment Order da GraphQL Admin API. |
Ações
Este acionador fornece pedidos em processamento, o que permite usar qualquer ação que exija um pedido em processamento, inclusive:
- Alterar o local do pedido em processamento.
- Reter pedido em processamento.
- Marcar o pedido em processamento como processado.
- Liberar a retenção de processamento.
- Enviar solicitação de processamento de pedidos.
Como os pedidos de atendimento também se vinculam a um pedido, o acionador pode ser usado com ações que exigem pedidos, como:
- Adicionar item de linha ao pedido
- Adicionar tags ao pedido
- Arquivar pedido
- Cancelar pedido
- Capturar pagamento
- Reter pedido em processamento
- Marcar pedido como pago
Os pedidos de atendimento também contêm listas de dados, como os itens de linha. É possível percorrer essas listas e realizar ações em cada item com a ação Para cada. Por exemplo, você pode percorrer os itens de linha para verificar a disponibilidade do estoque.
Testar o acionador
Para testar um workflow ativo que começa com este acionador:
- Divida um pedido em processamento no admin da Shopify selecionando qualquer pedido e usando a funcionalidade de divisão.
- Para testar workflows que lidam com pedidos em processamento de substituição, primeiro processe parcialmente alguns itens de um pedido em processamento e, depois, divida os itens não processados restantes. Seguir estas etapas gerará um pedido em processamento de substituição, pois o pedido em processamento original não pode ser dividido.
- Entre em contato com seu app de gestão de pedidos de terceiros para que eles dividam um pedido em processamento usando a mutação fulfillmentOrderSplit.
Detalhes da API
O acionador Divisão de pedido em processamento permite que ações sejam realizadas com o objeto FulfillmentOrderSplitResult da GraphQL API. Esse acionador corresponde ao webhook fulfillment_orders/split.
Acionadores relacionados
Para outros workflows de pedido em processamento, considere também:
- Pedido em processamento mesclado – iniciado quando um pedido em processamento é mesclado.
- Pedido em processamento pronto para ser processado – iniciado quando um pedido em processamento está pronto para ser processado.
- Pedido processado – iniciado quando todos os itens de linha de um pedido são processados.