Para cada

La acción Para cada realiza una acción en todos los artículos de una lista si dicha acción está conectada a la opción Hacer esto para cada artículo. Esta acción funciona en listas, como líneas de artículo en un pedido o listas generadas por las siguientes acciones:

Después de agregar la acción Para cada, selecciona una de las siguientes opciones o ambas:

  • Haz clic en Luego para agregar una sola acción o una condición. Esta acción se aplica una vez completadas las indicadas en Hacer esto para cada artículo.
  • Haz clic en Hacer esto para cada artículo para agregar una acción que se realizará en todas las entradas de la lista devuelta por una acción Obtener.

Por ejemplo, creas un flujo de trabajo que se ejecuta una vez a la semana. El flujo de trabajo usa la acción Obtener datos de pedidos para recuperar pedidos realizados durante esa semana y aplica una etiqueta a cada uno. Después de aplicar todas las etiquetas, se envía un correo electrónico que indica que el etiquetado está completo.

Ejemplo de un flujo de trabajo que recupera una lista de pedidos realizados la semana pasada, agrega una etiqueta a cada pedido y luego envía un correo electrónico.

Consideraciones para usar la acción Para cada

Revisa las siguientes consideraciones antes de usar la acción Para cada:

A Hacer esto para cada artículo puede seguirle inmediatamente solo una acción o condición. Puedes agregar varias condiciones adicionales después, pero cada opción solo puede dar lugar a una condición o acción.

Por ejemplo, creas un flujo de trabajo que usa la acción Para cada. Haces clic en Hacer esto para cada artículo y agregas una condición. En esta condición, y en cada condición subsecuente, solo se puede agregar una acción o condición a las opciones Luego o De lo contrario.

Ejemplo de un flujo de trabajo que usa varias condiciones después de una acción Hacer esto para cada artículo.

Campos

La acción Para cada contiene los siguientes campos.

Campos utilizados en la acción Para cada.
CampoDescripción
ListaObligatorio. La lista de artículos en los que se realizará una acción. Puede ser una lista devuelta por una acción Obtener o una lista devuelta por un activador, como una lista de líneas de artículo que devuelve el activador de Pedido creado.
## Activadores

La acción Para cada puede usarse en cualquier flujo de trabajo.

Monitoreo de flujos de trabajo

Después de ejecutar un flujo de trabajo, puedes revisar su rendimiento en la página Actividad de Shopify Flow. Lo siguiente es válido para los flujos de trabajo que contienen una acción Para cada:

  • Las secciones Estado y Acción se aplican a todas las acciones que realiza la acción Para cada.
  • La sección Ejecutar detalles, incluyendo la vista previa del flujo de trabajo, solo se aplica a la última acción que realizó Para cada.

Plantillas

Agregar líneas de artículo a las filas de Hojas de cálculo de Google cuando se realice un nuevo pedido

Cuando se crea un nuevo pedido, el paso Para cada en un flujo de trabajo realiza un bucle en cada línea de artículo para agregar los datos del producto a una fila de Hojas de cálculo de Google. Ver plantilla

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

Permitir la realización de pedidos para empresas creadas por solicitudes de cuenta de la empresa

Asigna un permiso para realizar pedidos cuando una empresa se crea a través de una solicitud de cuenta de empresa. Ver plantilla

Cancelar pedidos si el cliente realiza más de cinco pedidos en el mismo día

Cancela pedidos si un cliente hace más de cinco pedidos en un mismo día. Controla la cantidad de pedidos hechos por un cliente durante las últimas 24 horas y cancela cualquier pedido que exceda este límite, lo que también etiqueta al cliente por posible fraude. 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

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

Preparar artículos digitales en un pedido

Prepara los artículos que no requieren entrega física, como artículos digitales, o que coinciden con una lista de SKU. Se ejecuta una vez para cada sucursal de logística (la "orden de preparación de pedidos") para un nuevo pedido. Ver plantilla

Poner las preparaciones en espera si un cliente realizó varios pedidos en 24 horas

Verifica si un cliente realizó varios pedidos en un período de 24 horas. De ser así, pon las preparaciones de pedidos en espera y unifica el envío. Ver plantilla

Poner los pedidos en espera si el cliente realizó más de un pedido en las últimas 24 horas

Cuando se cree un pedido, comprueba si el cliente realizó otros pedidos en las últimas 24 horas. De ser así, pon todos los pedidos en espera. 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

Liberar la retención de la preparación de pedidos para los artículos de cambio al cerrar la devolución

Cuando se cierra una devolución, verifica si hay un saldo pendiente en el pedido. Si no hay saldo del pedido, libera los artículos para cambiar. 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 factura de pedido B2B a varias direcciones de correo electrónico

Envía facturas para pedidos B2B a varias direcciones de correo electrónico. Usará las direcciones de correo electrónico guardadas como metacampos en una sucursal de empresa, si existen, o primero creará tres metacampos: extra_invoice_recipient .email1, .email2, .email3. Ver plantilla

Enviar pedidos y líneas de artículo a Hojas de cálculo de Google

Genere cada elemento de línea de pedido en una fila en Google Sheets utilizando la acción Para cada. 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 con la campaña UTM asociada

Agrega etiquetas a los pedidos que contengan los nombres de cualquier campaña UTM asociada. 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.