Definiciones calculadas

Una definición de metacampo calculada obtiene su valor de otros campos. El valor se genera a partir de las siguientes fuentes:

  • Al menos una expresión compatible existente
  • Opcional: texto sin formato

Consideraciones sobre las definiciones de metacampo calculadas

Revisa las siguientes consideraciones sobre los metacampos calculados:

  • Puedes agregar una definición de metacampo calculada como una definición nueva de metacampo estructurada o como un campo en una definición de metaobjeto.
  • Solo puedes crear un metacampo calculado para un valor único de cualquiera de los siguientes tipos:
    • Texto de una sola línea
    • Texto de varias líneas
  • Los metacampos calculados no son compatibles con las validaciones, como los valores máximos o solo los valores únicos.
  • Un valor calculado debe incluir al menos una expresión, como un atributo de recurso o un metacampo. Puedes agregar texto sin formato junto a las expresiones, pero no puedes guardar un valor que solo contenga texto sin formato.

Cambiar de modo de composición

Existen dos modos de composición: visual y Liquid. Puedes crear una expresión calculada en cualquiera de los dos modos e ir de uno a otro en cualquier momento. De forma predeterminada, se muestra el modo visual.

En el modo Liquid, puedes agregar expresiones si introduces la ruta Liquid de la expresión o si haces clic en el ícono Fuente dinámica y seleccionas una expresión. También puedes introducir texto sin formato.

Introduce la ruta Liquid completa de la expresión entre llaves dobles {{ }}. En el caso de un atributo de recurso, introduce el recurso y el atributo. Por ejemplo, {{ product.title }}. Para un metacampo, introduce el recurso, metafields, así como el espacio de nombres y la clave del metacampo. Por ejemplo, {{ product.metafields.custom.subtitle }}. El espacio de nombres y la clave se muestran en la sección Nombre de la página de definición de metacampo. Haz clic en el ícono Copiar junto al espacio de nombres y la clave para copiarlos.

En el modo visual, puedes agregar expresiones si haces clic en el ícono Agregar y seleccionas una expresión. Para agregar texto sin formato, introduce el texto en el campo de composición.

El ícono que se muestra para cambiar de modo de composición depende del modo que esté activo. Para cambiar de modo, haz clic en cualquiera de los siguientes íconos:

  • En el modo visual, haz clic en el ícono Editar Liquid para cambiar al modo Liquid.
  • En el modo Liquid, haz clic en el ícono Usar editor visual para cambiar al modo visual.

Crear una definición de metacampo calculada

Para crear una definición calculada, activa la opción Calcular este valor a partir de una expresión. A continuación, se muestra un campo de entrada para que puedas crear la definición.

La opción Calcular este valor a partir de una expresión solo se muestra cuando seleccionas un tipo de metacampo compatible. Si agregas validaciones a la definición de metacampo, la opción Calcular este valor a partir de una expresión se desactiva.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Metacampos y metaobjetos.

  2. En la sección Definiciones de metacampo, selecciona la parte de la tienda a la que quieres agregar un metacampo. Por ejemplo, Productos.

  3. Haz clic en Agregar definición.

  4. En el campo Nombre, introduce un nombre para la definición.

  5. En la sección Tipo, selecciona Texto de una sola línea o Texto de varias líneas.

  6. En la sección Opciones, activa Calcular este valor a partir de una expresión.

  7. En el campo Calcular este valor a partir de una expresión, crea el valor de alguna de las siguientes maneras:

  • Para agregar una expresión existente:
    • En el modo de composición Liquid:
      • Haz clic en el ícono Fuente dinámica y luego selecciona una expresión.
      • Introduce la definición de la expresión con Liquid.
    • En el modo de edición visual, haz clic en el ícono Agregar y selecciona una expresión.
  • Para agregar texto sin formato en cualquier modo de composición, introduce el texto en el campo de composición. El texto sin formato se debe combinar con al menos una expresión.
  1. Opcional: agrega cualquier otra información para crear la definición de metacampo.
  2. Haz clic en Guardar.

Agregar un campo calculado a un metaobjeto

Puedes agregar una definición de metacampo calculada a un metaobjeto.

Pasos:

  1. En el panel de control de Shopify, ve a Contenido > Metaobjetos o a Configuración > Datos personalizados.
  2. Haz clic en Agregar definición.
  3. En el campo Nombre, introduce un nombre para la definición.
  4. Introduce una Etiqueta del campo.
  5. Haz clic en Seleccionar tipo de campo y luego selecciona uno de los siguientes tipos:
  • Texto de una sola línea.
  • Texto de varias líneas.
  1. Haz clic en el ícono flecha hacia abajo.
  2. Haz clic en Cálculo y luego activa la opción Calcular este valor a partir de una expresión.
  3. En el campo Calcular este valor a partir de una expresión, crea el valor de alguna de las siguientes maneras:
  • Para agregar una expresión existente:
    • En el modo de composición Liquid:
      • Haz clic en el ícono Fuente dinámica y luego selecciona una expresión.
      • Introduce la definición de la expresión con Liquid.
    • En el modo de edición visual, haz clic en el ícono Agregar y selecciona una expresión.
  • Para agregar texto sin formato en cualquier modo de composición, introduce el texto en el campo de composición. El texto sin formato se debe combinar con al menos una expresión.
  1. Opcional: agrega cualquier otra información para crear el metaobjeto.
  2. Opcional: haz clic en Agregar Agregar campo para agregar otras definiciones de metacampo.
  3. Haz clic en Guardar.