Obter dados de pedido em processamento

É possível usar a ação Obter dados de pedido em processamento para recuperar informações de pedidos em processamento da loja.

Configuração

Campos

A ação Obter dados de pedido em processamento contém os seguintes campos, que são usados para criar a consulta:

Campos usados nas ações Obter dados.
CampoDescrição
Classificar dados porObrigatório. Os parâmetros pelos quais os dados retornados pela consulta de pesquisa são classificados.
Número máximo de resultadosObrigatório. O número máximo de resultados que podem ser retornados pela consulta de pesquisa que você selecionou. É possível retornar até 100 de uma vez.
ConsultaObrigatório. Escolha uma das consultas comuns ou selecione Avançado para criar a sua.

String de consulta

Este é um exemplo de consulta para obter pedidos em processamento que estão em suspensão:

status:ON_HOLD

A variável status é um filtro disponível na consulta de pedidos em processamento e pode ser usada várias vezes ou combinada com outras variáveis.

Ao consultar dados, é útil saber o seguinte:

  • Lista de filtros de pedidos em processamento disponíveis
  • As consultas precisam seguir uma sintaxe específica
  • Os valores dos campos de consulta nem sempre são documentados. Em alguns casos, é possível encontrá-los na documentação da API. Como alternativa, você pode encontrá-los nos URLs do admin da Shopify ao filtrar. Por exemplo, para encontrar alguns valores de consulta de pedidos, filtre a página de Pedidos no admin da Shopify e verifique o URL.
  • Você pode executar ou testar uma consulta na sua loja usando o app Shopify GraphiQL.
  • Fique atento ao que acontece se a consulta falhar. Geralmente, a API retorna todos os resultados (em vez de nenhum).

Dados retornados

Todas as ações Obter dados retornam uma lista de 0 a 100 recursos. Dependendo do seu caso de uso, você pode usar esses dados de várias maneiras:

  • Se você precisar lidar com cada item da lista individualmente, como para adicionar uma tag a cada um, use a ação Para cada.
  • Se você precisar agregar dados, como contar quantos resultados foram retornados, use as ações Contar ou Somar.
  • Se você precisar gerar a lista, como para enviar um e-mail com todos os itens, pode usar os dados retornados diretamente nas ações seguintes.

Para acessar os dados retornados nas etapas seguintes a esta ação, use a variável chamada Obter dados do pedido em processamento, que é uma lista de pedidos em processamento. Você pode usar essa variável em condições e ações. Por exemplo, é possível enviar a lista de pedidos em processamento em uma ação Enviar e-mail interno como esta:

{% for fulfillment_order in GetFulfillmentOrderData %}
* Order: {{ fulfillment_order.order.name }} Location: {{ fulfillment_order.assignedLocation.name }}
{% endfor %}

Acionadores

Você pode usar esta ação em qualquer fluxo de trabalho, incluindo o acionador Horário agendado. Em um fluxo de trabalho que usa o acionador Horário agendado, o fluxo de trabalho é iniciado em um horário especificado por você, e não como resultado de um evento. Como não há nenhum evento específico na sua loja ou de um app para iniciar o fluxo de trabalho, nenhum dado é incluído automaticamente.

Informações da API

Modelos

Enviar resumo diário por e-mail com a lista de pedidos em processamento que estão em suspensão

Todos os dias, este fluxo de trabalho consultará todos os pedidos em processamento que estão em suspensão (até 100 por vez). Ele enviará um resumo por e-mail com o nome do pedido e o local de processamento de pedidos atribuído. Ver modelo