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.

Siempre que no haya traducciones, la tienda online muestra el contenido en el idioma principal. Para traducir el contenido de la tienda online, puedes usar la app Translate & Adapt, agregar tus propias traducciones mediante archivos CSV o usar una app externa compatible. Después de traducir la tienda, los clientes pueden explorarla, pagar 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.
    • Para ser compatibles, los temas personalizados deben usar el objeto Liquid routes para los enlaces internos; por ejemplo, `` en lugar de /cart.
  • Estructura del dominio:
    • Usa subcarpetas, como example.com/de, o subdominios, como de.example.com, para las URL de idiomas específicos.

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 app Translate & Adapt de Shopify, una app de traducción externa compatible o mediante la exportación e importación de archivos CSV.

Es importante que los motores de búsqueda puedan indexar el sitio en todos los idiomas traducidos. Las etiquetas hreflang se agregan de forma automática y todos los idiomas publicados se incluyen en los mapas del sitio, lo que ayuda a los motores de búsqueda a detectar los diferentes idiomas en la tienda. Puedes gestionar esta configuración en Tienda online > Preferencias. Más información sobre las etiquetas hreflang automáticas.

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.
  • El pago tiene contenido pretraducido en 33 idiomas. Para aplicar personalizaciones adicionales al idioma en el pago, se requieren apps externas.

Cambia el idioma predeterminado de la tienda online

Cambiar el idioma predeterminado elimina las traducciones existentes para el idioma al que vas a cambiar y esas traducciones no se convierten en el contenido de la tienda. Antes de cambiar el idioma predeterminado, exporta las traducciones de ese idioma desde Configuración > Idiomas.

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.

Aprende a cambiar el idioma predeterminado de la tienda online y obtén más información sobre cómo gestionar 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

Si quieres que un mercado use una subcarpeta del dominio principal, como example.com/fr-ca, en lugar de un dominio independiente, configura los mercados objetivo con subcarpetas en la sección Mercados del panel de control de Shopify.

Solo puedes asignar un idioma no publicado a un dominio que ya tenga un idioma predeterminado.

Pasos:

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

  2. Haz clic en Agregar idioma.

  3. En el cuadro de diálogo Agregar idioma, selecciona un idioma del menú desplegable y haz clic en Siguiente.

  4. Activa cada dominio en el que quieras que el idioma esté disponible y haz clic en Listo. Cada dominio de la lista muestra los mercados que lo usan.

  5. 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 la tabla de idiomas, haz clic en el ícono Menú horizontal junto al idioma que quieres poner a disposición de los clientes en la tienda.

  3. Haz clic en Publicar.

  4. Si no agregaste traducciones para el idioma, haz clic en Publicar en el cuadro de diálogo de confirmación.

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 Menú horizontal 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 Menú horizontal junto al idioma que quieres eliminar.

  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.

Anular la publicación de un idioma también lo elimina de todos los dominios a los que estaba asignado.

Pasos:

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

  2. En la tabla de idiomas, haz clic en el ícono Menú horizontal junto al idioma que quieres que deje de estar disponible.

  3. Haz clic en Anular publicación.

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

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.

Solo puedes eliminar un idioma que no esté publicado. Para eliminar un idioma publicado, primero debes anular su publicación.

Pasos:

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

  2. En la tabla de idiomas, haz clic en el ícono Menú horizontal junto al idioma no publicado que quieres eliminar de la tienda.

  3. Haz clic en Quitar idioma.

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

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 tabla de idiomas, haz clic en el ícono Menú horizontal 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 identificación del recurso.
  • Campo: el campo, como title, body_html o meta_title.
  • Región: el idioma al que se traduce el contenido.
  • Mercado: el mercado para el que se creó el contenido.
  • Estado: identifica si la traducción está desactualizada.
  • Contenido predeterminado: el contenido original que se traducirá.
  • Contenido traducido: el contenido traducido. Puedes agregar el contenido traducido a 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

Las capacidades de la plataforma están disponibles para vender en varios idiomas, de modo que los Shopify Partners puedan ofrecer una experiencia en varios idiomas y localizar los flujos de trabajo de las apps.

  • 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.
    • Comprueba la compatibilidad del tema con la herramienta theme-check.

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

Elementos clave traducibles

Elementos traducibles y sus recursos de API
Tipo de contenidoNombre del recurso (API)Notas
Nombres de los productosPRODUCTCampo: 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 los 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. El contenido traducido se entrega dinámicamente, sin duplicar los datos de la tienda.