Guía práctica sobre los metafields y metaobjects de Shopify

Tomas Janu

|

June 14, 2024

Guía práctica sobre los metafields y metaobjects de Shopify

Aprende a utilizar metafields y metaobjects y añádelos a tu tienda Shopify sin codificar ni editar el tema. ¿Cuáles son las diferencias y ejemplos?

Guía práctica sobre los metafields y metaobjects de Shopify

Shopify introdujo los metafields durante Unite 2021 y los lanzó a producción a principios de 2022. Los metafields son una gran manera de añadir parámetros adicionales a los productos de tu catálogo y mostrarlos en un escaparate.

Los metaobjetos siguen siendo relativamente nuevos, ya que se introdujeron en febrero de 2023. Puede pensar en ellos como objetos personalizados con múltiples parámetros/campos. Personalmente, siempre utilizo la siguiente regla:

  • ¿Se trata de un parámetro/valor de producto que se comparte entre varios productos? En caso afirmativo, utilice metafield.
  • ¿Es un contenido (bloque, sección, imagen) que se muestra en toda la tienda en diferentes archivos de plantilla? En caso afirmativo, utilice metaobject para gestionarlo.

Este tutorial le mostrará cómo utilizarlos en su tienda Shopify sin codificación o edición de código. Tenga en cuenta que necesita utilizar cualquier tema 2.0.

¿Cuál es la diferencia entre metafields y metaobjects?

Los meta campos almacenan una simple pieza de información como texto, color, producto, página, etc., que puedes asignar a cualquier producto, colección, página, entrada de blog, etc., en tu tienda. La desventaja es que necesitas introducir el valor para cada uno por separado. Y si quieres actualizarlo, también debes actualizar cada uno individualmente.

El caso de uso típico es mostrar información adicional en las páginas de detalles de tus productos como dimensiones, material, fechas de entrega o similares.

Custom data section in Shopify including metafields and metaobjects
Sección de datos personalizados en Shopify incluyendo metafields y metaobjects

Losmetaobjetos están por encima de los metacampos, y cada metaobjeto puede contener varios metacampos. A menudo se utilizan para mostrar múltiples parámetros o contenido repetido en tu tienda. La ventaja de los metaobjetos es que puedes editarlos para todas las instancias en las que se están utilizando simultáneamente, desde un solo lugar.

El uso de metaobjetos tiene mucho sentido si tiene un bloque o sección en su tienda que se muestra en varias páginas.

Cómo añadir parámetros adicionales a las páginas de detalles del producto utilizando metafields

Supongamos que tiene una tienda que vende muebles. Y cada producto de mobiliario tiene diferentes parámetros compartidos (no variantes). Por ejemplo, las sillas tienen 1. material, 2. diseñadores y 3. dimensiones únicas, que desea mostrar en su página de detalles del producto.

Paso 1 - Creación de metacampos en la administración de la tienda

En primer lugar, vamos a preparar los tres metacampos en el administrador de la tienda:

  • Ve al administrador de tu tienda > Configuración > Datos personalizados
  • En la sección Metafields, seleccione Productos, y haga clic en Añadir definición
  • Introduzca el nombre del metacampo (es decir, Material) y seleccione el tipo (es decir, Texto de una línea)
Adding and defining a new metafield
Añadir y definir un nuevo metacampo

Una vez creados los tres metacampos, es hora de añadirlos a sus sillas.

Paso #2 - Añadir metacampos a los productos

Ya tienes definidos los metacampos, así que vamos a añadirlos a tus productos:

  • Ve al administrador de tu tienda > Productos, y busca un producto para el que quieras definir esos metacampos.
  • En la página del producto, desplázate hacia abajo para ver los metacampos disponibles.
  • Introduzca los datos relevantes para este producto en particular, y haga clic en Guardar
Assigning the metafield to specific product
Asignación del metacampo a un producto específico

Paso 3 - Mostrar los metacampos en la página de detalles del producto

Ahora que tenemos todo listo, vamos a mostrar la información de los metacampos en la PDP:

  • Vaya al administrador de su tienda > Tienda Online > Temas > Personalizar
  • En el menú superior-medio de la plantilla, seleccione > Productos > Producto predeterminado
  • Añada un nuevo bloque debajo de la página Producto, por ejemplo, Texto
  • Añada el contenido de los metacampos haciendo clic en el icono de la base de datos ("hamburguesa")
Displaying metafield on the storefront
Visualización de los metacampos en el escaparate

Ahora puede jugar con los metacampos y mostrarlos de la forma que desee.

Nuestro consejo - Utilice opciones preestablecidas para ahorrar tiempo

Nuestro consejo es que utilice la opción "Limitar a opciones preestablecidas" en la definición del metacampo, ya que le ahorrará mucho tiempo. En lugar de introducir manualmente el valor para cada producto, puede simplemente seleccionarlo en el desplegable.

Limiting metafield options to preset choices
Limitar las opciones de los metacampos a opciones preestablecidas

Cómo mostrar contenido dinámico en páginas de productos/colecciones utilizando metaobjetos

Los metaobjetos son más complejos y te permiten añadir contenido dinámico a tu tienda, que puedes editar/actualizar desde un único lugar - casi como en un CMS. Imagina que te gustaría mostrar un diseñador diferente en cada página de colección, no sólo un nombre, sino una sección completa incluyendo nombre, descripción, colores, imágenes, etc.

