Problema con la Query Avanzata in Shopify Flow per Filtrare Prodotti Esauriti per Tag o Vendor

Topic summary

Un utente sta cercando di creare un flusso in Shopify Flow per ricevere report automatici (giornalieri o settimanali) di prodotti esauriti, filtrati per tag o vendor specifici (es. “lego” o “Lego”).

Problema principale:
Tutte le query avanzate testate restituiscono l’errore “Error temporaneo: Hydration query failed - unknown error”. Le query provate includono:

  • tag: "lego" AND inventory_total:<=0
  • vendor: "Lego" AND inventory_total:<=0
  • Combinazioni con OR e varianti maiuscole/minuscole

Configurazione del flusso:

  1. Get Product Data con query avanzata
  2. Count dei prodotti esauriti
  3. Send Internal Email con l’elenco

Soluzione proposta:
Un altro utente (paul_n) suggerisce di non utilizzare l’escape delle virgolette nella sintassi della query, proponendo:

  • tag:lego AND inventory_total:<=0
  • tag:"lego" AND inventory_total:<=0

Entrambe le sintassi dovrebbero funzionare secondo la documentazione ufficiale dell’azione.

Stato: La discussione rimane aperta in attesa di conferma se la correzione della sintassi risolve il problema.

Summarized with AI on November 4. AI used: claude-sonnet-4-5-20250929.

Ciao a tutti,

Sto cercando di creare un flusso in Shopify Flow che mi invii via email un report giornaliero o settimanale dei prodotti esauriti, filtrati in base a un determinato tag o vendor. Il mio obiettivo è ottenere la lista dei prodotti con inventory_total:<=0 e con uno specifico tag (ad esempio, “lego”) o vendor (ad esempio, “Lego”).

Abbiamo provato diverse configurazioni della query avanzata, sia suggerite dall’assistenza Shopify sia basate su simulazioni, ma continuiamo a riscontrare errori o risultati incompleti. Ecco alcune delle query che abbiamo provato:

Query suggerita dall’assistenza Shopify (tag):

tag: \"lego\" AND inventory_total:<=0

Query suggerita dall’assistenza Shopify (vendor):

vendor: \"Lego\" AND inventory_total:<=0

Altri tentativi con parentesi e combinazioni (simulazioni):

(vendor: \"Lego\" OR tag: \"lego\") AND inventory_total:<=0
tag: \"LEGO\" AND inventory_total:<=0
vendor: \"LEGO\" AND inventory_total:<=0

In tutte queste configurazioni, il flusso si blocca con l’errore: “Errore temporaneo: Hydration query failed - unknown error”.

La mia configurazione del flusso prevede i seguenti passaggi:

  1. Get Product Data con una query avanzata per filtrare i prodotti.
  2. Count dei prodotti esauriti.
  3. Send Internal Email con l’elenco dei prodotti esauriti.

Nonostante tutti questi tentativi, né il supporto via chat di Shopify né la documentazione ufficiale sono riusciti a risolvere il problema. Sembra che ci sia qualche incompatibilità tra il filtraggio per tag o vendor e l’inventario.

Qualcuno ha avuto esperienze simili o conosce un metodo alternativo per ottenere un report di prodotti esauriti utilizzando Shopify Flow o qualche altro strumento?

Grazie in anticipo per l’aiuto!

There is documentation linked on that action that shows the syntax. You should not be escaping double-quotes like that. Either of these should work

tag:lego AND inventory_total:<=0

OR

tag:"lego" AND inventory_total:<=0