Crear flujos de trabajo en Shopify Flow
Para usar Shopify Flow, crea un flujo de trabajo. Puedes crear un flujo de trabajo nuevo manually o by using a pre-made template. Consulta algunos examples para empezar.
Los flujos de trabajo que creas en Shopify Flow pueden incluir los siguientes componentes principales:
| Componente del flujo de trabajo | Descripción | Ejemplo |
|---|---|---|
| Triggers | Un activador es un evento que inicia un flujo de trabajo y puede ser algo que ocurre en la tienda o en una app. Puede ser un evento interno de Shopify, una fecha y hora específicas o un evento externo en una aplicación externa. Para cada activador, hay una lista de acciones relacionadas que puedes usar en el flujo de trabajo. | Se activa un flujo de trabajo cuando new order is created en la tienda. |
| Conditions | Una condición determina si se realiza una acción según los criterios que definas. Las condiciones pueden verificar las propiedades del evento activador, así como las propiedades de los objetos involucrados, como pedidos, productos y clientes. | Se configura una condición para verificar si el total pagado por el pedido supera los 200 USD. |
| Actions | Una acción puede hacer cambios en la tienda, afectar datos del flujo de trabajo o realizar algo con una app o un servicio externo. | Las acciones pueden agregar etiquetas de pedido, quitar etiquetas de cliente o retener órdenes de preparación de pedido. También pueden send emails o send HTTP requests a servicios externos. |
| Connectors | Los conectores son acciones que ofrece Flow y que admiten funciones de servicios externos, como Slack o Google Sheets. | Los conectores pueden send Slack messages o add a row to Google Sheets. |
Un flujo de trabajo puede tener solo un activador a la vez, pero puede incluir cualquier cantidad de condiciones o acciones que se ejecutan después de ese activador. Puedes exigir varias condiciones antes de que se realice una acción y definir acciones diferentes según las condiciones que se cumplan.
En algunos casos, podrías necesitar ejecutar un flujo de trabajo a cierta hora o trabajar con una lista de datos usando schedules, get data, and looping.
A medida que creas un flujo de trabajo, a menudo encontrarás nombres de campos y descripciones basados en la GraphQL Admin API, pero quizá necesites preview data para entender qué datos devuelve la API.
Si encuentras errores al editar o ejecutar un flujo de trabajo, hay varias maneras de troubleshoot errors.