Localización y traducción

Los clientes de todo el mundo prefieren ver el contenido en su idioma nativo. Traducir el contenido de la tienda puede generar más ventas, porque los clientes internacionales entenderán mejor el marketing, la información del producto, el envío y las políticas de devolución. Más información sobre vender a nivel internacional.

Puedes activar varios idiomas desde el panel de control de Shopify para crear URL independientes para el contenido traducido. Cuando las personas llegan a una URL regional, la tienda muestra automáticamente la versión traducida si existen traducciones.

Cuando no existan traducciones, la tienda online mostrará el contenido en el idioma principal. Puedes traducir el contenido de la tienda online con la aplicación Translate & Adapt, agregar traducciones con archivos CSV o usar una aplicación externa compatible. Después de traducir la tienda, los clientes podrán navegar, completar el pago y recibir notificaciones en su idioma local.

Requisitos para localizar y traducir la tienda

Antes de localizar y traducir la tienda, revisa los siguientes requisitos:

  • Plan de Shopify: disponible en todos los planes excepto en el plan Lite.
  • Compatibilidad del tema:
    • Los temas gratuitos de Shopify admiten funciones multilingües.
    • Los temas personalizados deben usar el objeto Liquid routes de Shopify para los enlaces internos (p. ej., de /cart a ``) para garantizar la compatibilidad.
  • Estructura del dominio:
    • Usa subcarpetas (p. ej., example.com/de) o subdominios (p. ej., de.example.com) para las URL específicas por idioma.

Para vender en varios idiomas, debes cumplir los siguientes requisitos:

Localización, URL y SEO

Un aspecto clave de vender en varios idiomas es garantizar que tanto los clientes como los motores de búsqueda encuentren la versión de idioma correcta del sitio. Cuando publicas un idioma, se crean URL únicas para cada página traducida de la tienda. Esto se hace agregando el código del idioma a las URL:

  • Etiquetas hreflang: se agregan automáticamente para las URL específicas por idioma.
  • Segmentos de URL: traducirlos es opcional, pero mejora la localización (por ejemplo, de /products/chair a /produkte/stuhl).

Por ejemplo, supón que el dominio principal es example.com. Si publicas 2 idiomas adicionales, francés (fr) y alemán (de), las URL de la tienda cambian a example.com/fr y example.com/de.

También puedes ofrecer distintos idiomas en diferentes dominios con la función de dominios internacionales.

Los slugs de URL se pueden traducir manualmente con la aplicación Translate & Adapt de Shopify, una aplicación de traducción externa compatible o mediante exportación/importación CSV.

Es importante que los motores de búsqueda puedan indexar el sitio en todos los idiomas traducidos. Shopify agrega automáticamente etiquetas hreflang e incluye todos los idiomas publicados en los mapas del sitio, lo que ayuda a los motores de búsqueda a detectar los distintos idiomas en la tienda.

Consideraciones para vender en varios idiomas

Revisa las siguientes consideraciones antes de vender en varios idiomas:

  • Vender en varios idiomas solo admite aplicaciones de traducción externas compatibles.
  • No se pueden traducir las etiquetas (como las etiquetas de producto, de artículo y de blog).
  • Si los campos Título meta y Descripción meta para SEO de los productos usan la configuración predeterminada, no hay traducciones disponibles para esos campos. La configuración predeterminada toma el contenido del nombre y la descripción del producto y, cuando los clientes ven la tienda en otro idioma, usa automáticamente las versiones traducidas de ese nombre y esa descripción. Si personalizaste estos campos, puedes traducirlos con la aplicación Translate & Adapt o con una aplicación de traducción externa compatible.
  • Los segmentos de URL, como /en-ca/products/shoes, se pueden traducir a /es-mx/products/zapatos, pero la palabra products no se puede traducir.
  • Los segmentos de URL no se pueden personalizar por mercado. Solo puedes agregar traducciones de segmentos de URL en todos los mercados donde se muestre un idioma.
  • Cuando traduzcas a idiomas que se escriben de derecha a izquierda, como hebreo o árabe, comprueba que el tema admite idiomas de derecha a izquierda para asegurarte de que el diseño sea correcto.
  • Shopify admite 33 opciones de pago pretraducidas. Para personalizar más el idioma del pago, necesitas apps externas.

