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:
| Campo | Descrición |
|---|---|
| Ordenar datos por | Obrigatorio. Os parámetros mediante os cales se ordenan os datos devoltos pola consulta de busca. |
| Número máximo de resultados | Obrigatorio. A cantidade máxima de resultados que pode devolver a consulta de busca que selecciones. Podes devolver ata 100 á vez. |
| Consulta | Obrigatorio. 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:activeAs 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.
Detalles da API
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