Activadores de metacampos

Activadores de metacampos

Copiar página

Active flujos de Shopify Flow cuando cambie un metacampo concreto en producto, variante, cliente, pedido u otros tipos de propietario.

Los activadores de metacampos se activan cuando cambia la definición de un metacampo concreto, en cualquiera de los 10 tipos de propietario. Usted elige qué metacampos desea 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, Ubicación de la empresa, Blog, Entrada de blog y Página.

Cómo configurarlo

El ejemplo de esta página supervisa un metacampo de producto denominado «Rating» (custom.rating), el tipo de valor que escribe una aplicación de reseñas.

1. Seleccione el metacampo

  1. Abra «Activadores de metacampos» en el menú de navegación de la aplicación.
  2. Haga clic en «Añadir activador».
  3. Seleccione el tipo de recurso al que pertenece el metacampo; por ejemplo, «Producto».
  4. Seleccione la definición del metacampo de la lista - busque por nombre si hay muchas - y haga clic en «Añadir activador».

Solo se muestran los metacampos que tienen una definición (administración Shopify, Configuración, Datos personalizados). La lista se guarda durante una hora, por lo que es posible que no aparezca una definición que haya creado hace un momento: haga clic en «Actualizar metacampos», junto a «Añadir activador», y vuelva a abrir el cuadro de diálogo.

El cuadro de diálogo «Añadir activador de metacampo» con el tipo de recurso «Producto» y los metacampos «Rating» y «custom.rating» seleccionados
Seleccione el tipo de recurso y, a continuación, la definición del metacampo. La función de búsqueda resulta útil cuando hay muchas opciones.

2. El metacampo ya está bajo vigilancia

El metacampo aparece en la lista como «Activo». No hay nada más que active: al añadirlo aquí, ya queda activado. Al eliminarlo, deja de supervisarse.

La aplicación registra primero el valor actual de ese metacampo en sus registros existentes, por lo que la primera modificación ya se realiza con el valor anterior correcto.

La lista de activadores de metacampos con el metacampo del producto «Rating» y «custom.rating», que aparece como «Activo»
El metacampo supervisado «Activo». La opción «Actualizar metacampos» recarga la lista de definiciones.

3. Lo que implica un evento

A partir de ese momento, cada modificación de ese metacampo activa el evento «Metacampo 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 igual o superior a 3» - 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: Activadores de metacampos, paso a paso.

Un evento en el historial de eventos: actualización del metacampo de un producto, con un valor de 2,5 y un valor anterior de 4,5
Un evento, abierto: la valoración es ahora de 2,5 y «previousValue» indica que era de 4,5.

El activador genérico y los activadores tipados

Existen dos formas de aplicar los cambios en los metacampos:

Activador Portadas Ofrece
Actualización de Metacampo Los 10 tipos de propietarios Espacio de nombres, clave, ID del propietario, valor anterior y nuevo
Pedido de actualización de metacampos Solo pedidos Lo mismo, además del pedido como referencia nativa de Shopify Flow
Actualización de los metacampos del producto Solo productos Lo mismo, además del producto como referencia nativa
Actualización de los metacampos de los clientes Solo para clientes Lo mismo, además del cliente como referencia nativa
Actualización del metacampo de la variante de producto Solo variantes de producto Lo mismo, además del producto principal como referencia nativa

Utilice un activador tipado cuando su flujo de trabajo necesite actuar sobre el propio recurso, por ejemplo, para etiquetar el pedido o leer sus artículos. La referencia nativa permite que Shopify Flow utilice directamente sus propias acciones de Shopify sobre él, sin necesidad de un paso de búsqueda.

Utilice el activador genérico cuando solo necesite saber que un valor ha cambiado, o cuando esté supervisando un tipo de propietario que no tenga ninguna variante tipada.

Cada uno de los activadores de tipo específico cuenta con su propio interruptor en la página «Activadores» (al activar un flujo de trabajo de Shopify Flow que utilice uno de ellos, se activa dicho activador) y se activan además del activador genérico. Comparten un mismo evento, por lo que habilitar ambos no supone un doble recuento a efectos de su cuota.