Tutorial

Cómo Traducir Metacampos en Shopify

Aprende a traducir metacampos en Shopify con control a nivel de campo. Mantén los SKUs intactos mientras traduces materiales, instrucciones de cuidado y más.

Si vendes internacionalmente en Shopify, probablemente ya has traducido los títulos y descripciones de tus productos. Pero eso es solo la mitad de la historia. Para traducir completamente los metacampos en Shopify, necesitas ir más allá de los recursos traducibles predeterminados y abordar los datos personalizados que aparecen en las páginas de tus productos: materiales, instrucciones de cuidado, detalles de tallas y cualquier otro atributo estructurado almacenado en metacampos.

Dejar los metacampos sin traducir crea una experiencia incómoda donde un cliente que navega en francés ve los títulos y descripciones de los productos en francés, pero luego se encuentra con “Material: 100% Organic Cotton” en inglés a mitad de la página. Esa inconsistencia erosiona la confianza y cuesta conversiones.

¿Qué Son los Metacampos de Shopify?

Los metacampos son el sistema de Shopify para adjuntar datos personalizados a recursos como productos, colecciones y páginas. Cada metacampo se identifica por un par de espacio de nombres y clave (por ejemplo, custom.material o custom.care_instructions) y tiene un tipo específico que controla qué tipo de valor almacena.

Los tipos de metacampos que importan para la traducción son los basados en texto:

  • single_line_text: valores cortos como nombres de materiales, mezclas de tejidos o resúmenes de garantías. Ejemplo: custom.material almacenando “100% lana merina”.
  • multi_line_text: contenido más extenso como instrucciones detalladas de cuidado o historias de productos. Ejemplo: custom.care_instructions almacenando un párrafo sobre el lavado y el secado.
  • rich_text: contenido con formato HTML usado en guías de tallas, descripciones de funciones o listas de ingredientes. Preserva negritas, cursivas, listas y enlaces.
  • list.single_line_text: matrices de valores de texto, a menudo usadas para características del producto, colores disponibles como texto o especificaciones en formato de lista.

Los tipos no textuales como number_integer, number_decimal, boolean, date, url y color no necesitan traducción porque sus valores son independientes del idioma. Un peso de 250 o un código hexadecimal de #2E8B57 se lee igual en todos los idiomas.

Por Qué Importa la Traducción de Metacampos

Los metacampos no son datos ocultos en el backend. Si tu tema los referencia, los clientes los ven. Los temas Online Store 2.0 de Shopify dependen en gran medida de los metacampos para las secciones de páginas de producto, y muchos comerciantes los usan para:

  • Composición de materiales y mezclas de tejidos
  • Instrucciones de lavado y cuidado
  • Orientación sobre tallas y ajuste
  • Términos de garantía
  • Puntos destacados de características del producto
  • Listas de ingredientes o alérgenos

Cuando estos campos permanecen en el idioma predeterminado de tu tienda mientras todo lo demás está traducido, la página parece rota. Los clientes pueden no entender información de compra crítica —¿es esta chaqueta apta para lavadora? ¿De qué está hecho este suplemento?— y se van sin comprar.

Los motores de búsqueda también indexan el contenido de los metacampos cuando se muestra en la página. El contenido en idiomas mixtos en una página dirigida a compradores franceses envía señales contradictorias a Google sobre qué idioma y mercado sirve esa página, lo que perjudica tus posicionamientos en los resultados de búsqueda locales.

Qué Metacampos Traducir (y Cuáles Omitir)

La clave para traducir correctamente los metacampos en Shopify es saber qué incluir y qué dejar fuera. LocaleFlow proporciona control a nivel de campo a través de un sistema de lista negra: marcas explícitamente qué claves de metacampos nunca deben traducirse.

Traduce siempre estas claves de metacampos:

Namespace.ClaveTipoPor qué
custom.materialsingle_line_textDetalle de producto visible para el cliente
custom.care_instructionsmulti_line_textInformación de compra esencial
custom.size_guiderich_textContenido crítico para la conversión
custom.featureslist.single_line_textArgumentos de venta del producto
custom.warranty_infomulti_line_textContenido que genera confianza
custom.ingredientsmulti_line_textRequerido para cumplimiento en algunos mercados

Añade estos a la lista negra: nunca traducir:

Namespace.ClaveTipoPor qué
custom.sku_suffixsingle_line_textCódigo de seguimiento de inventario
custom.color_hexcolorValor técnico
custom.weight_gramsnumber_decimalNumérico, independiente del idioma
custom.model_numbersingle_line_textIdentificador, debe permanecer exacto
custom.certification_codesingle_line_textCódigo regulatorio (CE, UL, FCC)
custom.internal_notesmulti_line_textSolo para el personal, nunca mostrado

El concepto de lista negra es especialmente importante para los campos single_line_text que parecen contener contenido traducible pero en realidad almacenan códigos. Una clave de metacampo como custom.fabric_code almacenando “CTN-BLD-220” no debe traducirse, aunque sea de tipo texto. LocaleFlow te permite añadir estas claves a una lista de omisión para excluirlas de cada trabajo de traducción.

Guía Paso a Paso con LocaleFlow

Antes de entrar en los pasos a continuación, esto es lo que parece el proceso en la práctica. La plantilla de ruta en esta página muestra el recorrido paso a paso de nuestros datos estructurados, pero hay algunos detalles prácticos que vale la pena ampliar.

Conectar tu tienda toma unos 30 segundos. LocaleFlow lee las definiciones de metacampos de tu tienda a través de la API de administración de Shopify, por lo que conoce cada espacio de nombres, clave y tipo antes de que empieces a configurar cualquier cosa.

