Obtenir dades de descompte

Als fluxos de treball que necessiten dades de descompte, pots utilitzar l'acció d'Obtenir dades de descompte per recuperar la informació de descomptes de la teva botiga.

Configuració

Camps

L'acció d'Obtenir dades de descompte conté els camps següents, que s'utilitzen per crear la consulta:

Camps utilitzats a les accions d'Obtenir dades.
CampDescripció
Ordena les dades perObligatori. Els paràmetres pels quals s'ordenen les dades que retorna la consulta de cerca.
Nombre màxim de resultatsObligatori. El nombre màxim de resultats que pot retornar la consulta de cerca que seleccionis. Pots retornar un màxim de 100 resultats alhora.
ConsultaObligatori. Tria entre consultes habituals o selecciona Avançat per crear la teva.

Cadena de consulta

Aquest és un exemple de consulta per obtenir els descomptes actius que utilitzen un codi:

method:code AND status:active

Les variables method i status són filtres disponibles a la consulta de node de descompte i es poden utilitzar diverses vegades o combinar-les amb altres variables.

En consultar dades, és útil saber el següent:

  • Llista de filtres de descompte disponibles.
  • Les consultes han de seguir una sintaxi determinada
  • Els valors dels camps de consulta no sempre estan documentats. En alguns casos, els valors es poden trobar revisant la documentació de l'API. Com a alternativa, sovint pots trobar els valors dels camps als URL del panell d'administració en aplicar-hi un filtre. Per exemple, per trobar alguns valors de consulta de comandes, filtra la pàgina Comandes del panell d'administració i revisa l'URL.
  • Pots executar o provar una consulta a la teva botiga mitjançant l'aplicació Shopify GraphiQL.
  • Tingues en compte què passa si la teva consulta falla. Sovint l'API retornarà tots els resultats (en lloc de cap).

Dades retornades

Totes les accions d'Obtenir dades retornen una llista d'entre 0 i 100 recursos. Depenent del teu cas d'ús, és possible que vulguis utilitzar aquestes dades de diverses maneres:

  • Si necessites gestionar cada element de la llista individualment, per exemple, per afegir una etiqueta a cadascun, pots utilitzar l'acció Per a cada.
  • Si necessites agregar dades, per exemple, per comptar quants resultats s'han retornat, pots utilitzar les accions Comptar o Sumar.
  • Si necessites donar sortida a la llista, per exemple, per enviar un correu electrònic amb tots els elements, pots utilitzar les dades retornades directament en accions posteriors.

Per accedir a les dades retornades en els passos que segueixen a aquesta acció, utilitza la variable Obtenir dades de descompte, que és una llista de descomptes. Pots utilitzar aquesta variable tant en condicions com en accions. Per exemple, pots enviar la llista de descomptes automàtics de l'aplicació en una acció Enviar correu electrònic intern d'aquesta manera:

{% for discount_item in getDiscountData %}
{% if discount_item.discount.__typename == "DiscountAutomaticApp" %}
*  {{discount_item.discount.DiscountAutomaticApp.title}}
{% endif %}
{% endfor %}

Esdeveniments desencadenants

Pots utilitzar aquesta acció en qualsevol flux de treball, inclòs l'esdeveniment desencadenant Hora programada. En un flux de treball que utilitzi l'esdeveniment desencadenant Hora programada, el flux de treball s'inicia a l'hora que hagis especificat, en lloc de fer-ho com a resultat d'un esdeveniment. Com que no hi ha cap esdeveniment específic a la teva botiga ni des de cap aplicació que iniciï el flux de treball, no s'inclouen dades automàticament.

Plantilles

Enviar per correu electrònic un resum setmanal de descomptes actius que utilitzen un codi

Envia per correu electrònic un resum de descomptes actius que utilitzen un codi. El flux de treball s'executa de forma programada cada dilluns a les 9.00 h. El flux de treball es pot personalitzar per canviar la programació, com reps el resum, el tipus de descomptes que vols incloure i el mode. Veure la plantilla