Activadores de metacampos, paso a paso

Activadores de metacampos, paso a paso

Copiar página

Activadores de Shopify Flow para detectar cambios en metacampos de productos, variantes, pedidos y clientes, con el valor anterior incluido.

Los metacampos son el lugar donde una tienda almacena aquello para lo que Shopify no dispone de ningún campo, y Shopify Flow no puede reaccionar ante los cambios que se produzcan en ellos. Estos cinco activadores sí pueden hacerlo - y transmiten previousValue - , por lo que un flujo de trabajo puede distinguir entre un aumento y una disminución.

Todos ellos funcionan, por definición: usted elige qué metacampos desea supervisar en la página «Metacampos Activadores» de la aplicación. No se activará ningún evento para un metacampo que no haya añadido allí. Consulte Activadores de metacampos para conocer la configuración.

En esta página: Actualización de metacampos, Actualización de metacampos de productos, Actualización de metacampos de variantes de productos, Actualización de metacampos de pedidos, Actualización de metacampos de clientes

Shopify Flow
Dónde encontrarlos: en Shopify Flow, seleccione «Select a trigger», abra Workflow Trigger Extensions y busque «Metacampo».

Actualización de Metacampo

Se activa cuando cambia un metacampo supervisado, independientemente del tipo de propietario: producto, variante, colección, cliente, pedido, pedido preliminar, empresa, ubicación de la empresa, blog, entrada de blog o página.

Incendios provocados por Shopify Webhook y detección de cambios. Los metacampos de variantes, blogs, entradas de blog y páginas se comprueban de forma periódica
Autorización Acceso a los datos de productos, variantes y colecciones
Encendido Según la definición del metacampo, en la página «Activadores de metacampos» de la aplicación

Úselo para

  • Tipos de propietario que no disponen de un activador tipado: colecciones, empresas, páginas y entradas de blog.
  • Un flujo de trabajo que supervisa varios metacampos y se ramifica en metafieldKey.

Lo que «Metafield Update» envía a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
metafieldKey Texto El nombre de espacio.clave del metacampo que se ha actualizado (para filtrar en Shopify Flow)
resourceType Texto El tipo de recurso (PRODUCT, PRODUCTVARIANT, COLLECTION, CLIENTE, PEDIDO, EMPRESA, COMPANYLOCATION, ARTICLE, BLOG, PAGE)
resourceId Texto El GID del recurso que se ha actualizado
metafield Objeto El metacampo que se ha actualizado
metafield.id ID Identificador global del metacampo
metafield.namespace Texto El espacio de nombres del metacampo
metafield.key Texto La clave del metacampo
metafield.value Texto El valor del metacampo
metafield.previousValue Texto El valor anterior a este cambio. Nulo si el metacampo se acaba de crear.
metafield.type Texto El tipo del metacampo
eventId Texto El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: cómo reaccionar ante un cambio en un metacampo de una colección

  1. En la aplicación, abra «Metacampos Triggers», haga clic en «Añadir activador», seleccione el tipo de propietario «Colección» y la definición correspondiente, y guarde los cambios.
  2. En Shopify Flow, seleccione «Actualización de metacampo» como activador.
  3. Añada una condición: que metafieldKey sea igual a custom.banner_text y que resourceType sea igual a COLLECTION.
  4. Añada la opción «Enviar correo electrónico interno» con {{metafield.previousValue}} -> {{metafield.value}} y {{resourceId}}.
  5. Active el flujo de trabajo.

Actualización de los metacampos del producto

Se activa cuando cambia un metacampo de un producto supervisado, utilizando dicho producto como referencia nativa de Shopify Flow.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de productos, variantes y colecciones
Encendido Al activar un flujo de trabajo de Shopify Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación.

Úselo para

  • Actúe directamente sobre el producto: añádale una etiqueta, publíquelo o actualice otro metacampo.
  • Límites en los metacampos numéricos: una valoración, una previsión de existencias, un plazo de entrega de un proveedor.

Qué envía la actualización del metacampo del producto a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
product Producto (Shopify) El producto cuyo metacampo ha cambiado. Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow para ese producto.
metafieldKey Texto El espacio de nombres.clave del metacampo que ha cambiado (para filtrar en Shopify Flow)
metafield Objeto El metacampo que se ha actualizado
metafield.id ID Identificador global del metacampo
metafield.namespace Texto El espacio de nombres del metacampo
metafield.key Texto La clave del metacampo
metafield.value Texto El valor del metacampo
metafield.previousValue Texto El valor anterior a este cambio. Nulo si el metacampo se acaba de crear.
metafield.type Texto El tipo del metacampo
eventId Texto El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Etiquetar los productos cuya valoración sea inferior a 3

  1. Añada el metacampo del producto en la página «Activadores de metacampos» de la aplicación.
  2. Seleccione «Actualización del metacampo del producto» en Shopify Flow.
  3. Añada una condición: que metafieldKey sea igual a reviews.rating.
  4. Añada el código «Run» para comparar números, ya que los valores de los metacampos se muestran como texto: return dropped: Number(input.metafield.value) < 3 && Number(input.metafield.previousValue) >= 3.
  5. Añada una condición en la salida dropped del código y, a continuación, añada las etiquetas del producto low-rating.
  6. Active el flujo de trabajo.
El cuadro de diálogo «Añadir activador de metacampo» con el tipo de recurso «Producto» y el metacampo «Valoración» (custom.rating) seleccionado
En primer lugar, fíjese en el metacampo de la aplicación: «Activadores de metacampos», «Añadir activador», «Producto», «Valoración».
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
El evento al que reacciona este ejemplo: la valoración pasó de 4,5 a 2,5, por lo que superó el valor 3.

