Recupera dati degli ordini di evasione

Puoi utilizzare l'azione Recupera dati degli ordini di evasione per recuperare le informazioni sugli ordini di evasione dal tuo negozio.

Configurazione

Campi

L'azione Recupera dati degli ordini di evasione contiene i seguenti campi, che vengono utilizzati per creare la query:

Campi utilizzati nelle azioni Recupera dati.
CampoDescrizione
Ordina dati perObbligatorio. I parametri in base ai quali vengono ordinati i dati restituiti dalla query di ricerca.
Numero massimo di risultatiObbligatorio. La quantità massima di risultati che può essere restituita dalla query di ricerca selezionata. Puoi restituirne fino a 100 alla volta.
QueryObbligatorio. Scegli tra le query comuni o seleziona Avanzate per crearne una personalizzata.

Stringa della query

Di seguito è riportato un esempio di query per ottenere gli ordini di evasione attualmente in sospeso:

status:ON_HOLD

La variabile status è un filtro disponibile nella query Fulfillment Orders e può essere utilizzata più volte o combinata con altre variabili.

Quando si eseguono query sui dati, è utile sapere quanto segue:

  • Elenco dei filtri disponibili per gli ordini di evasione
  • Le query devono seguire una sintassi specifica
  • I valori dei campi della query non sono sempre documentati. In alcuni casi, i valori possono essere individuati consultando la documentazione API. In alternativa, spesso puoi trovare i valori dei campi negli URL del pannello di controllo quando applichi un filtro. Ad esempio, per trovare alcuni valori della query Ordine, filtra la pagina Ordini nel pannello di controllo, quindi controlla l'URL.
  • Puoi eseguire o testare una query nel tuo negozio utilizzando l'app Shopify GraphiQL.
  • Presta attenzione a cosa succede se la query non riesce. Spesso, l'API restituirà tutti i risultati (anziché nessuno).

Dati restituiti

Tutte le azioni Recupera dati restituiscono un elenco da 0 a 100 risorse. A seconda del tuo caso d'uso, potresti voler utilizzare questi dati in vari modi:

  • Se devi gestire ogni articolo dell'elenco singolarmente, ad esempio per aggiungere un tag a ciascuno, puoi utilizzare l'azione Per ogni.
  • Se devi aggregare i dati, ad esempio per contare quanti risultati sono stati restituiti, puoi utilizzare le azioni Conteggio o Somma.
  • Se devi utilizzare l'elenco in output, ad esempio per inviare un'email con tutti gli articoli, puoi utilizzare i dati restituiti direttamente nelle azioni successive.

Per accedere ai dati restituiti nei passaggi che seguono questa azione, utilizza la variabile denominata Recupera dati ordine di evasione, che è un elenco di ordini di evasione. Puoi utilizzare questa variabile sia nelle condizioni che nelle azioni. Ad esempio, puoi inviare l'elenco degli ordini di evasione in un'azione Invia email interna in questo modo:

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

Trigger

Puoi utilizzare questa azione in qualsiasi flusso di lavoro, incluso il trigger Orario programmato. In un flusso di lavoro che utilizza il trigger Orario programmato, il flusso di lavoro si avvia a un'ora specificata, anziché in seguito a un evento. Poiché non c'è nessun evento specifico nel tuo negozio o da un'app che avvia il flusso di lavoro, non ci sono dati inclusi automaticamente.

Dettagli API

Modelli

Invia riepilogo email giornaliero con elenco degli ordini di evasione in sospeso

Ogni giorno, questo flusso di lavoro cercherà tutti gli ordini di evasione in sospeso (fino a 100 alla volta). Invierà un riepilogo via email con il nome dell'ordine e la sede di evasione assegnata. Visualizza modello