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.

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 fornecidos a workflows com o acionador Divisão de pedido em processamento.
DadosDescrição
fulfillment orderO pedido em processamento original que foi dividido. Permite acessar dados no objeto Fulfillment Order da GraphQL Admin API.
remaining fulfillment orderO pedido em processamento restante como resultado da divisão. Permite acessar dados no objeto Fulfillment Order da GraphQL Admin API.
replacement fulfillment orderO 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:

Como os pedidos de atendimento também se vinculam a um pedido, o acionador pode ser usado com ações que exigem pedidos, como:

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.

Para outros workflows de pedido em processamento, considere também: