Crear definiciones personalizadas de metacampo

Si no existe una definición estándar de metacampo para la información especializada que quieres agregar a tu tienda Shopify, puedes crear una definición personalizada de metacampo. Cuando migras metacampos existentes a una definición, también creas definiciones personalizadas.

Cuando creas una definición personalizada para un metacampo, especificas la siguiente información:

  • Nombre: se usa para identificar el metacampo en el panel de control de Shopify, por ejemplo, Color.
  • Tipo: el tipo de datos que almacena el metacampo. Puedes seleccionar un tipo de una lista de categorías y preajustes en la que se puede buscar, como texto de una sola línea, archivo o URL.
  • Espacio de nombres y clave: el identificador único para el metacampo, que se genera automáticamente a partir del nombre. Puedes usar un espacio de nombres para agrupar metacampos similares, pero cada espacio de nombres y clave debe ser único. Un ejemplo es custom.color.
  • Descripción (opcional): te permite incluir información descriptiva, como qué valores introducir para el metacampo.
  • Validaciones (opcional): las reglas para la introducción de valores, como los límites de caracteres o los valores mínimos y máximos.

Antes de comenzar

Antes de crear una definición personalizada de metacampo, revisa la siguiente información para asegurarte de comprender cómo configurar la definición:

Crear una definición personalizada

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

  2. 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 tu definición. Si aparece una definición estándar coincidente como sugerencia debajo del campo, puedes hacer clic en ella para usarla en su lugar.

  5. Opcional: en el campo Espacio de nombres y clave, edita el identificador generado automáticamente para el metacampo.

  6. Haz clic en Seleccionar tipo y, a continuación, busca o selecciona en la lista el tipo que mejor se adapte a tu metacampo. Los tipos se organizan en categorías con valores predeterminados, como Texto de una sola línea o Archivo > Imagen. Para obtener más información sobre los tipos disponibles, consulta los tipos de contenido y valores de los metacampos.

  7. Opcional: para permitir una lista de valores en el metacampo, haz clic en Un valor y selecciona Lista de valores.

  8. Opcional: haz clic en Agregar descripción para introducir una descripción de los valores de tu metacampo.

  9. Opcional: si aparece una sección de Validación debajo de la definición, configura las reglas de validación para limitar el rango de valores aceptados para el metacampo. Las opciones de validación disponibles dependen del tipo que hayas seleccionado.

  10. Opcional: Para permitir que las tiendas online externas muestren los valores de este metacampo, selecciona Tiendas online externas.

  11. Opcional: Para permitir que esta definición se muestre en las colecciones inteligentes, selecciona Colecciones inteligentes. Esta opción solo está disponible para metacampos de producto y variante.

  12. Opcional: haz clic en Definición fijada para desanclar el metacampo de modo que las páginas correspondientes en tu panel de control de Shopify no lo muestren automáticamente.

  13. Haz clic en Guardar.

Pasos siguientes después de agregar definiciones de metacampo

Después de agregar definiciones para los metacampos, puedes realizar las siguientes acciones:

Usar metacampos personalizados con la Storefront API

Si quieres permitir que las tiendas online externas muestren los metacampos, puedes otorgar acceso a la Storefront API cuando creas o editas una definición de metacampo. Si vendes productos de Shopify en un sitio web que no es de Shopify, un videojuego u otra experiencia de compra personalizada, quizá quieras otorgar acceso a la Storefront API.

De forma predeterminada, los valores de los metacampos personalizados no están disponibles para las tiendas online externas. Más información sobre usar metacampos con la Storefront API.