Cambia el idioma predeterminado de la tienda online

Después de cambiar el idioma predeterminado de la tienda online, el idioma predeterminado anterior se elimina de Configuración > Languages. Si quieres establecer el idioma predeterminado anterior como idioma secundario, tendrás que volver a agregarlo a los mercados y a Configuración > Languages.

Más información sobre administrar idiomas.

Administrar idiomas

Puedes administrar varios idiomas en la tienda en la sección Idiomas del panel de control de Shopify y administrar los idiomas de cada mercado en la sección Mercados del panel de control de Shopify.

Consideraciones para administrar idiomas

Revisa las siguientes consideraciones para administrar los idiomas y las traducciones de la tienda online y de los mercados:

  • Asegúrate de que la tienda cumpla los requisitos para vender en varios idiomas.
  • Agregar un idioma solo agrega traducciones en idiomas admitidos a los temas y al pago compatibles. Si quieres agregar traducciones a otro contenido de la tienda, debes importar traducciones o usar una aplicación.
  • Debes proporcionar las traducciones cuando agregues idiomas a la tienda. Antes de agregar un nuevo idioma, asegúrate de tener listas las traducciones o de tener instalada una aplicación de traducción y haber asignado el idioma a un mercado. Puedes usar la aplicación Translate & Adapt para importar el contenido traducido a Shopify. También puedes visitar Shopify App Store para encontrar una aplicación de traducción para la tienda.
  • Si publicas un idioma en la tienda sin agregar traducciones, recibirás un mensaje que te solicitará agregarlas. Los idiomas publicados sin traducciones adicionales solo muestran las traducciones proporcionadas para el tema y el pago.
  • Debes tener configurados los dominios internacionales para administrar los idiomas de mercados específicos. Si no tienes configurados dominios internacionales, la configuración de idioma será la misma para todos los mercados activos.

Agrega un idioma a la tienda online

  1. En el panel de control de Shopify, ve a Configuración > Idiomas.

  2. Haz clic en Agregar idioma.

  3. En el cuadro Agregar idioma, selecciona un idioma del menú desplegable y, luego, haz una de las siguientes acciones:

  • Si no tienes dominios internacionales configurados o solo tienes un mercado, haz clic en Agregar.
  • Si tienes más de un mercado y has dominios internacionales configurado dominios internacionales, selecciona los mercados activos a los que quieres agregar el idioma:
    1. Haz clic en Siguiente.
    2. Activa los mercados a los que quieras agregar el idioma.
    3. Haz clic en Listo.
  1. Para agregar traducciones, haz una de las siguientes acciones:

Publica un idioma en la tienda online

  1. En el panel de control de Shopify, ve a Configuración > Idiomas.

  2. En Idiomas no publicados, haz clic en > Publicar junto al idioma que quieres poner a disposición de los clientes en la tienda.

  3. Haz clic en Guardar.

Administrar idiomas por mercado

Puedes agregar idiomas, administrar idiomas y cambiar el idioma predeterminado de cada mercado en la sección Mercados del panel de control de Shopify.

Antes de poder administrar idiomas para los mercados, debes usar subcarpetas o dominios y subdominios para crear dominios internacionales.

Si no tienes dominios internacionales configurados, la configuración de idioma será la misma para todos los mercados activos y no podrás gestionar la configuración para mercados específicos.

Más información sobre configurar dominios internacionales.

Agregar un idioma a un mercado

Antes de poder agregar un idioma a un mercado específico, debes agregar el idioma en la sección Idiomas del panel de control de Shopify.

Pasos:

  1. Desde el panel de control de Shopify, ve a Mercados.

  2. Haz clic en el mercado para el que quieres administrar los idiomas.

  3. Haz clic en Idiomas y dominios.

  4. Haz clic en Agregar idiomas

  5. En la sección No agregado a este mercado, haz clic en el idioma que quieres agregar.

