Metacampos en Shopify Flow

Metafields son campos personalizados que puedes usar para agregar información adicional a los productos, clientes, pedidos y otros objetos de la tienda. Los metacampos sirven para almacenar información que no se incluye en los campos predeterminados de un objeto. Por ejemplo, puedes usar metacampos para guardar información sobre el fabricante de un producto, el cumpleaños de un cliente o la fecha de entrega de un pedido.

Cuando creas un flujo de trabajo, quizá quieras obtener o establecer datos de metafield y metaobject en la tienda.

Obtener datos de metacampos en un flujo de trabajo

Los datos de los metacampos son diferentes de otros datos de la tienda, o incluso de otros campos que requieren argumentos, porque cada campo es personalizado para tu tienda y puede ser de un tipo diferente al de otros datos en ella. Debido a esto, Flow debe realizar un trabajo adicional para que se pueda acceder a estos datos con facilidad. Esto se traduce en una experiencia diferente a la de simplemente seleccionar un campo en el entorno, como product.title.

Pasos:

  1. En un flujo de trabajo de Shopify Flow, haz clic en Agregar una variable en una acción o condición.
  2. Selecciona el recurso donde se almacena el metacampo, como product, customer o order.
  3. Selecciona metafield en la lista de campos para crear una variable. No selecciones metafields (en plural), porque eso proporciona una lista de todos los metacampos.
  4. En el cuadro de diálogo Crear variable , sigue estos pasos:
    1. En el menú Metacampo, selecciona el metacampo de la lista de metacampos estructurados o haz clic en Usar un metacampo no estructurado para usar el espacio de nombres y la clave de un metacampo no estructurado.
    2. Toma nota del nombre de la Variable proporcionado.
    3. Haz clic en Agregar para actualizar el panel de selección de variables.
  5. Selecciona la variable de metacampo que quieras usar. En algunos casos, será simplemente value.

Una vez que agregues un metacampo a un flujo de trabajo, este permanece disponible como una opción de variable y puedes consultarlo rápidamente en los pasos posteriores. Si eliges Agregar una variable, se mostrará anidado debajo de la opción metafield correspondiente en la lista de campos.

Actualiza valores de metacampo

Shopify Flow ofrece las siguientes acciones para actualizar valores de metacampo:

Crea definiciones de metacampo

Puedes crear definiciones de metacampo en los flujos de trabajo con la Create metafield definition action. Esto es útil cuando quieres agregar metacampos a recursos que aún no los tienen.