Hora programada

El activador Hora programada inicia un flujo de trabajo en la fecha y la hora que definas, con opciones para:

  • 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 activadores disponibles para Shopify Flow, el activador Hora programada inicia un flujo de trabajo según los criterios que configures cuando crees el flujo de trabajo, y no a partir de un evento que ocurra en la tienda o en una app.

Hay tres formas de usar el activador Hora programada:

Puedes crear varias programaciones y usar cualquier combinación de estos enfoques.

Consideraciones para usar el activador Hora programada

  • El flujo de trabajo debe tener al menos una ocurrencia futura. Si creas un flujo de trabajo que empieza y termina en el pasado, no podrás activarlo.
  • Para los flujos de trabajo repetitivos, el intervalo máximo posible entre ocurrencias es de un año. El intervalo mínimo es de 10 minutos. Con intervalos cortos, si un flujo de trabajo tarda más en ejecutarse que el intervalo, podrías obtener resultados inconsistentes, según la consulta que uses y las acciones del flujo de trabajo.

Crear un flujo de trabajo que se ejecute en una fecha y hora específicas

  1. Crea un flujo de trabajo nuevo y luego selecciona el activador Hora programada.
  2. Opcional: selecciona la zona horaria que se usará. De forma predeterminada, se establece en la zona horaria de la tienda.
  3. Ingresa una fecha de inicio y una hora de inicio.
  4. Opcional: para agregar otra programación al flujo de trabajo, haz clic en Agregar programación.

Crear un flujo de trabajo que se repita según una programación

  1. Crea un flujo de trabajo que empiece con el activador Hora programada.
  2. Después de definir la hora y la fecha de inicio, haz clic en Agregar regla de repetición.
    1. Selecciona cuánto tiempo debe pasar antes de que el flujo de trabajo se ejecute de nuevo. Esta cantidad debe ser un número entero. No se admiten decimales.
    2. Define el período de tiempo entre las opciones Días, Semanas, o Meses.
      • Si seleccionas Semanas, haz clic en el día de la semana en que se debe ejecutar el flujo de trabajo.
      • Si seleccionas Meses, elige el día del mes en que se debe ejecutar el flujo de trabajo.
  3. Opcional: para definir los criterios que detendrán la repetición del flujo de trabajo, haz clic en Agregar regla de finalización.

Crear un flujo de trabajo que deje de repetirse cuando se cumplan criterios específicos

  1. Crea un flujo de trabajo que empiece con el activador Hora programada y una regla de repetición.
  2. Haz clic en Agregar regla de finalización.
  3. Haz una de las siguientes acciones:
    • Para detener el flujo de trabajo después de que se haya ejecutado una cantidad determinada de veces, selecciona Después de un número de ocurrencias y luego ingresa el número en la sección Cantidad.
    • Para detener el flujo de trabajo en un momento específico, selecciona En una fecha y hora y luego ingresa una fecha de finalización y una hora de finalización.

Acciones "Obtener"

La mayoría de los flujos de trabajo se inician por un evento e incluyen automáticamente datos relacionados con ese evento. Por ejemplo, cuando un flujo de trabajo se inicia con el activador Pedido creado, comienza cuando se realiza un pedido nuevo. El flujo de trabajo incluye automáticamente la información del pedido que lo activó y realiza acciones sobre ese pedido.

En un flujo de trabajo que usa el activador Hora programada, el flujo de trabajo inicia en la fecha y hora que definas, no como resultado de un evento. Como no hay un evento específico en la tienda o en una app que lo inicie, no se incluyen datos automáticamente. Para crear un flujo que actúe sobre pedidos o productos, puedes usar las siguientes acciones para incorporar esos datos al flujo de trabajo:

Variables de hora programada

Cuando inicias un flujo de trabajo con el activador hora programada, las condiciones y acciones de ese flujo que aceptan variables de Liquid tienen disponible una variable adicional. La variable programado el devuelve la fecha y la hora en que está programada la ejecución del flujo de trabajo, llamada scheduledAt.

Probar el activador "hora programada"

Para probar un flujo de trabajo que empieza con este activador, programa la primera ejecución para que ocurra poco después de activarlo. Cuando confirmes que funciona como esperas, edítalo para actualizar la fecha y la hora de inicio.

Plantillas

Agrega productos con una etiqueta a una colección en el futuro

En una fecha futura, obtén todos los productos con una etiqueta específica y agrégalos a una colección. Ver plantilla

Convierte un metacampo de cliente en etiquetas para todos los clientes

Este flujo de trabajo agrega etiquetas a todos los clientes según el valor de un metacampo. Se ejecuta cada hora y obtiene hasta 100 clientes que no tienen la etiqueta "processed". Para cada cliente, consulta el valor del metacampo custom.test y lo agrega como etiqueta. El flujo también agrega la etiqueta "processed" para que no se incluya en la siguiente ejecución programada del flujo. Para usarlo, cambia el espacio de nombres y la clave del metacampo para que coincidan con un metacampo de la tienda. Ver plantilla