Cambiar el idioma predeterminado de un mercado

De forma predeterminada, cada mercado usa el mismo idioma predeterminado que la tienda. Puedes cambiar el idioma predeterminado de cada mercado por otro idioma.

Pasos:

  1. Desde el panel de control de Shopify, ve a Mercados.

  2. Haz clic en el mercado para el que quieres administrar los idiomas.

  3. Haz clic en Idiomas y dominios.

  4. Haz clic en el ícono ... junto al idioma predeterminado actual del mercado.

  5. Haz clic en Establecer como predeterminado.

Quitar un idioma de un mercado

Puedes quitar un idioma de un mercado cuando ya no quieras ofrecerlo como opción. Si quitas el idioma del mercado, todas las URL que usen el segmento de URL de ese idioma dejarán de funcionar. Mientras exista la traducción, podrás volver a agregar el idioma más adelante.

Pasos:

  1. Desde el panel de control de Shopify, ve a Mercados.

  2. Haz clic en el mercado para el que quieres administrar los idiomas.

  3. Haz clic en Idiomas y dominios.

  4. Haz clic en el ícono ... junto al idioma que quieres quitar.

  5. Haz clic en Quitar idioma.

  6. En el cuadro de diálogo, haz clic en Quitar.

Anular la publicación de un idioma en la tienda online

Puedes anular la publicación de un idioma, lo que oculta el idioma para los clientes sin eliminar el idioma ni las traducciones. Cualquier enlace a la tienda en ese idioma generará un error 404 "Página no encontrada", por lo que debes crear redirecciones para cualquiera de los idiomas no publicados.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Idiomas.

  2. En la sección Idiomas publicados, haz clic en el ícono ... junto al idioma que quieres dejar de mostrar.

  3. Haz clic en Anular publicación.

  4. En el cuadro de diálogo, haz clic en Anular publicación.

Si anulas la publicación de un idioma, también lo quitas de cualquier mercado al que se había agregado.

Eliminar un idioma en la tienda online

Si tienes la certeza de que no necesitas traducciones en ese idioma, también puedes eliminar el idioma. Si eliminas un idioma, se eliminan permanentemente todas sus traducciones. Si vuelves a agregar el idioma en el futuro, tendrás que volver a agregar las traducciones.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Idiomas.

  2. En la sección Idiomas no publicados, haz clic en el ícono ... junto al idioma no publicado que quieres quitar de la tienda.

  3. Haz clic en Quitar idioma.

  4. En el cuadro de diálogo, haz clic en Eliminar.

Si eliminas un idioma, también lo quitas de cualquier mercado al que se había agregado.

Cambiar el idioma predeterminado de la tienda online

Puedes cambiar el idioma predeterminado de la tienda. El idioma predeterminado de la tienda se usa en el pago y en el tema.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Idiomas.

  2. En la sección Idiomas publicados, haz clic en el ícono ... junto al idioma predeterminado actual.

  3. Haz clic en Cambiar predeterminado.

  4. En el cuadro Cambiar idioma predeterminado, selecciona un idioma del menú.

  5. Haz clic en Guardar.

Agregar traducciones de idiomas con archivos CSV

Puedes importar contenido traducido en archivos CSV. Importar traducciones propias con archivos CSV te permite gestionar las traducciones de idiomas sin usar una app de traducción externa.

Revisa las siguientes restricciones antes de usar un archivo CSV para agregar una traducción de idioma:

  • No puedes traducir las etiquetas de recursos.
  • Si usas una aplicación externa, es posible que no admita de forma predeterminada vender en varios idiomas. Si tienes dudas, ponte en contacto con el desarrollador de la aplicación.
  • Si cambias el identificador de un producto, los redireccionamientos de URL de ese producto no serán compatibles con las URL específicas por idioma.
  • No puedes traducir las URL de los productos. Las URL de los productos permanecen en el idioma en que se crearon, incluso cuando una persona visita el sitio en otro idioma publicado.

A continuación se describen, a alto nivel, los pasos para exportar, modificar e importar traducciones de idiomas con archivos CSV.

Paso 1: exporta el archivo CSV

