Hora programada
El activador Hora programada inicia un flujo de trabajo a la hora y en la fecha que especifiques, con opciones para hacer lo siguiente:
- repetir el flujo de trabajo según una programación específica
- dejar de repetir el flujo de trabajo cuando se cumplan ciertos criterios
A diferencia de la mayoría de los demás activadores que están disponibles para Shopify Flow, el activador de hora programada inicia un flujo de trabajo en función de los criterios que estableces al crear dicho flujo, en lugar de basarse en algún evento que ocurra en tu tienda o en una aplicación.
Hay tres formas diferentes de usar el activador de hora programada:
- crear un flujo de trabajo que comience en una fecha y una hora específicas y se produzca una sola vez
- crear un flujo de trabajo que comience en una fecha y una hora específicas y se repita según cierta programación
- crear un flujo de trabajo que comience en una fecha y una hora específicas y se repita según una programación hasta que se cumplan los criterios específicos
Puedes crear varias programaciones y usar cualquier combinación de estos enfoques.
En esta página
- Consideraciones para usar el activador Hora programada
- Crear un flujo de trabajo que se ejecute en una fecha y una hora específicas
- Crear un flujo de trabajo que se ejecute repetidamente según una programación
- Crear un flujo de trabajo que deje de repetirse cuando se cumplan criterios específicos
- Realizar acciones
- Variables de la hora programada
- Probar el activador de hora programada
- Plantillas
Consideraciones para usar el activador Hora programada
- Un flujo de trabajo debe tener lugar al menos una vez en el futuro. Si creas un flujo de trabajo que comienza y termina en el pasado, no podrás activarlo.
- Para repetir flujos de trabajo, el intervalo más largo posible entre repeticiones es de un año. El intervalo más corto posible es de 10 minutos. En el caso de intervalos de tiempo cortos, si un flujo de trabajo tarda más que el intervalo en ejecutarse, es posible que obtengas resultados inconsistentes, según la consulta utilizada y las acciones en el flujo.
Crear un flujo de trabajo que se ejecute en una fecha y una hora específicas
- Crea un nuevo flujo de trabajo y, a continuación, selecciona el activador de hora programada.
- Opcional: selecciona el huso horario que deseas utilizar. De forma predeterminada, este afectará al huso horario de tu tienda.
- Introduce una fecha de inicio y una hora de inicio.
- Opcional: para agregar una programación adicional al flujo de trabajo, haz clic en Agregar programación.
Crear un flujo de trabajo que se ejecute repetidamente según una programación
- Crea un flujo de trabajo que comience mediante el activador de hora programada.
-
Después de establecer la hora y la fecha de inicio, haz clic en Agregar regla de repetición.
- Selecciona el tiempo que debe pasar antes de que se ejecute de nuevo el flujo de trabajo. Esta cantidad debe ser un número entero. No se admiten los decimales.
- Establece el período de tiempo a partir de las opciones Días, Semanas o Meses.
- Si seleccionas la opción Semanas, haz clic en el día de la semana en que deseas que se ejecute el flujo de trabajo.
- Si seleccionas Meses, selecciona el día del mes en que deseas que se ejecute el flujo de trabajo.
Opcional: para definir criterios que impidan la repetición del flujo de trabajo, haz clic en la opción Agregar regla final.
Crear un flujo de trabajo que deje de repetirse cuando se cumplan criterios específicos
- Crea un flujo de trabajo que comience mediante el activador de hora programada y establece una regla de repetición.
- Haz clic en Agregar regla final.
- Realiza una de las siguientes acciones:
- Para detener el flujo de trabajo una vez que se haya ejecutado un cierto número de veces, selecciona Tras cierto número de usos y, a continuación, introduce dicho número en la sección Recuento.
- Para detener el flujo de trabajo a una hora concreta, selecciona la opción Para una fecha y hora y, a continuación, introduce una Fecha de finalización y una Hora de finalización.
Realizar acciones
La mayoría de los flujos de trabajo comienzan debido a un evento e incluyen automáticamente los datos relacionados con dicho evento. Por ejemplo, cuando se inicia un flujo de trabajo mediante el activador de pedido creado, el flujo de trabajo se inicia en cuanto se crea un nuevo pedido. El flujo de trabajo dispone automáticamente de la información sobre el pedido que hizo que se ejecutara y lleva a cabo distintas acciones en ese flujo de trabajo.
En un flujo de trabajo que haga uso del activador de hora programada, el flujo de trabajo se inicia a la hora que has especificado, en lugar de hacerlo como resultado de un evento. Como no existe ningún evento específico en tu tienda ni para alguna aplicación que inicie el flujo de trabajo, no se dispone de datos incorporados automáticamente. Para crear un flujo de trabajo que lleve a cabo acciones sobre los pedidos o productos, puedes usar las siguientes acciones, que trasladarán la información a tu flujo de trabajo:
- Obtener datos de colecciones
- Obtener datos del cliente
- Obtener datos de pedidos preliminares
- Obtener datos de las órdenes de preparación de pedidos
- Obtener datos de pedidos
- Obtener datos de productos
- Obtener datos de variantes de producto
- Obtener datos de los contratos de suscripción
Variables de la hora programada
Cuando inicias un flujo de trabajo con el activador Hora programada, las condiciones y acciones correspondientes a ese flujo de trabajo que aceptan variables de Liquid cuentan con otra variable disponible. La variable Programado en devuelve la hora y la fecha en que se programó la ejecución del flujo de trabajo, llamada scheduledAt
.
Probar el activador de hora programada
Para probar un flujo de trabajo que dé comienzo mediante este activador, configura el primer flujo de trabajo para que se ejecute poco después de activarlo. Cuando ya hayas comprobado que tu flujo de trabajo funciona de la manera prevista, edita tu flujo de trabajo para actualizar su fecha y su hora de inicio.
Plantillas
Agregar productos con una etiqueta a una colección en el futuro
En un momento dado en el futuro, busca todos los productos con una etiqueta determinada y luego agrégalos a una colección. Ver plantilla
Convertir un metacampo del cliente en etiquetas para todos los clientes
Este flujo de trabajo completará etiquetas en todos los clientes en función de un valor de metacampo. Se ejecuta cada hora y busca hasta 100 clientes que no tengan la etiqueta "Procesado". Para cada cliente, examina el valor de metacampo de una prueba personalizada y lo agrega como etiqueta. El flujo de trabajo también agrega la etiqueta "Procesado" para no volver a ese cliente en la siguiente ejecución programada del flujo de trabajo. Para usar el flujo de trabajo, deberás cambiar el espacio de nombres y la clave del metacampo para que coincida con un metacampo de la tienda. Ver plantilla
Crear e inicializar los metacampos de compra
Usa metacampos de la tienda con Flow al crear definiciones e inicializar los metacampos con los valores que necesitas. Ver plantilla
Eliminar clientes inactivos
Elimina clientes de más de cinco años de antigüedad que nunca realizaron un pedido. Ver plantilla
Eliminar productos inactivos
Elimina productos sin inventario que no se modificaron en un año. Ver plantilla
Enviar un resumen semanal por correo electrónico de descuentos activos que utilicen un código
Envía un resumen por correo electrónico de descuentos activos que utilicen un código. El flujo de trabajo se ejecuta según una programación todos los lunes a las 9:00 a. m. Se puede personalizar para cambiar la hora, la forma en que recibes el resumen, el tipo de descuentos que deseas incluir y más. Ver plantilla
Una vez a la semana, generar y enviar informes con Tresl Segments
Genera un informe o más con la aplicación Tresl Segments. Envía los informes a las direcciones de correo electrónico especificadas y utiliza el activador Programar hora para que se ejecute una vez a la semana. Ver plantilla
Publicar productos con una etiqueta determinada en el futuro
En una fecha futura, publica los productos que tengan una etiqueta determinada. Usa el activador Hora programada y la acción Obtener datos del producto. Ver plantilla
Eliminar la etiqueta de producto nuevo 90 días después de que se haya creado el producto
Todos los días, encuentra hasta 100 productos que se crearon hace más de 90 días y que todavía tienen la etiqueta "Nuevo". A continuación, el flujo de trabajo elimina esas etiquetas para cada producto. Ver plantilla
Programar que se eliminen productos de la tienda online en una fecha y hora especificadas
En una fecha futura específica, elimina productos de la tienda online según su etiqueta, identificación o SKU. Utiliza el activador Hora programada, la acción Obtener datos del producto y el bucle Para cada. Ver plantilla
Enviar una notificación cuando el volumen del pedido sea inferior a 10 en la última hora
Envía una notificación de pedido a intervalos regulares. Cada hora, busca hasta 10 pedidos creados y cuéntalos. Si son menos de 10, envía una notificación por correo electrónico. Utiliza los pasos Programar hora, Obtener datos del pedido y Contabilizar. Ver plantilla
Enviar un resumen diario por correo electrónico con una lista de preparaciones de pedidos en espera
Todos los días, este flujo de trabajo realizará una consulta para verificar todas las preparaciones de pedidos que estén en espera (hasta 100 a la vez). Enviará un resumen por correo electrónico con el nombre del pedido y la sucursal de preparación de pedidos asignada. Ver plantilla
Enviar un resumen diario por correo electrónico con productos agotados
Todos los días, busca todos los productos con inventario cero y envía un resumen por correo electrónico. Utiliza la acción Obtener datos del producto y el activador Hora programada. Ver plantilla
Enviar una notificación diaria con todos los pedidos preliminares abiertos
Todos los días, busca los pedidos preliminares abiertos, cuéntalos y envía un mensaje de Slack. Utiliza el activador Hora programada, así como las acciones Obtener pedidos preliminares y Contabilizar. Ver plantilla
Enviar un resumen por correo electrónico de todos los pedidos del último día a la tienda online
Todos los días, busca los pedidos del último día y envía un resumen por correo electrónico con aquellos que se realizaron en la tienda online. Ver plantilla
Enviar un resumen por correo electrónico con todos los pedidos no preparados que tengan más de dos días
Obtén un resumen diario de todos los pedidos no preparados que tengan una antigüedad superior a dos días y utiliza las funciones de programación, obtención de datos de los pedidos, recuento y suma. Ver plantilla
Enviar un resumen semanal por correo electrónico con una lista de variantes de bajas existencias
Este flujo de trabajo se ejecuta según una programación (como una vez por semana). Obtiene una lista de variantes de producto de bajas existencias, cuenta los resultados y envía un resumen por correo electrónico con los títulos de variante y un enlace a la página del panel de control de la variante. Ver plantilla
Etiquetar y enviar un resumen diario de preparaciones de pedidos atrasadas
Todos los días, etiqueta y envía un resumen diario por correo electrónico que cuente el número total y el valor en dólares de todos los pedidos que no cumplan con la garantía de envío de dos días. Ver plantilla
Etiquetar clientes que tienen un contracargo
Cada hora, este flujo de trabajo busca pedidos con contracargos y agrega una etiqueta al cliente para esos pedidos. Utiliza el activador Hora programada, la acción Obtener datos del pedido y el bucle Para cada. Ver plantilla
Etiquetar pedidos no preparados que tengan más de dos días
Todos los días, el flujo de trabajo busca todos los pedidos no preparados que tienen más de dos días y les agrega una etiqueta. Ver plantilla
Hacer un seguimiento de las variantes de productos que están en oferta al usar un metacampo del producto
Establece un metacampo en un producto si al menos una de sus variantes está en oferta. Esto puede ser útil para hacer un seguimiento de los productos en oferta en la actualidad. Ver plantilla