Obter datos de desconto

Nos fluxos de traballo que requiren datos de descontos, podes usar a acción Obter datos de desconto para recuperar a información de descontos da túa tenda.

Configuración

Campos

A acción Obter datos de desconto contén os seguintes campos, que se usan para crear a consulta:

Campos usados nas accións Obter datos.
CampoDescrición
Ordenar datos porObrigatorio. Os parámetros mediante os cales se ordenan os datos devoltos pola consulta de busca.
Número máximo de resultadosObrigatorio. A cantidade máxima de resultados que pode devolver a consulta de busca que selecciones. Podes devolver ata 100 á vez.
ConsultaObrigatorio. Escolle entre as consultas comúns ou selecciona Avanzada para crear a túa propia.

Cadea de consulta

Este é un exemplo de consulta para obter os descontos activos que usan un código:

method:code AND status:active

As variables method e status son filtros dispoñibles na consulta de nodo de desconto e pódense usar varias veces ou combinarse con outras variables.

Ao consultar datos, é útil saber o seguinte:

  • Lista dos filtros de descontos dispoñibles.
  • As consultas deben seguir unha sintaxe determinada
  • Os valores do campo de consulta non sempre están documentados. Nalgúns casos, os valores pódense atopar mirando os documentos da API. Alternativamente, a miúdo podes atopar os valores dos campos nos URL do panel de administración cando filtras. Por exemplo, para atopar algúns valores de consulta de pedidos, filtra a páxina Pedidos no panel de administración e despois comproba o URL.
  • Podes executar ou probar unha consulta na túa tenda usando a aplicación Shopify GraphiQL.
  • Ten en conta o que ocorre se a túa consulta falla. A miúdo, a API devolve todos os resultados (no canto de ningún).

Datos devoltos

Todas as accións Obter datos devolven unha lista de entre 0 e 100 recursos. Dependendo do teu caso de uso, se cadra queres usar estes datos de varias formas:

  • Se necesitas xestionar cada artigo da lista individualmente, como para engadirlle unha etiqueta a cada un, podes usar a acción Para cada.
  • Se necesitas agregar datos, como contar cantos resultados se devolveron, podes usar as accións Contar ou Sumar.
  • Se necesitas emitir a lista, como enviar un correo electrónico con todos os artigos, podes usar os datos devoltos directamente nas accións posteriores.

Para acceder aos datos devoltos nos pasos que seguen a esta acción, usa a variable Obter datos de desconto, que é unha lista de descontos. Podes usar esta variable tanto en condicións coma en accións. Por exemplo, podes enviar a lista de descontos automáticos da aplicación nunha acción Enviar correo electrónico interno deste xeito:

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

Activadores

Podes usar esta acción en calquera fluxo de traballo, incluíndo o activador de Hora programada. Nun fluxo de traballo que use o activador de Hora programada, o fluxo de traballo iníciase na hora que especificases, en lugar de como resultado dun evento. Como non hai ningún evento específico na túa tenda nin desde unha aplicación que inicie o fluxo de traballo, non se inclúe ningún dato automaticamente.

Modelos

Enviar por correo electrónico o resumo semanal de descontos activos que usan un código

Envía por correo electrónico un resumo de descontos activos que usan un código. O fluxo de traballo execútase cunha programación cada luns ás 9:00 h. O fluxo de traballo pódese personalizar para cambiar a programación, a forma en que recibes o resumo, o tipo de descontos que queres incluír e o modo. Ver modelo