Su primer flujo de trabajo, paso a paso

Su primer flujo de trabajo, paso a paso

Copiar página

Cree un flujo de trabajo de Shopify Flow paso a paso: active con un cambio de precio, añada condiciones y acciones, y revise el historial.

En este tutorial se crea un flujo de trabajo completo partiendo de un lienzo en blanco de Shopify Flow: avisar al equipo cuando el precio se reduzca en más de un 10 %. Se utiliza el activador «Product Variant Price Changed», pero todos los activadores de esta aplicación se utilizan de la misma manera, por lo que los cinco pasos que se indican a continuación son aplicables a todos ellos.

Debe tener instalada la aplicación y se le debe haber concedido el acceso a los datos de productos, variantes y colecciones. De no ser así, comience por Instalación y configuración.

1. Cree un flujo de trabajo y seleccione el activador

Abra «Shopify Flow» desde su panel de administración (Aplicaciones > Shopify Flow) y haga clic en «Crear flujo de trabajo». Shopify Flow abre un flujo de trabajo vacío con un campo de entrada en el centro. Para seleccionar un activador de esta aplicación, haga clic en «Seleccionar un activador» justo debajo de dicho campo.

Un nuevo flujo de trabajo de Shopify Flow vacío, con un campo de entrada y los botones «Seleccionar un activador» y «Explorar plantillas»
Un nuevo flujo de trabajo. Para configurar un activador de esta aplicación, haga clic en «Seleccionar un activador».

En el panel que se abre, acceda a «Workflow Trigger Extensions». Allí aparecerá una lista con todos los activadores de la aplicación, acompañados de una descripción de una línea. También puede escribir un nombre en el campo de búsqueda situado en la parte superior. Seleccione «Variante de producto Price Changed».

El panel de activadores «Select» de Shopify Flow, con la pestaña Workflow Trigger Extensions abierta y sus activadores enumerados, cada uno con su descripción correspondiente
Todos los activadores de la aplicación, cada uno con una descripción de una línea. El campo de búsqueda filtra la lista.

El activador es ahora el primer paso del flujo de trabajo. Su panel muestra lo que envía el activador, es decir, los datos que pueden utilizar sus condiciones y acciones.

El lienzo del flujo de trabajo con «Cambio en el precio de una variante de producto» como primer paso
El activador es el primer paso del flujo de trabajo.

2. Añada una condición

Haga clic en el signo «+» situado debajo del activador y seleccione «Condición». Al hacer clic en «Añadir criterios: Shopify Flow», se abre el selector de variables. Todo lo que aparece bajo el nombre del activador procede de esta aplicación.

En el caso de una variación de precio que se pueda expresar como priceChange con respecto al precio anterior y al nuevo, la diferencia (delta), el porcentaje (percentChange) y el direction. Estos valores existen porque una condición de Shopify Flow no puede realizar cálculos, y los datos monetarios se reciben en formato de texto; por lo tanto, la aplicación realiza los cálculos aritméticos y le proporciona el resultado en forma de número.

El signo «+» situado debajo del paso del activador se abrió, mostrando «Acción» y «Condición».
El símbolo «+» que aparece debajo de un paso ofrece los dos elementos que conforman un flujo de trabajo: una condición y una acción.
El selector de variables de Shopify Flow muestra «oldPrice», «newPrice», «delta», «percentChange» y «direction» en «priceChange»
Lo que el activador le proporciona a su flujo de trabajo: el precio anterior y posterior, la diferencia, el porcentaje y la tendencia.

Seleccione percentChange, elija «Menos de» e introduzca -10. A partir de ahora, el flujo de trabajo solo continuará para los descuentos superiores al 10 por ciento.

Condición de Shopify Flow: priceChange.percentChange es inferior a -10
La condición final.

3. Añada una acción

En «Then», haga clic en «+» y seleccione «Acción». Para una alerta, la opción «Enviar correo electrónico interno» es la más sencilla: no requiere ninguna otra aplicación. Incluya variables en el texto mediante «Añadir variable», por ejemplo:

{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} ({{priceChange.percentChange}} %)

Todo lo que Shopify Flow puede hacer funciona aquí: añadir etiquetas, actualizar un metacampo, enviar una solicitud HTTP a Slack o a su ERP.

Opcional: dar forma a los datos con «Ejecutar código»

Cuando el texto que desee contenga más de unas pocas variables - redondeo, un valor alternativo en caso de que el valor esté vacío, un cálculo - , añada el paso «Ejecutar código» de Shopify Flow entre la condición y la acción. Este paso recibe los datos del activador como un objeto input y devuelve un objeto que podrán utilizar los pasos posteriores.

El paso de código «Run» de Shopify Flow lee los valores oldPrice, newPrice y percentChange a partir del activador
El código de ejecución recibe los datos del activador como entrada y devuelve valores para los pasos posteriores.

4. Active el flujo de trabajo

Asigne un nombre al flujo de trabajo y haga clic en «Activar flujo de trabajo». Shopify Flow indica a la aplicación que hay un flujo de trabajo con este activador activo, y la aplicación se encarga del resto:

  • activa el activador y
  • Cuando se activa un activador de cambio, se lee una vez el estado actual de los registros correspondientes (la sincronización inicial), de modo que el primer cambio ya tenga algo con lo que compararse.

En un catálogo de gran tamaño, la sincronización inicial puede tardar unos minutos. Hasta que haya finalizado, es posible que no se active la primera modificación de un registro.

El flujo de trabajo final: activador, condición, «Ejecutar código», con la opción «Activar flujo de trabajo» en la esquina superior derecha
El flujo de trabajo ya configurado. La opción «Activar flujo de trabajo» se encuentra en la esquina superior derecha.

5. Realice el cambio y compruebe el historial de eventos

Modifique el precio de una variante de prueba en más de un 10 %. A continuación, abra el «Historial de eventos» en la aplicación: allí aparecerá una lista de todos los eventos que la aplicación ha enviado a Shopify Flow, junto con su estado. Si el resultado es «Éxito», significa que Shopify Flow lo ha aceptado.

La página «Historial de eventos» de la aplicación, en la que se muestran los activadores activados junto con su estado
El «Historial de eventos» muestra todos los eventos que la aplicación ha enviado a Shopify Flow.

Haga clic en el evento para ver exactamente qué se envió: los mismos valores que detectó su condición. Si el flujo de trabajo no ha funcionado como esperaba, este es el primer lugar donde debe comprobar: ¿aparece el evento y contiene los valores que usted suponía?

Se ha registrado un evento en el historial de eventos: un cambio de precio de 89,00 a 69,00 con los valores «delta», «percentChange» y «direction»
Un evento, abierto: exactamente los valores que su condición detectó.