Cuando tu flujo comienza con un activador de Shopify, SleekFlow puede obtener detalles de ese evento de Shopify. Por ejemplo, el correo electrónico de un cliente, el número de seguimiento de un pedido o los artículos que quedaron en un carrito abandonado. Estos detalles se denominan variables.
Esta guía te ayuda a:
- Encontrar la variable adecuada para lo que quieres hacer. Por ejemplo, enviarle a un cliente su número de seguimiento.
- Saber qué activador de flujo necesitas para usarla.
- Entender qué esperar si una variable no devuelve ningún valor.
Antes de comenzar
Ten en cuenta lo siguiente al usar variables de Shopify:
- Las variables dependen del activador: cada activador de Shopify ofrece un conjunto diferente de variables. Por ejemplo, la información del pedido solo está disponible cuando tu flujo comienza con un activador de pedido de Shopify.
- Una variable puede estar disponible, pero no tener ningún valor: es posible que Shopify aún no tenga la información de un pedido, cliente o carrito abandonado específico. En este caso, la variable está disponible, pero devuelve un valor vacío.
Usa variables en un mensaje
En un nodo “Enviar mensaje”, haz clic en el ícono {X} para seleccionar una variable.
Las variables disponibles en el mensaje son las mismas que ofrece tu activador de Shopify. Si una variable está disponible en tu flujo, también puedes usarla en un mensaje.
Variables de pedido
Estas variables están disponibles cuando tu flujo comienza con los siguientes activadores:
- “Se crea un pedido de Shopify”.
- “Se actualiza un pedido de Shopify”.
Lo que necesitas |
Variable que debes usar |
Ejemplo |
ID del pedido |
order/id |
5723841923 |
Número de teléfono del cliente |
order/primary_phone |
+85212345678 |
Correo electrónico del cliente |
order/customer/email |
jane@example.com |
Los productos del pedido |
order/normalized_line_items |
Camiseta azul x 2 (consulta abajo) |
Cuándo se creó el pedido |
order/created_at |
2026-08-01, 10:15am |
Cuándo se actualizó el pedido por última vez |
order/updated_at |
2026-08-03, 9:00am |
Cuándo se procesó el pedido |
order/processed_at |
2026-08-01, 10:16am |
Cuándo se canceló el pedido |
order/cancelled_at |
Vacío si no se canceló |
Cuándo se cerró el pedido |
order/closed_at |
Vacío si no se cerró |
Método de envío |
order/shipping_method |
Envío estándar |
Empresa de transporte |
order/tracking_company |
FedEx |
Número de seguimiento |
order/tracking_number |
1Z999AA10123456784 |
Enlace de seguimiento |
order/tracking_url |
https://track.example.com/... |
Variables de envío y seguimiento
Estas variables están disponibles cuando tu flujo comienza con los siguientes activadores:
- “Se crea un pedido de Shopify”.
- “Se actualiza un pedido de Shopify”.
Lo que necesitas |
Variable que debes usar |
Ejemplo |
Empresa de transporte |
order/tracking_company |
FedEx |
Número de seguimiento |
order/tracking_number |
1Z999AA10123456784 |
Enlace de seguimiento |
order/tracking_url |
https://track.example.com/... |
Método de envío |
order/shipping_method |
Envío estándar |
Estas variables solo funcionan con un activador de pedido. No aparecerán si tu flujo comienza con un activador de cliente o de carrito abandonado.
Nota: Es posible que la información de seguimiento esté vacía cuando se realiza un pedido por primera vez. Por lo general, Shopify agrega la empresa de transporte, el número de seguimiento y el enlace de seguimiento después de que el pedido se completa y la información de envío está disponible.
Nota: Si un pedido se envía en varios paquetes, es posible que Shopify devuelva varios números o enlaces de seguimiento. Te recomendamos enviarte primero un mensaje de prueba para comprobar cómo verán la información los clientes.
Variables de cliente
Estas variables están disponibles cuando tu flujo comienza con los siguientes activadores:
- “Se crea un cliente de Shopify”.
- “Se actualiza un cliente de Shopify”.
Lo que necesitas |
Variable que debes usar |
Ejemplo |
ID del cliente |
customer/id |
7734921 |
Número de teléfono del cliente |
customer/primary_phone |
+85212345678 |
Correo electrónico del cliente |
customer/email |
jane@example.com |
Nombre del cliente |
customer/first_name |
Jane |
Apellido del cliente |
customer/last_name |
Doe |
Número de teléfono del cliente, tal como se ingresó en Shopify |
customer/phone |
+85212345678 |
Cuándo se creó el perfil |
customer/created_at |
2026-08-01, 10:00am |
Cuándo se actualizó el perfil por última vez |
customer/updated_at |
2026-08-03, 9:00am |
¿Qué variable de número de teléfono debo usar?
Hay dos variables de número de teléfono del cliente:
- customer/primary_phone: el número de teléfono principal del cliente procesado por SleekFlow. Te recomendamos usar esta variable porque es menos probable que esté vacía.
- customer/phone: el número de teléfono almacenado directamente en Shopify.
Para la mayoría de los flujos, te recomendamos usar customer/primary_phone.
Variables de carrito abandonado
Estas variables están disponibles cuando tu flujo comienza con los siguientes activadores:
- “Se crea un carrito abandonado”.
- “Se actualiza un carrito abandonado”.
Lo que necesitas |
Variable que debes usar |
Ejemplo |
ID del proceso de pago |
checkout/id |
9182734 |
Número de teléfono del cliente |
checkout/primary_phone |
+85212345678 |
Correo electrónico del cliente |
checkout/email |
jane@example.com |
Los productos que quedaron en el carrito |
checkout/normalized_line_items |
Camiseta azul x 1 |
ID de la sesión de pago |
checkout/token |
a1b2c3... |
ID de la sesión del carrito |
checkout/cart_token |
d4e5f6... |
Método de pago |
checkout/gateway |
shopify_payments |
Cuándo se creó el carrito |
checkout/created_at |
2026-08-01, 10:00am |
Aceptación de marketing (opt-in) |
checkout/buyer_accepts_marketing |
true / false |
Si una variable no muestra datos
Si una variable no muestra ninguna información, verifica lo siguiente:
- Verifica el activador del flujo: asegúrate de que el activador coincida con la información que quieres usar. Por ejemplo, la información de seguimiento requiere un activador de pedido.
- Verifica si la información está disponible en Shopify: algunas variables solo reciben un valor después de que ocurre un evento específico. Por ejemplo, order/cancelled_at permanece vacía hasta que se cancela el pedido, mientras que la información de seguimiento puede permanecer vacía hasta que se complete el pedido.
- Verifica si los datos se sincronizaron con SleekFlow: ve a la configuración de la integración de Shopify y abre la pestaña “Sincronización de datos” para confirmar que el pedido o el cliente correspondiente se sincronizó correctamente.