Activador de metaobjetos, paso a paso

Un desencadenante para las entradas de metaobjetos: guías de tallas, localizadores de tiendas, listas de ingredientes, miembros del equipo... cualquier cosa que hayas modelado tú mismo. Tú eliges qué definiciones supervisar en la página «Desencadenantes de metaobjetos» de la aplicación. Consulta Desencadenantes de metaobjetos.

Shopify Flow
Dónde encontrarlos: en Shopify Flow, selecciona «Select a trigger», abre Workflow Trigger Extensions y busca «Metaobject».

Se ha actualizado la entrada del metaobjeto

Se activa cuando se actualiza una entrada de una definición de metaobjeto supervisada. Se envía la entrada completa: type, handle, displayName y todos los campos con su clave y su valor.

Incendios provocados por Shopify webhook
Autorización Acceso a los datos de los metaobjetos
Encendido Según la definición del metaobjeto, en la página «Disparadores de metaobjetos» de la aplicación

Úsalo para

  • Avisa al equipo de contenidos cuando cambie una guía de tallas o unas instrucciones de cuidado.
  • Enviar las entradas modificadas del localizador de tiendas a un proveedor de mapas.
  • Reconstruir en la interfaz de usuario algún elemento que se genere a partir de metaobjetos.

Qué envía la entrada «Metaobject» actualizada a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
metaobjectHandle Texto El identificador del metaobjeto que se ha actualizado (para filtrar en Flow)
metaobject Objeto La entrada del metaobjeto que se ha actualizado
metaobject.definition Objeto El MetaobjectDefinition que modela este tipo de objeto
metaobject.displayName Texto Nombre visible del metaobjeto
metaobject.fields Lista de objetos Todos los campos del metaobjeto con sus claves y valores
metaobject.fields (each).definition Objeto La definición de campo para esta clave de objeto
metaobject.fields (each).jsonValue Texto El valor del campo asignado en formato JSON
metaobject.fields (each).key Texto La clave de objeto de este campo
metaobject.fields (each).thumbnail Objeto Atributos visuales para campos de archivo o de color
metaobject.fields (each).type Texto El tipo del campo
metaobject.fields (each).value Texto El valor del campo asignado, que siempre se almacena como una cadena
metaobject.handle Texto Identificador/identificador interno de la instancia del metaobjeto
metaobject.id ID Identificador global del metaobjeto
metaobject.type Texto Tipo/identificador de la definición del metaobjeto
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Informar al equipo de contenidos de un cambio en la guía de tamaños

  1. En la aplicación, abre «Metaobject Triggers», haz clic en «Añadir disparador», selecciona la definición y guarda los cambios.
  2. En Flow, se ha actualizado la entrada del metaobjeto.
  3. Añadir una condición: metaobject.type es igual a size_guide.
  4. Añade la función «Enviar correo electrónico interno» con {{metaobject.displayName}} y un bucle Liquid for que recorra metaobject.fields y muestre el key y el value de cada campo.
  5. Activa el flujo de trabajo.
El cuadro de diálogo «Seleccionar tipo de metaobjeto» con la guía de tipo «Tamaño» seleccionada
Primero, fíjate en el texto de la aplicación: «Metaobject Triggers», «Add Trigger» y «Size guide».

Próximos pasos