En los viejos tiempos del tema 1.0 de Shopify, podías hacerlo creando diferentes plantillas. Eso también funciona, pero consume mucho tiempo, es inconsistente e ineficiente. Con los metaobjetos, puedes crear un único objeto y conectarlo a diferentes productos y páginas.

Paso #1 - Crear un metaobjeto en la administración de tu tienda

En primer lugar, vamos a preparar el metaobjeto en el administrador de la tienda:

  • Ve al administrador de tu tienda > Configuración > Datos personalizados
  • En la sección Metaobjetos, haga clic en Añadir definición
  • Introduce el nombre del metaobjeto (por ejemplo, Diseñador) y añade (meta)campos
Creating and defining metaobject
Crear y definir un metaobjeto

En nuestro ejemplo, cada diseñador tiene un Nombre (texto de una línea), Descripción (texto enriquecido), Fondo y color del texto (color), e Imagen principal y secundaria (archivo).

Paso #2 - Añadir entradas al metaobjeto

Una vez creado el metaobjeto, debe rellenarlo con datos:

  • Ve al administrador de tu tienda > Configuración > Datos personalizados
  • En la sección Metaobjetos, seleccione el metaobjeto existente
  • Haga clic en Más acciones en la esquina superior derecha y seleccione Añadir nueva entrada
  • Rellene todos los datos requeridos, guarde y continúe con otra entrada nueva (en caso de que haya más)
Adding metaobject entries
Añadir entradas de metaobjetos

Paso #3 - Preparar el metacampo colección/producto

Ahora viene la parte complicada. Para poder conectar un metaobjeto a cualquier colección/producto, primero necesitas crear un metacampo con el tipo metaobjeto 🤯.

  • Ve al administrador de tu tienda > Configuración > Datos personalizados
  • En la sección Metacampos, selecciona Colecciones y haz clic en Añadir definición
  • Introduce el nombre del metacampo (es decir, Diseñador), selecciona el tipo (es decir, Metaobjeto), selecciona Referencia, que debe ser un metaobjeto existente, y guarda
Creating metafield as a reference for metaobject
Creación de un metacampo como referencia para un metaobjeto

Si ha realizado la conexión de referencia, debería poder asignar un diseñador específico a cada colección.

Paso #4 - Añadir el metaobjeto a las colecciones

Ya tienes todo definido, así que vamos a añadir el metaobjeto a tus colecciones:

  • Ve al administrador de tu tienda > Productos > Colecciones, y busca una colección para la que quieras definir el metaobjeto.
  • En la página de la colección, desplázate hacia abajo para ver los metacampos disponibles.
  • Haga clic en la entrada vacía junto a su metacampo, seleccione una de las entradas existentes y haga clic en Guardar.
Adding metaobject (metafield) to collection
Añadir metaobjeto (metacampo) a la colección

Paso 5 - Mostrar el metaobjeto en la página de la colección

Ahora que tenemos todo listo, vamos a mostrar la información del metaobjeto en las páginas de la colección:

  • Vaya al administrador de su tienda > Tienda Online > Temas > Personalizar
  • En el menú superior-medio de la plantilla, seleccione > Colecciones > Colección predeterminada
  • Añade una nueva sección como marcador de posición y conéctala al metaobjeto haciendo clic en el icono de la base de datos ("hamburguesa")
  • Conecte los elementos relevantes de la sección/bloque con las entradas apropiadas de su metaobjeto
Displaying metaobject on the collection page
Visualización del metaobjeto en la página de la colección

Ahora puede jugar con la plantilla y asignar diferentes entradas a diferentes colecciones. Como resultado, tendrá diferentes contenidos en múltiples páginas de colección mientras utiliza un único archivo de plantilla.

Conclusión y resultados finales

Entender los metacampos y metaobjetos en Shopify es bastante complejo y lleva su tiempo. Empieza con elementos sencillos e itera. Una vez que los domines, te sorprenderá lo poderosos que son y la cantidad de trabajo manual que pueden ahorrarte a la hora de gestionar tu tienda Shopify.

An example of using metafields and metaobjects on the product detail page
Un ejemplo de uso de metacampos y metaobjetos en la página de detalle del producto

En el resultado final de arriba puedes ver una única plantilla de página de producto que puede mostrar diferente información del producto y diseñador para cada producto. Además, la gestión del contenido del metaobjeto es ahora desde un único lugar, por lo que no necesitas actualizar cada producto manualmente.

Start your Shopify store for free and pay only $1 for the first monthStart your Shopify store for free and pay only $1 for the first month

Tomas Janu

A Tom le encanta escribir sobre ventas adicionales, optimización de conversiones y tendencias de comercio electrónico. Es uno de nuestros cofundadores y, en ocasiones, puedes hablar con él si te pones en contacto con nuestro equipo de soporte. Asegúrate de seguirlo en LinkedIn para obtener más consejos y noticias relacionados con Shopify.
Prueba gratisCandy Rack preview

Últimos artículos

Todos los artículos

Impulsa tu negocio en Shopify con nuestras aplicaciones

Todas nuestras aplicaciones están diseñadas para ayudarte a hacer crecer tu negocio en Shopify. Échales un vistazo y aprovecha el período de prueba gratuito.

Impulsa mi Shopify