Seleccionar las claves de metacampos es donde entra el control a nivel de campo. En lugar de traducir ciegamente todos los metacampos de tipo texto, revisas la lista y activas o desactivas claves individuales. Si tienes 40 definiciones de metacampos pero solo 12 contienen texto visible para el cliente, seleccionas solo esas 12. Las otras 28 permanecen intactas.

Elegir los idiomas de destino funciona igual que la traducción de productos. Eliges entre los idiomas publicados de tu tienda (configurados en Shopify Markets), y LocaleFlow traduce el contenido de los metacampos seleccionados en cada uno.

El manejo automático significa que LocaleFlow respeta el tipo de metacampo durante la traducción. Para los campos rich_text, analiza el HTML, traduce solo los nodos de texto y reconstruye el marcado. Para los campos list.single_line_text, traduce cada elemento individualmente mientras preserva la estructura de la matriz y el orden. Para un recorrido detallado con capturas de pantalla, consulta la guía completa de traducción de metacampos.

Tras tu ejecución de traducción inicial, cualquier cambio futuro en los valores de los metacampos activa la retraducción automática. Actualizas las instrucciones de cuidado de un producto, y LocaleFlow detecta el cambio y lo traduce en todos tus idiomas sin intervención manual.

Errores Comunes en la Traducción de Metacampos

Traducir todo sin revisar. Ejecutar una traducción masiva de todos los metacampos de tipo texto capturaría sufijos de SKU, códigos de referencia internos y otros identificadores que deben permanecer en su forma original. Siempre audita primero tus definiciones de metacampos y configura la lista negra antes de tu primer trabajo de traducción.

Ignorar los campos list.single_line_text. Los comerciantes a menudo olvidan que los metacampos de tipo lista contienen contenido traducible. Si tus páginas de producto muestran viñetas de características extraídas de un metacampo list.single_line_text, esas viñetas necesitan traducción igual que la descripción de tu producto.

No probar el renderizado de rich_text después de la traducción. Si bien LocaleFlow preserva la estructura HTML, el texto traducido puede ser más largo o más corto que el original. Las traducciones al alemán, por ejemplo, tienden a ser entre un 20 y un 30% más largas que en inglés. Comprueba que el diseño de la página de producto de tu tema gestione el texto expandido sin romperse, especialmente en las tablas de guías de tallas y las secciones de comparación de características.

Mezclar traducciones manuales y automatizadas. Si traduces manualmente algunos metacampos a través del editor de traducción nativo de Shopify y dejas que LocaleFlow gestione los demás, puedes acabar con terminología inconsistente en la misma página de producto. Elige un enfoque y mantenlo. Las herramientas de traducción de LocaleFlow proporcionan consistencia en todos los tipos de recursos en un único flujo de trabajo.

Olvidar los campos de texto de los metaobjetos. Los metaobjetos de Shopify, tipos de contenido estructurado como guías de tallas y entradas de FAQ, contienen campos de texto que también necesitan traducción. Si tu metaobjeto tiene un campo description de tipo rich_text, necesita el mismo tratamiento que un metacampo de producto. Consulta la página de comparación para ver cómo gestiona LocaleFlow tanto los metacampos como los metaobjetos en comparación con otras apps.

Hacer bien la traducción de metacampos significa que tus clientes internacionales ven una página de producto completamente localizada desde el título hasta la última línea de especificaciones. Sin mezcla de idiomas, sin confusión, sin ventas perdidas.


¿Listo para traducir tus metacampos? Instala LocaleFlow desde el Shopify App Store y empieza a traducir hoy.

Escrito por Kwadwo Adu, cofundador de LocaleFlow

How it works

1

Install LocaleFlow and connect to your Shopify store

2

Go to the Metafields section in the LocaleFlow dashboard

3

Select which metafield keys you want to translate

4

Choose your target languages

5

Click translate and LocaleFlow handles the rest automatically

Frequently Asked Questions

¿Qué tipos de metacampos de Shopify se pueden traducir?

Los tipos de metacampos basados en texto son traducibles: single_line_text, multi_line_text, rich_text y list.single_line_text. Los tipos numéricos como number_integer, number_decimal y los tipos no textuales como boolean, date o color no pueden traducirse porque sus valores son independientes del idioma.

¿Debo traducir los metacampos que contienen SKUs o códigos de productos?

No. Los SKUs, códigos internos, valores hexadecimales de color e identificadores técnicos deben permanecer sin traducir. Traducirlos rompe el seguimiento de inventario y las integraciones que dependen de coincidencias exactas de cadenas. LocaleFlow te permite incluir en la lista negra claves de metacampos específicas para que nunca se envíen a traducción.

¿Cómo gestiona LocaleFlow los metacampos rich_text con formato HTML?

LocaleFlow analiza la estructura HTML dentro de los metacampos rich_text y traduce solo los nodos de texto. Las etiquetas de negrita, el marcado de listas, los enlaces y otros elementos de formato se preservan exactamente. El contenido traducido se muestra con el mismo diseño que el original en tu tienda.

¿Se sincronizan automáticamente las traducciones de metacampos cuando actualizo el contenido original?

Sí. Cuando cambias el valor de un metacampo en Shopify, LocaleFlow detecta la actualización y retraduce el campo afectado en todos tus idiomas de destino. No necesitas activar manualmente una nueva ejecución de traducción para los cambios de contenido.

Ready to go global?

No credit card required. Install from the Shopify App Store.

Start translating metafields