Obtener datos de variantes de producto
En los flujos de trabajo que usan datos de variantes de producto, puedes usar la acción Obtener datos de variantes de producto para recuperar información de variantes de producto de la tienda.
Configuración
Campos
La acción Obtener datos de variantes de producto contiene los siguientes campos, que se usan para construir la consulta:
| Campo | Descripción |
|---|---|
| Ordenar datos por | Obligatorio. Parámetros por los que se ordenan los datos que devuelve la consulta. |
| Número máximo de resultados | Obligatorio. Cantidad máxima de resultados que puede devolver la consulta que selecciones. Puedes devolver hasta 100 a la vez. |
| Consulta | Obligatorio. Elige entre consultas comunes o selecciona Avanzado para crear una propia. |
Cadena de consulta
Este es un ejemplo de consulta para obtener variantes de producto actualizadas en el último día:
updated_at:<='{{ scheduledAt }}' AND updated_at:>'{{ scheduledAt | date_minus: "1 day" }}'La variable updated_at es un filtro disponible en la consulta de variantes de producto y se puede usar varias veces o combinar con otras variables. La variable de Liquid scheduledAt está disponible en los flujos de trabajo que usan el activador Hora programada. La etiqueta de Liquid date_minus es una etiqueta especial de Flow que permite restar tiempo a una fecha.
Cuando consultes datos, es útil saber:
- Lista de filtros disponibles para variantes de producto
- Las consultas deben seguir una cierta sintaxis
- Los valores de los campos de las consultas no siempre están documentados. En algunos casos, puedes encontrarlos en la documentación de la API. Como alternativa, a menudo puedes encontrar los valores de los campos en las URL del panel de control cuando aplicas filtros. Por ejemplo, para encontrar algunos valores de consultas de pedidos, filtra la página Pedidos en el panel de control y luego revisa la URL.
- Puedes ejecutar o probar una consulta en la tienda con la app Shopify GraphiQL.
- Ten en cuenta qué sucede si la consulta falla. Muchas veces, la API devuelve todos los resultados (en lugar de ninguno).
Datos devueltos
Todas las acciones de Obtener datos devuelven una lista de entre 0 y 100 recursos. Según el caso de uso, puedes aprovechar estos datos de varias maneras:
- Si necesitas procesar cada elemento de la lista por separado, por ejemplo para agregar una etiqueta a cada uno, puedes usar la acción Para cada.
- Si necesitas obtener agregados, como contar cuántos resultados se devolvieron, puedes usar las acciones Contar o Sumar.
- Si necesitas mostrar la lista, por ejemplo enviar un correo electrónico con todos los elementos, puedes usar los datos devueltos directamente en las acciones posteriores.
Para acceder a los datos devueltos en los pasos que siguen a esta acción, usa la variable llamada Obtener datos de variantes de producto, que es una lista de variantes de producto. Puedes usar esta variable tanto en condiciones como en acciones. Por ejemplo, puedes enviar la lista de pedidos en una acción Enviar correo electrónico interno de esta manera:
{% for single_variant in GetProductVariantData %}
* {{ single_variant.name }}
{% endfor %}Activadores
Puedes usar esta acción en cualquier flujo de trabajo, incluido el activador Hora programada. En un flujo de trabajo que usa el activador Hora programada, el flujo se inicia en la hora que definas, en lugar de iniciarse como resultado de un evento. Como no hay ningún evento específico en la tienda ni en una aplicación que active el flujo, no se incluye ningún dato automáticamente.
Detalles de la API
Plantillas
Agrega un artículo gratis (descuento del 100 %) a los pedidos nuevos
Esta plantilla agrega a los pedidos nuevos un artículo gratis (descuento del 100 %) si hay existencias. Verifica el inventario, aplica un descuento del 100 % y actualiza el pedido sin notificar al cliente. Esta automatización puede ser útil para (1) mejorar la satisfacción de clientes mediante la inclusión de un artículo gratis sorpresa en el pedido, (2) promocionar productos nuevos o poco conocidos mediante su inclusión como muestras gratis en los pedidos, o (3) agilizar las promociones automatizando la inclusión y el descuento de artículos gratis. Ver plantilla
Envía un resumen semanal por correo electrónico con la lista de variantes con pocas existencias
Este flujo de trabajo se ejecuta en un horario programado (por ejemplo, una vez por semana). Obtiene una lista de variantes de producto con pocas existencias, cuenta los resultados y envía un resumen por correo electrónico con los títulos de las variantes y un enlace a la página de la variante en el panel de control. Ver plantilla