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:

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

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

  1. Crea un nuevo flujo de trabajo y, a continuación, selecciona el activador de hora programada.
  2. Opcional: selecciona el huso horario que deseas utilizar. De forma predeterminada, este afectará al huso horario de tu tienda.
  3. Introduce una fecha de inicio y una hora de inicio.
  4. 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

  1. Crea un flujo de trabajo que comience mediante el activador de hora programada.
  2. Después de establecer la hora y la fecha de inicio, haz clic en Agregar regla de repetición.

    1. 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.
    2. 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.
  3. 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

  1. Crea un flujo de trabajo que comience mediante el activador de hora programada y establece una regla de repetición.
  2. Haz clic en Agregar regla final.
  3. 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:

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

¿No encuentras las respuestas que estás buscando? Estamos aquí para ayudarte.