Activadores, condiciones y acciones del flujo de trabajo

Cómo funciona el activador, la condición y la lógica de acción de Flow para que puedas crear flujos de trabajo eficientes para automatizar tus procesos comerciales.

Activadores

Los activadores son eventos que inician flujos de trabajo. Los activadores pueden ser eventos internos en Shopify, o eventos dentro de una aplicación externa. No puedes iniciar manualmente un flujo de trabajo. Para cada activador, hay una lista de condiciones y acciones relacionadas que puedes usar en tu flujo de trabajo.

Condiciones

Las condiciones inician acciones solo cuando se cumplen ciertas condiciones. Las condiciones son como el inicio de una instrucción "si-entonces". Pueden verificar las propiedades del evento activador, así como las propiedades de los objetos involucrados en el evento, como pedidos, productos y clientes.

Las condiciones pueden verificar las propiedades sí/no sencillas, como si el total de un pedido está por encima de un monto determinado, o si un cliente acepta marketing.

También pueden verificar si hay propiedades más complejas que verifiquen cadenas o decimales. Una propiedad de cadena es una selección de texto, y una propiedad decimal es un número. Por ejemplo:

  • Puedes crear una condición que compruebe la cadena de país de un pedido usando el operador is any of para realizar una acción sobre pedidos de Canadá, Irlanda o Chile.
  • Puedes crear una condición que compruebe la propiedad decimal de las compras totales de un cliente en tu tienda utilizando el operador greater than or equal to para realizar una acción en los clientes que hayan gastado $100 o más.

Acciones

Las acciones son tareas que pueden realizar cambios en los objetos en tu tienda Shopify, así como en las apps. Las acciones también pueden enviar correos electrónicos, mensajes de Slack y hacer llamadas Webhook HTTP a servicios externos.

Cuando seleccionas una acción para que tu flujo de trabajo la lleve a cabo, tus elecciones se pueden filtrar según el activador del flujo de trabajo.

Orden de condiciones

Puedes crear flujos de trabajo que tengan múltiples condiciones, cada una de las cuales puede provocar diferentes acciones. El orden de las condiciones es importante. Las condiciones se controlan en orden descendente y la comprobación se detiene una vez que se cumple una condición.

Combinación de condiciones y acciones

Puedes combinar condiciones para hacer una sola condición extensa. Cuando se combinan las condiciones, se deben cumplir todas las condiciones para que toda la condición sea verdadera. Si no se cumple alguna condición, toda la condición se considera falsa. En el siguiente ejemplo, el cliente debe aceptar materiales publicitarios y el precio total del pedido debe ser superior a $1000.

Ejemplo de condiciones combinadas.

De manera similar, puedes combinar acciones para que se puedan ejecutar diferentes acciones.

En el siguiente ejemplo se usan múltiples condiciones para comprobar si un cliente es elegible para un programa de fidelización según el monto total que gastó en la tienda.

Ejemplo de flujo de trabajo para etiquetar a un cliente para el programa de fidelización

En la imagen anterior, se comprueban las siguientes condiciones en el orden en el que aparecen:

  • Si el precio total es superior a $1000 y el cliente aceptó recibir materiales publicitarios, etiquétalos con la etiqueta de fidelización Gold.
  • Si el precio total es inferior a $1000, pero superior a $500 y el cliente aceptó recibir materiales publicitarios, etiquétalo con la etiqueta de fidelización Silver.
  • Si el cliente gastó más de $200 y aceptó recibir materiales publicitarios, etiquétalo con la etiqueta de fidelización Bronze.

Acciones que envían mensajes

Puedes agregar una acción a cualquier flujo de trabajo para enviar un mensaje a ti o a tus empleados.

Referencia de activadores y acciones

Puedes usar los siguientes activadores y acciones de Shopify en tus flujos de trabajo.

Activadores y acciones de colecciones

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con colecciones.

Activadores

  • Colección creada
  • Colección eliminada

Acciones

  • Agregar metacampo de tienda
  • Crea un metacampo de la colección
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Elimina el metacampo de la colección
  • Elimina el metacampo de la tienda
  • Enviar correo electrónico
  • Enviar solicitud HTTP

