Metaobjetos
Si tus datos se representan mejor con varios campos, puedes usar un metaobjeto para crear un objeto con diversos campos. Los metacampos pueden hacer referencia a tu metaobjeto, o bien, puedes usarlo de forma independiente.
En esta página
Por qué usar metaobjetos
Considera los siguientes ejemplos para usar metaobjetos en tu tienda:
- Si quieres destacar las características clave de tus productos, puedes crear un metaobjeto llamado Aspecto destacado del producto. Luego, puedes incluir campos para un ícono, título y descripción, y mostrar un conjunto único de aspectos destacados para cada producto en tu tema.
- Si tienes una tienda de belleza y cuidado de la piel y quieres capturar y mostrar información sobre tus influencers principales, puedes crear un metaobjeto llamado Perfil de influencer. Luego, puedes incluir campos para un titular, imagen, descripción y enlace de perfil, y crear una entrada para cada influencer. Puedes mostrar el metaobjeto de perfil de influencer en tu tema o usarlo en el panel de control de Shopify.
- Si quieres abordar preguntas comunes sobre tus productos o políticas, puedes crear un metaobjeto llamado Preguntas frecuentes. Luego, puedes incluir campos para una pregunta y respuesta, crear una entrada para cada pregunta frecuente y mostrarlas en una sección dedicada de tu tema.
- Si participas en ferias comerciales o eventos en vivo y quieres mostrar tu historial de eventos, puedes crear un metaobjeto llamado Participación en eventos. Luego, puedes incluir campos para el nombre del evento, la ubicación, el año y una descripción, y crear una entrada para cada evento. Puedes mostrar el historial de eventos en tu tienda online para demostrar a los clientes y organizadores que tienes experiencia a escala.
Cómo usar los metaobjetos
Puedes recuperar y editar los datos almacenados en los metaobjetos desde el panel de control de Shopify. Las aplicaciones pueden acceder a los metaobjetos a través de la metaobject API. También puedes acceder a los metaobjetos en los temas con Liquid y a través de la Storefront API. Más información sobre la metaobject API.
Los metaobjetos tienen dos componentes clave:
- Definición: el grupo de campos que define la estructura del objeto. Se administra en Configuración > Datos personalizados en el panel de control de Shopify.
- Entradas: el contenido o los datos del metaobjeto. Las entradas se crean y administran en Contenido > Metaobjetos en el panel de control de Shopify.
Cuando creas una definición de metaobjeto, especificas la siguiente información:
- Nombre: se usa para identificar el metaobjeto en el panel de control de Shopify, como
Authors. - Tipo: un identificador único para el metaobjeto que se genera automáticamente a partir del nombre. Puedes editar el identificador de tipo antes de guardar.
- Campos: define el contenido que quieres almacenar en el metaobjeto.
- Cada campo tiene un nombre (obligatorio), descripción y tipo. Puedes seleccionar un tipo de campo en una lista con función de búsqueda de categorías y opciones preestablecidas, como texto, archivo o URL.
- Opcional: Puedes agregar reglas de validación, como límites de caracteres, valores mínimos y máximos o valores preestablecidos.
- Nombre para mostrar se asigna a un solo campo y se usa para identificar una entrada individual de metaobjeto. Puedes cambiar el campo al que está asignado el nombre para mostrar en cualquier momento. El nombre para mostrar se asigna automáticamente al primer campo de texto de una entrada de metaobjeto o se genera automáticamente si no hay campos de texto en la definición del metaobjeto.
- Por ejemplo, puedes agregar un campo de texto y marcarlo como nombre para mostrar, un campo de imagen y un campo de color.
- Opciones: dónde puedes usar el metaobjeto. Más información sobre options for custom data.
Los campos de la definición de metaobjeto determinan los campos de las entradas de metaobjeto. Por ejemplo, si creas un metaobjeto para perfiles de un programa de embajadores con los campos nombre, biografía e imagen, las entradas del metaobjeto tendrán un campo para ingresar el nombre, la biografía y subir una imagen. Cada entrada de este ejemplo sería un perfil individual del programa de embajadores.
La taxonomía de productos estándar de Shopify y las categorías estándar usan metaobjetos. Cuando agregas una categoría de producto a un producto, puedes agregar metacampos de categoría específicos de ese producto. Cada metacampo de categoría tiene entradas predeterminadas, que se basan en definiciones de metaobjeto. Por ejemplo, si agregas la categoría de producto Apparel & Accessories > Clothing > Clothing Tops > Shirts, entonces puedes agregar metacampos de categoría para size, neckline, sleeve length type, top length type, age group, fabric, target gender, clothing features y color.