Obtener datos de pedidos abandonados

En flujos de trabajo que requieren datos de pedidos abandonados, puedes usar la acción Obtener datos de pedidos abandonados para recuperar información sobre pedidos abandonados de la tienda. Los pedidos abandonados representan sesiones de pago del cliente que se iniciaron, pero no se completaron.

Configuración

Campos

La acción Obtener datos de pedidos abandonados incluye los campos siguientes:

Campos usados en las acciones Obtener datos.
CampoDescripción
Ordenar datos porObligatorio. Los parámetros por los que se ordenan los datos arrojados por la consulta de búsqueda.
Número máximo de resultadosObligatorio. La cantidad máxima de resultados que puede arrojar la consulta de búsqueda seleccionada. Se pueden devolver hasta 100 resultados a la vez.
ConsultaObligatorio. Elige entre consultas comunes o selecciona Avanzada para crear la tuya.

Cadena de consulta

Este es un ejemplo de consulta para obtener pedidos abandonados que se crearon en el último día:

created_at:>'{{ scheduledAt | date_minus: "1 day" }}'

La variable created_at es un filtro disponible en la consulta de pedidos abandonados y puede usarse varias veces o combinarse con otras variables. La variable de Liquid scheduledAt está disponible en flujos de trabajo que usaron el activador Hora programada. La etiqueta de Liquid date_minus es una etiqueta especial de Flow que permite restar tiempo de una fecha.

Al hacer consultas de datos, es útil saber lo siguiente:

  • Lista de filtros de pedidos abandonados disponibles

  • Las consultas deben seguir una sintaxis determinada

  • Los valores del campo de consulta no siempre están documentados. En algunos casos, se pueden encontrar en la documentación de la API. Como alternativa, a menudo puedes encontrarlos en las URL del panel de control al filtrar. Por ejemplo, para encontrar algunos valores de la 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 aplicación Shopify GraphiQL.

  • Ten en cuenta qué sucede si la consulta falla. A menudo, la API devolverá todos los resultados (en lugar de ninguno).

Datos devueltos

Todas las acciones Obtener datos devuelven una lista de entre 0 y 100 recursos. Según el caso de uso, es posible que quieras usar estos datos de distintas maneras:

  • Si necesitas gestionar cada artículo de la lista de forma individual, por ejemplo, para agregar una etiqueta a cada uno, puedes usar la acción For each.
  • Si necesitas agregar datos, como contar cuántos resultados se arrojaron, puedes usar las acciones Contar o Sumar.
  • Si necesitas generar la lista, por ejemplo, para enviar un correo electrónico con todos los artículos, puedes usar los datos devueltos directamente en acciones posteriores.

Para acceder a los datos arrojados en los pasos posteriores a esta acción, usa la variable Obtener datos de pedidos abandonados, que consiste en una lista de pedidos abandonados. Puedes usar esta variable tanto en condiciones como en acciones. Por ejemplo, puedes enviar la lista de pedidos abandonados en una acción Enviar correo electrónico interno parecida a la siguiente:

{% for single_checkout in getAbandonedCheckoutData %}
  * {{ single_checkout.email }} - {{ single_checkout.totalPrice }}
{% 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, este se inicia a la hora que especificaste, en lugar de como resultado de un evento. Dado que no existe un evento específico en tu tienda o de una aplicación 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 pedidos abandonados.