Desencadenantes de metaobjetos

Los metaobjetos son registros con una estructura personalizada: guías de tallas, localizadores de tiendas, listas de ingredientes, instrucciones de cuidado y cualquier otra cosa que tú mismo definas. El disparador de actualización de la entrada de metaobjeto se activa cuando cambia una de esas entradas.

Cómo configurarlo

El ejemplo de esta página supervisa un metaobjeto llamado «Guía de tallas» que contiene una entrada: linen-shirts.

1. Activadores de metaobjetos abiertos

Abre «Metaobject Triggers» en el menú de navegación de la aplicación. Hasta que añadas un tipo, la página estará vacía.

La página «Disparadores de metaobjetos» aparece antes de que se supervise ninguna definición, con un botón «Añadir disparador».
La página «Metaobject Triggers» se abre antes de que se vea nada.

2. Elige el tipo de metaobjeto

Haz clic en «Añadir disparador», selecciona el tipo de metaobjeto que deseas supervisar y haz clic en «Añadir disparador» en el cuadro de diálogo. Se supervisa todo un tipo, no entradas individuales: se activa cada una de sus entradas, incluidas las que crees posteriormente.

Es posible que un tipo que hayas creado hace un momento no aparezca en el cuadro de diálogo, ya que la lista se mantiene durante un tiempo. Haz clic en «Actualizar metaobjetos» y vuelve a abrir el cuadro de diálogo.

El cuadro de diálogo «Seleccionar tipo de metaobjeto» con la guía de tipo «Tamaño» seleccionada
Elige el tipo que quieras supervisar. Se activará cada entrada de ese tipo, incluidas las que se creen posteriormente.

3. Ahora se supervisa el tipo

El tipo aparece en la lista como «Activo». Al eliminarlo, se deja de seguir.

La lista de «Metaobject Triggers» con la guía de tipo «Size» aparece como «Activa»
El tipo de elemento supervisado: «Activo». Al eliminarlo, deja de supervisarse.

Lo que conlleva un evento

Al editar cualquier entrada de ese tipo, se dispara la entrada «Metaobject entry updated» en Shopify Flow. Flow recibe metaobjectHandle para las condiciones, y la propia entrada como metaobject: su tipo, nombre de visualización y campos, tal y como están ahora. No hay ningún valor anterior para los campos del metaobjeto. En el historial de eventos de la aplicación, aparece el mismo evento con el ID, el tipo y el identificador de la entrada.

Utiliza el identificador en el caso de que solo importe una entrada (metaobjectHandle igual a linen-shirts). Paso a paso: Activador de metaobjetos, paso a paso.

Un evento en el historial de eventos: se ha actualizado la entrada del metaobjeto correspondiente a la entrada «camisas de lino» del tipo «guía de tallas»
El evento en el «Historial de eventos» tras una modificación de la entrada «camisas de lino».

Autorización

Los disparadores de metaobjetos necesitan «Acceso a datos de metaobjetos» (read_metaobjects), lo que incluye el acceso tanto a las definiciones como a las entradas. Concédelo en la página «Permisos».

Usos habituales

  • Avisa al equipo de contenidos cuando se modifique una guía de tallas o las instrucciones de cuidado.
  • Sincronizar un registro modificado del localizador de tiendas con un sistema externo.
  • Volver a ejecutar un flujo de trabajo de validación cuando se edite un registro de contenido estructurado.