Crear e inicializar metacampos de la tienda

Usa metacampos de la tienda con Flow creando definiciones e inicializando el metacampo con los valores que necesites. Ver plantilla

Eliminar clientes inactivos

Eliminar clientes con más de 5 años de antigüedad que nunca han realizado un pedido. Ver plantilla

Eliminar productos inactivos

Eliminar productos sin inventario que no se han actualizado en un año. Ver plantilla

Enviar resumen semanal por correo electrónico de descuentos activos con código

Envía por correo electrónico un resumen de los descuentos activos que usan un código. El flujo se ejecuta según un horario todos los lunes a las 9 a. m. Puedes personalizarlo para cambiar la hora, cómo recibes el resumen, el tipo de descuentos que quieres incluir y el modo. Ver plantilla

Generar y enviar informes una vez por semana con Tresl Segments

Genera uno o más informes con la aplicación Tresl Segments. Envía los informes a las direcciones de correo especificadas y usa el activador de hora programada para ejecutarse una vez por semana. Ver plantilla

Publicar productos con una etiqueta específica en el futuro

En una fecha futura, obtén productos con una etiqueta específica y publícalos. Usa el activador "hora programada" y la acción "Obtener datos del producto". Ver plantilla

Quitar la etiqueta "new" 90 días después de crear el producto

Cada día, obtiene hasta 100 productos creados hace más de 90 días y que todavía tienen la etiqueta "new". Luego, el flujo de trabajo elimina esa etiqueta en cada producto. Ver plantilla

Programar que se retiren productos de Online Store en la fecha y hora especificadas

En una fecha futura específica, retira productos de la tienda online por etiqueta, id o SKU. Hace uso del activador de hora programada, la acción Obtener datos del producto y el bucle para cada. Ver plantilla

Enviar una notificación cuando el volumen de pedidos sea menor que 10 en la última hora

Envía una notificación de actividad de pedidos. Cada hora, obtiene hasta 10 pedidos creados y los cuenta. Si son menos de 10, envía una notificación por correo electrónico. Usa el activador de hora programada, la acción Obtener datos del pedido y la acción Contar. Ver plantilla

Enviar resumen diario por correo electrónico con la lista de órdenes de preparación de pedidos en espera

Cada día, este flujo consulta todas las órdenes de preparación de pedidos que están en espera (hasta 100 por vez). Envía un resumen por correo electrónico con el nombre del pedido y la sucursal de preparación asignada. Ver plantilla

Enviar resumen diario por correo electrónico con productos agotados

Cada día, obtiene todos los productos con inventario 0 y envía un resumen por correo electrónico. Usa la acción Obtener datos del producto y el activador de hora programada. Ver plantilla

Enviar notificación diaria con todos los pedidos preliminares abiertos

Cada día, obtiene los pedidos preliminares abiertos, los cuenta y envía un mensaje de Slack. Usa el activador de hora programada y las acciones Obtener pedidos preliminares y Contar. Ver plantilla

Enviar resumen por correo electrónico de todos los pedidos en Online Store del último día

Cada día, obtiene los pedidos del último día y envía un resumen por correo electrónico con aquellos que se hicieron en la tienda online. Ver plantilla

Enviar resumen por correo electrónico con todos los pedidos no preparados con más de 2 días de antigüedad

Recibe un resumen diario de todos los pedidos no preparados con más de 2 días de antigüedad, usando horarios, la acción Obtener datos del pedido y las acciones Contar y Sumar. Ver plantilla

Enviar resumen semanal por correo electrónico con la lista de variantes con existencias bajas

Este flujo de trabajo se ejecuta según una programación (por ejemplo, una vez por semana). Obtiene una lista de variantes de producto con existencias bajas, cuenta los resultados y envía un resumen por correo electrónico con los títulos de las variantes y un enlace a la página de la variante en el panel de control. Ver plantilla

Etiquetar y enviar un resumen diario de preparaciones de pedidos con retraso

Cada día, agrega etiquetas y envía un resumen diario por correo electrónico que cuenta el número total y el valor en dólares de todos los pedidos que no cumplen una garantía de envío de 2 días. Ver plantilla

Etiquetar a clientes con contracargo

Cada hora, este flujo de trabajo obtiene pedidos con contracargos y agrega una etiqueta al cliente del pedido. Utiliza el activador de hora programada, la acción Obtener datos del pedido y el bucle para cada. Ver plantilla

Etiquetar pedidos no preparados con más de 2 días de antigüedad

Cada día, el flujo obtiene todos los pedidos no preparados con más de 2 días de antigüedad y agrega una etiqueta al pedido. Ver plantilla

Haz seguimiento de las variantes de producto que están en oferta con un metacampo de producto

Establece un metacampo en un producto si al menos una de sus variantes está en oferta. Puede ser útil para hacer seguimiento de los productos que están en oferta actualmente. Ver plantilla