Puedes exportar desde el panel de control de Shopify un archivo CSV que contenga la lista actual de traducciones de los idiomas que selecciones. Recibirás el archivo CSV por correo electrónico.

El archivo CSV contiene las siguientes columnas:

  • Tipo - el tipo de recurso, como productos, artículos, colecciones, páginas o blogs.
  • Identificación - la ID del recurso.
  • Campo - el campo, como title, body_html o meta_title.
  • Configuración regional - el idioma al que se está traduciendo el contenido.
  • Mercado - el mercado para el que se creó el contenido.
  • Estado - indica si la traducción está desactualizada.
  • Contenido predeterminado - el contenido original que se va a traducir.
  • Contenido traducido - el contenido traducido. Puedes agregar el contenido traducido en esta fila.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Idiomas.

  2. Haz clic en Exportar.

  3. Selecciona el idioma que quieres exportar. Puedes seleccionar Todos los idiomas para exportar las traducciones de todos los idiomas que admites.

  4. Selecciona una de las siguientes opciones:

    • Selecciona Todo el contenido para exportar todas las traducciones.
    • Selecciona Metacampos si usas metacampos para agregar contenido a la tienda.
    • Selecciona Desactualizado si ya agregaste traducciones a la tienda y quieres exportar las traducciones que están desactualizadas con respecto al idioma predeterminado.
    • Selecciona Contenido sin traducir para exportar solo el contenido que aún no está traducido.
  5. Haz clic en Exportar. El archivo CSV exportado se te enviará por correo electrónico.

Paso 2: agrega las traducciones

Agrega las traducciones directamente en la columna Contenido traducido del archivo CSV exportado y guarda los cambios. No necesitas modificar los valores de ninguna otra columna del archivo CSV.

Si usas un programa de hoja de cálculo para editar el archivo CSV, asegúrate de que el delimitador predeterminado sea la coma y no el punto y coma. En algunos casos, el archivo CSV de exportación incluye códigos HTML con puntos y coma, lo que puede hacer que las columnas se muestren de forma incorrecta en el programa de hojas de cálculo.

Paso 3: importa el archivo CSV

Después de exportar y editar el archivo CSV de traducciones de idiomas, puedes importarlo en el panel de control de Shopify para actualizar el contenido traducido de la tienda online.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Idiomas.

  2. Haz clic en Importar.

  3. Haz clic en Agregar archivo y navega hasta tu archivo CSV de traducciones.

  4. Confirma si quieres sobrescribir las traducciones existentes:

    • Si quieres que el contenido traducido en el archivo CSV reemplace las traducciones existentes, selecciona Sobrescribir las traducciones existentes.
    • Si quieres importar solo el contenido traducido nuevo y no reemplazar ninguna traducción existente, desmarca Sobrescribir las traducciones existentes.
  5. Haz clic en Subir y continuar.

  6. Revisa la información de Importar idioma con un CSV y, luego, haz clic en Importar. Si el archivo CSV contiene errores, se detendrá la importación y se mostrarán los errores en la página Importar idioma con un CSV.

  7. Recibirás una confirmación por correo electrónico con una lista del contenido traducido que haya fallado o se haya omitido.

Multilenguaje para desarrolladores

Para ayudar a los Shopify Partners a ofrecer una experiencia completamente multilingüe y localizar los flujos de trabajo de las aplicaciones, Shopify está lanzando un conjunto de nuevas capacidades de la plataforma para vender en varios idiomas.

  • API de traducciones:
    • Accede a los recursos traducibles mediante las enumeraciones TranslatableResourceType.
  • Mejores prácticas de localización:
    • Usa `` para mostrar contenido de forma condicional.
    • Valida la compatibilidad del tema con la herramienta theme-check de Shopify.

Para ver pasos detallados sobre la localización de temas o la integración con la API, consulta la documentación para desarrolladores de Shopify.

Elementos clave traducibles

Elementos traducibles y sus recursos de API
Tipo de contenidoNombre del recurso (API)Notas
Nombres de productoPRODUCTCampo: title
Menús de navegaciónONLINE_STORE_MENUTipo: LINK
Secciones del temaONLINE_STORE_THEMECampo: section.header.text
Páginas de pagoCHECKOUTPretraducido a 33 idiomas

