Obtener datos del mercado
En los flujos de trabajo que requieren datos del mercado, puedes usar la acción Obtener datos del mercado para recuperar información sobre el mercado de tu tienda Shopify. Los mercados son grupos de regiones o sucursales a los que diriges tus ventas.
Configuración
Campos
La acción Obtener datos del mercado contiene los siguientes campos:
| Campo | Descripción |
|---|---|
| Ordenar datos por | Obligatorio. Los parámetros con los que se ordenan los datos que devuelve la consulta de búsqueda. |
| Número máximo de resultados | Obligatorio. La cantidad máxima de resultados que puede devolver la consulta de búsqueda que selecciones. Puedes obtener hasta 100 a la vez. |
| Consulta | Obligatorio. Elige entre las consultas comunes o selecciona Avanzado para crear la tuya. |
Cadena de consulta
Este es un ejemplo de consulta para obtener todos los mercados activos:
status:ACTIVELa variable status es un filtro disponible en la consulta de mercados y puede usarse varias veces o combinarse con otras variables.
Cuando consultes datos, es útil saber lo siguiente:
Las consultas deben seguir cierta sintaxis
Los valores de los campos de consulta no siempre están documentados. En algunos casos, se pueden encontrar consultando la documentación de la API. Como alternativa, a menudo puedes encontrarlos en las URL del panel de control cuando aplicas filtros. Por ejemplo, para buscar algunos valores de consulta de pedidos, filtra la página Pedidos en el panel de control y luego revisa la URL.
Puedes ejecutar o probar una consulta en tu tienda usando la app Shopify GraphiQL.
Ten en cuenta lo que sucede si tu consulta falla. A menudo, la API devolverá todos los resultados (en lugar de ninguno).
Datos devueltos
Todas las acciones de Obtener datos devuelven una lista de entre 0 y 100 recursos. Dependiendo de tu caso de uso, es posible que quieras usar estos datos de varias maneras:
- Si necesitas procesar cada elemento de la lista individualmente, como para agregar una etiqueta a cada uno, puedes usar la acción Para cada.
- Si necesitas agregar datos, como contar cuántos resultados se devolvieron, puedes usar las acciones Contar o Sumar.
- Si necesitas generar la lista, como para enviar un correo electrónico con todos los artículos, 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 del mercado, que es una lista de mercados. Puedes usar esta variable tanto en condiciones como en acciones. Por ejemplo, puedes enviar la lista de mercados en una acción de Enviar correo electrónico interno similar a esta:
{% for single_market in GetMarketData %}
* {{ single_market.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 de trabajo comienza a la hora que especificaste, en lugar de como resultado de un evento. Debido a que no hay ningún evento específico en tu tienda o de una app que inicie el flujo de trabajo, no se incluyen datos automáticamente.
Referencia de la API
Para obtener más información sobre la API que se usa en esta acción, consulta la consulta de mercados.