Activadores y acciones de clientes

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con los clientes.

Activadores

  • Cliente creado
  • Cliente eliminado
  • Cliente desactivado
  • Cliente activado

Acciones

  • Agregar etiquetas de cliente
  • Agregar metacampo de tienda
  • Crea un metacampo del cliente
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Elimina el metacampo del cliente
  • Eliminar etiquetas de clientes
  • Elimina el metacampo de la tienda
  • Enviar correo electrónico
  • Enviar solicitud HTTP
  • Actualizar nota del cliente
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ customer.note }} The content that you want to add to the note.

Activadores y acciones de preparación de pedidos

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con los cambios en el estado de preparación de un pedido, a partir del momento en que se crea la preparación de pedidos.

Activadores

  • Se creó la preparación del pedido

Acciones

  • Agregar etiquetas de cliente
  • Agregar etiquetas de pedido
  • Archivar pedido
  • Cancelar pedido
    Ver más información acerca de la cancelación de pedidos usando flujos de trabajo.
  • Capturar un pago
    Ver más información acerca de flujos de trabajo de captura de pago.
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Marcar pedido como pagado
  • Eliminar etiquetas de clientes
  • Eliminar etiquetas de pedido
  • Solicitar preparación de pedidos
    Más información sobre cómo solicitar preparación de pedidos usando flujos de trabajo.
  • Enviar correo electrónico
  • Enviar solicitud HTTP
  • Desarchivar pedido
  • Actualizar nota del cliente
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ customer.note }} The content that you want to add to the note.
  • Actualizar nota del pedido
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ order.note }} The content that you want to add to the note.

Activadores y acciones de eventos de preparación de pedidos

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con los cambios en el estado de preparación de un pedido cuando se produzcan cambios en un proceso de preparación de pedidos existente.

Activadores

  • Se creó evento de preparación de pedidos

Acciones

  • Agregar etiquetas de cliente
  • Agregar metacampo de pedido
  • Agregar etiquetas de pedido
  • Agregar metacampo de tienda
  • Archivar pedido
  • Cancelar pedido
    Ver más información acerca de la cancelación de pedidos usando flujos de trabajo.
  • Capturar un pago
    Ver más información acerca de flujos de trabajo de captura de pago.
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Marcar pedido como pagado
  • Eliminar etiquetas de clientes
  • Elimina el metacampo del pedido
  • Eliminar etiquetas de pedido
  • Elimina el metacampo de la tienda
  • Solicitar preparación de pedidos
    Más información sobre cómo solicitar preparación de pedidos usando flujos de trabajo.
  • Enviar correo electrónico
  • Enviar solicitud HTTP
  • Desarchivar pedido
  • Actualizar nota del cliente
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ customer.note }} The content that you want to add to the note.
  • Actualizar nota del pedido
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ order.note }} The content that you want to add to the note.

Activadores y acciones de artículos de inventario

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con cambios en el inventario de productos de tu tienda.

Activadores

  • Artículo de inventario creado
  • Artículo de inventario eliminado

Acciones

  • Agregar metacampo de tienda
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Elimina el metacampo de la tienda
  • Enviar correo electrónico
  • Enviar solicitud HTTP

Activadores y acciones de pedidos

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con los pedidos.

Activadores

  • Pedido preliminar creado
  • Pedido preliminar eliminado
  • Pedido cancelado
  • Pedido creado
    Este activador se inicia cada vez que se crea un pedido, incluso cuando un pedido se crea debido a que proviene de un pedido preliminar.
  • Pedido eliminado
  • Pedido preparado
  • Pedido pagado
  • Riesgo de pedido analizado
    Este activador y sus condiciones funcionan usando solamente los resultados del análisis de riesgo de Shopify. No se consideran los resultados de las aplicaciones de análisis para detectar fraudes de terceros. Ver más información acerca de los flujos de trabajo de análisis de riesgo.
  • Se creó la transacción del pedido
  • Reembolso creado