Tipos de recursos y campos traducibles

Para obtener información sobre los tipos de recursos que se pueden traducir, consulta TranslatableResourceType reference documentation.

Las etiquetas, como las etiquetas de producto, las de artículos y las de blog, no se pueden traducir.

Traducción del pago y de las notificaciones por correo electrónico

Después de agregar y publicar un idioma, el contenido traducido se muestra en el pago y en cualquier notificación por correo electrónico que se envíe al cliente. El pago se muestra en el mismo idioma que el cliente usa para navegar por la tienda online. El pago incluye traducciones predeterminadas para algunos idiomas, pero puedes personalizar cualquier contenido traducido con una aplicación de traducción externa compatible, o importing your own translations using CSV files.

Si translations are available para una notificación por correo electrónico, el cliente recibe automáticamente las notificaciones por correo electrónico en el idioma en que realizó el pedido. Puedes edit a customer profile para cambiar el idioma de las notificaciones que recibe el cliente.

Agregar o editar una traducción de notificación por correo electrónico

Puedes agregar o editar traducciones de notificaciones por correo electrónico con la Translate & Adapt app de Shopify para los idiomas que added to your store.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Notifications.

  2. Haz clic en la notificación por correo electrónico que quieras traducir.

  3. Haz clic en Localizar.

  4. Agrega o edita las traducciones de la notificación por correo electrónico en los campos editables de la app Translate & Adapt.

  5. Haz clic en Guardar.

Previsualiza las notificaciones por correo electrónico

Puedes previsualizar las notificaciones por correo electrónico que hayas traducido. Debes guardar las traducciones de las notificaciones antes de poder previsualizarlas.

Pasos:

  1. En el panel de control de Shopify, ve a Configuración > Notifications.

  2. Haz clic en la notificación por correo electrónico que quieras previsualizar.

  3. Haz clic en Vista previa.

  4. En la página Vista previa, haz clic en el menú desplegable de idioma y selecciona el idioma que quieres previsualizar.

Traducciones disponibles para los temas y el pago

Los siguientes idiomas tienen traducciones profesionales disponibles para el pago, el banner de cookies, la Política de privacidad, la página de exclusión de la venta de datos y el contenido predeterminado de los temas creados por Shopify:

  • búlgaro
  • chino (simplificado)
  • chino (tradicional)
  • croata
  • checo
  • danés
  • neerlandés
  • inglés
  • finés
  • francés
  • alemán
  • griego
  • hindi
  • húngaro
  • indonesio
  • italiano
  • japonés
  • coreano
  • lituano
  • malayo
  • noruego (bokmål)
  • polaco
  • portugués (Brasil)
  • portugués (Portugal)
  • rumano
  • ruso
  • eslovaco
  • esloveno
  • español
  • sueco
  • tailandés
  • turco
  • vietnamita

Estado de la traducción

Estos estados se pueden aplicar al contenido traducido:

  • Traducido: el contenido tiene traducciones disponibles.
  • Desactualizado: el contenido en el idioma predeterminado se ha actualizado, pero las traducciones no reflejan los cambios.
  • Sin traducir: no hay traducciones para este tipo de contenido.

Traducciones en apps

Si usas aplicaciones externas, es posible que no admitan la venta en varios idiomas de forma predeterminada. Para verificar si una aplicación es compatible con varios idiomas, contact the app's developer.

Preguntas frecuentes sobre localización y traducciones

¿Puedo usar varias monedas con diferentes idiomas? Sí, puedes asignar monedas a mercados específicos desde Mercados > Monedas en el panel de control de Shopify.

¿Cómo se mantienen las traducciones durante las actualizaciones del tema? Las traducciones personalizadas se conservan, pero las traducciones desactualizadas se marcan como pendientes de revisión.

¿Las tiendas traducidas afectan el rendimiento? No, Shopify sirve el contenido traducido de forma dinámica sin duplicar los datos de la tienda.