Actualización del metacampo de la variante de producto

Se activa cuando cambia un metacampo de variante supervisado. El producto principal se recibe como referencia, y la variante como resourceId.

Incendios provocados por Se comprueba según un horario, ya que Shopify no envía ningún webhook al respecto
Autorización Acceso a los datos de productos, variantes y colecciones
Encendido Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación.

Úselo para

  • Agrupe los datos de las variantes en el nivel del producto; por ejemplo, el plazo de entrega más corto de todas las variantes.
  • Sincronizar los atributos a nivel de variante con un feed.

Qué envía la actualización del metacampo «Variante de producto» a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
product Producto (Shopify) El producto principal de la variante cuyo metacampo ha cambiado (utilícelo para escribir metacampos de producto). Se trata de un producto Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow relacionadas con el producto.
resourceId Texto El GID de la variante de producto cuyo metacampo ha cambiado
metafieldKey Texto El nombre del espacio de nombres y la clave del metacampo que ha cambiado (para filtrar en Shopify Flow)
metafield Objeto El metacampo que se ha actualizado
metafield.id ID Identificador global del metacampo
metafield.namespace Texto El espacio de nombres del metacampo
metafield.key Texto La clave del metacampo
metafield.value Texto El valor del metacampo
metafield.previousValue Texto El valor anterior a este cambio. Nulo cuando el metacampo se acaba de crear.
metafield.type Texto El tipo del metacampo
eventId Texto El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Copiar un metacampo de variante hasta su producto

  1. Añada el metacampo «variante» en la página «Activadores de metacampos».
  2. Seleccione «Actualización del metacampo de la variante de producto» en Shopify Flow.
  3. Añada el metacampo «Update product» en product con el valor {{metafield.value}}.
  4. Active el flujo de trabajo.

Pedido de actualización de metacampos

Se activa cuando cambia un metacampo de un pedido supervisado, tomando el pedido como referencia nativa.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los pedidos
Encendido Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Activadores» de la aplicación.

Úselo para

  • Reaccione ante los datos que las aplicaciones introducen en los pedidos: una fecha de entrega, una puntuación de riesgo, un número de ERP.
  • Inicie los pasos de preparación cuando cambie el estado de un metacampo de aprobación.

Qué orden envía «Actualización de metacampos» a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
order Pedido (Shopify) El pedido cuyo metacampo ha cambiado. Se trata de un pedido completo de Shopify, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow relacionadas con el pedido.
metafieldKey Texto El nombre de espacio.clave del metacampo que ha cambiado (para filtrar en Shopify Flow)
metafield Objeto El metacampo que se ha actualizado
metafield.id ID Identificador global del metacampo
metafield.namespace Texto El espacio de nombres del metacampo
metafield.key Texto La clave del metacampo
metafield.value Texto El valor del metacampo
metafield.previousValue Texto El valor anterior a este cambio. Nulo cuando el metacampo se acaba de crear.
metafield.type Texto El tipo del metacampo
eventId Texto El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Realizar un pedido cuando el metacampo de aprobación adquiera el valor «verdadero»

  1. Añada el metacampo «pedido» en la página «Activadores de metacampos».
  2. Actualización del metacampo «Orden de selección» en Shopify Flow.
  3. Añada una condición: que metafieldKey sea igual a custom.approved y que metafield.value sea igual a true.
  4. Añada un bucle «For each» sobre order.fulfillmentOrders con la opción «Liberar la retención del pedido de preparación».
  5. Active el flujo de trabajo.

Actualización de los metacampos de los clientes

Se activa cuando cambia un metacampo de cliente supervisado, tomando al cliente como referencia nativa.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Shopify Flow que lo utilice, este se activará. Su propio interruptor se encuentra en la página «Activadores» de la aplicación.

Úselo para

  • Niveles de fidelidad, límites de crédito o fechas de cumpleaños almacenados en metacampos.
  • Sincronice los atributos de los clientes introducidos a través de formularios o aplicaciones con un CRM.

Qué envía la actualización del metacampo de cliente a su flujo de trabajo

Variable en Shopify Flow Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyo metacampo ha cambiado. Se trata de un cliente con acceso completo a Shopify, por lo que están disponibles todos sus campos y las acciones propias de Shopify Flow para clientes.
metafieldKey Texto El nombre de espacio.clave del metacampo que ha cambiado (para filtrar en Shopify Flow)
metafield Objeto El metacampo que se ha actualizado
metafield.id ID Identificador global del metacampo
metafield.namespace Texto El espacio de nombres del metacampo
metafield.key Texto La clave del metacampo
metafield.value Texto El valor del metacampo
metafield.previousValue Texto El valor anterior a este cambio. Nulo cuando el metacampo se acaba de crear.
metafield.type Texto El tipo del metacampo
eventId Texto El identificador de este evento. Búsquelo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Etiquete a los clientes que alcancen el nivel «oro»

  1. Añada el metacampo «cliente» en la página «Activadores de metacampos».
  2. Seleccione «Actualización del metacampo del cliente» en Shopify Flow.
  3. Añada una condición: que metafieldKey sea igual a loyalty.tier y que metafield.value sea igual a gold.
  4. Añada las etiquetas de cliente gold y envíe un correo electrónico interno al equipo VIP.
  5. Active el flujo de trabajo.

Próximos pasos

Los activadores definidos se activan además del activador genérico y comparten su evento, por lo que activar ambos no se contabiliza dos veces en su plan.