Acciones

  • Agregar etiquetas de cliente
  • Agregar etiquetas de pedido preliminar
    Una vez que un pedido preliminar se convierte en un pedido, estas etiquetas se convierten en etiquetas de pedido.
  • Agregar etiquetas de pedido
  • Agregar metacampo de tienda
  • Archivar pedido
  • Cancelar pedido
    Ver más información acerca de la cancelación de pedidos usando flujos de trabajo.
  • Capturar un pago
    Ver más información acerca de flujos de trabajo de captura de pago.
  • Crea un metacampo del pedido preliminar
  • Crea un metacampo del pedido
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Marcar pedido como pagado
  • Eliminar etiquetas de clientes
  • Elimina el metacampo del pedido preliminar
  • Eliminar las etiquetas de pedido preliminar
  • Elimina el metacampo del pedido
  • Eliminar etiquetas de pedido
  • Elimina el metacampo de la tienda
  • Solicitar preparación de pedidos
    Más información sobre cómo solicitar preparación de pedidos usando flujos de trabajo.
  • Enviar correo electrónico
  • Enviar solicitud HTTP
  • Desarchivar pedido
  • Actualizar nota del cliente
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce: {{ customer.note }} The content that you want to add to the note.
  • Actualizar nota de pedido preliminar
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ order.note }} The content that you want to add to the note.
  • Actualizar nota del pedido
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ order.note }} The content that you want to add to the note.

Activadores y acciones de productos

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con los productos.

Activadores

  • Cambio en cantidad de inventario
    Este activador se ejecuta cuando cambia el nivel de inventario de un producto al que Shopify le hace seguimiento. Ver más información acerca de los flujos de trabajo de seguimiento de inventario.
  • Producto agregado a la tienda
  • Producto eliminado
  • Estado del producto actualizado
    Este activador se ejecuta cuando cambia el estado de un producto existente. No se ejecuta cuando se agrega un nuevo producto a la tienda.
  • Se creó variante de producto
  • Se eliminó variante de producto

Acciones

  • Agregar etiquetas de producto
  • Agregar metacampo de tienda
  • Crea un metacampo del producto
  • Crea un metacampo de la variante de producto
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Ocultar productos
  • Publicar producto
  • Elimina el metacampo del producto
  • Eliminar etiquetas de productos
  • Elimina el metacampo de la variante de producto
  • Elimina el metacampo de la tienda
  • Enviar correo electrónico
  • Enviar solicitud HTTP

Activadores y acciones de transacciones de compraventa

Puedes usar los siguientes activadores y acciones en flujos de trabajo relacionados con transacciones de compraventa. Una transacción de compraventa ocurre cuando el dinero pasa de un comerciante a un cliente o viceversa.

Activadores

  • Transacción de licitación creada

Acciones

  • Agregar etiquetas de cliente
  • Agregar metacampo de pedido
  • Agregar etiquetas de pedido
  • Agregar metacampo de tienda
  • Archivar pedido
  • Cancelar pedido
    Ver más información acerca de la cancelación de pedidos usando flujos de trabajo.
  • Capturar un pago
    Ver más información acerca de flujos de trabajo de captura de pago.
  • Crear URL de redireccionamiento
  • Elimina las URL de redireccionamiento
  • Marcar pedido como pagado
  • Eliminar etiquetas de clientes
  • Elimina el metacampo del pedido
  • Eliminar etiquetas de pedido
  • Elimina el metacampo de la tienda
  • Solicitar preparación de pedidos
    Más información sobre cómo solicitar preparación de pedidos usando flujos de trabajo.
  • Enviar correo electrónico
  • Enviar solicitud HTTP
  • Desarchivar pedido
  • Actualizar nota del cliente
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ customer.note }} The content that you want to add to the note.
  • Actualizar nota del pedido
    Esta acción reemplaza el contenido de la nota de manera predeterminada. Si deseas agregar contenido a la nota existente, en el campo Nota, introduce:{{ order.note }} The content that you want to add to the note.

Información relacionada

¿Estás listo/a para comenzar a vender con Shopify?

Prueba gratis