Desencadenantes de metacampos
Los disparadores de metacampos se activan cuando cambia la definición de un metacampo concreto, en cualquiera de los 10 tipos de propietarios. Tú eliges qué metacampos supervisar, una definición cada vez, de modo que una tienda con cientos de metacampos solo se activará para aquellos que sean relevantes para un flujo de trabajo.
Tipos de propietarios admitidos
Producto, Variante de producto, Colección, Cliente, Pedido, Empresa, Sede de la empresa, Blog, Entrada de blog y Página.
Cómo configurarlo
El ejemplo de esta página supervisa un metacampo de producto llamado «Rating» (custom.rating), el tipo de valor que escribe una aplicación de reseñas.
1. Selecciona el metacampo
- Abre «Desencadenantes de metacampos» en el menú de navegación de la aplicación.
- Haz clic en «Añadir activador».
- Selecciona el tipo de recurso al que pertenece el metacampo; por ejemplo, «Producto».
- Selecciona la definición del metacampo de la lista - busca por nombre si hay muchas - y haz clic en «Añadir activador».
Solo aparecen los metacampos que tienen una definición (administración de Shopify, Configuración, Datos personalizados). La lista se guarda durante una hora, por lo que es posible que no aparezca una definición que hayas creado hace un momento: haz clic en «Actualizar metacampos», junto a «Añadir activador», y vuelve a abrir el cuadro de diálogo.

2. El metacampo ya está en la lista de seguimiento
El metacampo aparece en la lista como «Activo». No hay que activar nada más: al añadirlo aquí, ya queda activado. Al eliminarlo, deja de supervisarse.
La aplicación registra primero el valor actual de ese metacampo en tus registros existentes, de modo que la primera edición ya se realiza con el valor anterior correcto.

3. Lo que implica un evento
A partir de ese momento, cada modificación de ese metacampo activa el evento «Metafield Update» en Shopify Flow. El evento incluye el espacio de nombres y la clave, el registro al que pertenece, el nuevo valor y previousValue - el valor anterior del metacampo - . previousValue está vacío cuando el metacampo se acaba de configurar por primera vez.
En el ejemplo, la valoración pasó de 4,5 a 2,5. Una condición del flujo de trabajo - «el valor es inferior a 3 y el valor anterior es 3 o más» - se activa una sola vez, en el momento en que la valoración cae por debajo de 3, en lugar de activarse con cada modificación posterior. Paso a paso: Desencadenadores de metacampos, paso a paso.

El disparador genérico y los disparadores tipados
Hay dos formas de aplicar los cambios en los metacampos:
| Disparador | Portadas | Ofrece |
|---|---|---|
| Actualización de Metafield | Los 10 tipos de propietarios | Espacio de nombres, clave, ID del propietario, valor antiguo y nuevo |
| Orden de actualización de metacampos | Solo pedidos | Lo mismo, además de la orden como referencia nativa de Flow |
| Actualización de los metacampos del producto | Solo productos | Lo mismo, además del producto como referencia nativa |
| Actualización del metacampo de cliente | Solo para clientes | Lo mismo, además del cliente como referencia nativa |
| Actualización del metacampo de la variante del producto | Solo variantes del producto | Lo mismo, además del producto principal como referencia nativa |
Utiliza un desencadenador tipado cuando tu flujo de trabajo tenga que actuar sobre el propio recurso, por ejemplo, para etiquetar el pedido o leer sus partidas. La referencia nativa permite que Flow utilice directamente sus propias acciones Shopify sobre él, sin necesidad de un paso de búsqueda.
Utiliza el disparador genérico cuando solo necesites saber que un valor ha cambiado, o cuando estés supervisando un tipo de propietario que no tenga ninguna variante tipada.
Cada uno de los desencadenantes de tipo específico tiene su propio interruptor en la página «Desencadenantes» (al activar un flujo de trabajo de Flow que utilice uno de ellos, se activa dicho desencadenante) y se activan además del desencadenante genérico. Comparten un mismo evento, por lo que habilitar ambos no supone un doble recuento en tu cuota.
Guías
- Activar Shopify Flow al actualizarse los metacampos de los pedidos
- Activar Shopify Flow cuando se produzcan cambios en los metacampos de los productos
- Activar Shopify Flow al actualizar los metacampos de los clientes
- Desencadenadores de metacampos, paso a paso - un ejemplo práctico para cada uno de los cinco desencadenantes de metacampos.

