Cómo traducir una tienda PrestaShop: un mapa de seis capas que es fácil olvidar
Una tienda PrestaShop se traduce en seis capas: contenido del catálogo (productos, categorías, páginas de información), diccionarios (características, atributos, marcas), textos del tema y de los módulos, correos a los clientes, direcciones de las páginas y datos para Google. El paquete de idioma solo cubre los textos de la interfaz. El resto lo traduces tú, en el panel o en una conversación con el chat.
Autor: El equipo de TellMyShop. Una guía para dueños de tiendas PrestaShop: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 5 min de lectura
¿Qué hace PrestaShop cuando añades un idioma nuevo?
Descarga las traducciones de la interfaz y copia el contenido. Después de añadir un idioma en Internacional > Localización, los botones, el carrito y los mensajes de la tienda están enseguida en francés o en alemán, porque vienen del paquete de idioma. Los nombres y las descripciones de los productos en el idioma nuevo son una copia de los textos originales.
Quien ya ha pasado por ello conoce el resultado: una tienda francesa con descripciones en inglés, donde solo el botón «Ajouter au panier» delata que algo ha cambiado. Google ve entonces una página bajo una dirección francesa con contenido en inglés. La guía de Google sobre sitios multilingües describe cómo organizar bien las versiones de idioma.
Un mapa de seis capas: qué, dónde y quién traduce
| Capa | Ejemplos | Dónde en el panel | Chat |
|---|---|---|---|
| 1. Contenido del catálogo | nombres y descripciones de productos, descripciones de categorías, páginas Envío y Devoluciones | formularios de producto, categoría y página CMS | sí, con vista previa |
| 2. Diccionarios | características (Material), valores (Algodón), atributos (XL, Rojo), marcas | Catálogo > Atributos y características, Marcas | sí, hasta 200 elementos a la vez |
| 3. Textos del tema y de los módulos | «Envío gratis a partir de…», títulos de bloques, botones del tema | Internacional > Traducciones | no, a mano en el panel |
| 4. Contenido en módulos | banners, bloques de texto, menús | la configuración de cada módulo | no, a mano en los módulos |
| 5. Correos | confirmación del pedido, envío | Internacional > Traducciones, traducciones de correos | no |
| 6. Direcciones y Google | URL amigables, títulos y descripciones en Google, hreflang | formulario del producto, pestaña SEO, Parámetros de la tienda > Tráfico y SEO | títulos y descripciones sí, direcciones aparte |
Las capas 3 y 5 las explica bien PrestaPremium (en polaco). Un plan más amplio para entrar en un mercado extranjero, con monedas y condiciones, lo recoge helpguru (también en polaco).
¿Qué capas se olvidan más a menudo?
Los diccionarios y las direcciones. Todo el mundo traduce las descripciones de los productos, porque se ven enseguida. Los diccionarios solo aparecen en los filtros: un cliente de Francia filtra por «Matière: Coton», pero el filtro muestra «Material: Cotton». Los filtros usan las características, así que las características sin traducir los estropean en toda la tienda. Hay más sobre filtros en el artículo los filtros de PrestaShop no funcionan.
Las direcciones son la segunda trampa. El producto «nora-garden-lantern» tiene la misma dirección en inglés en la versión francesa, porque PrestaShop la copió al añadir el idioma. Cambiar la dirección es una decisión aparte: si la versión francesa ya está en Google, cada cambio necesita una redirección. Describimos las reglas en el artículo sobre errores 404.
¿Cómo se traduce la tienda paso a paso?
- Añade el idioma en Internacional > Localización, a ser posible con el paquete de localización del país.
- Elige el alcance. No lo traduzcas todo a la vez. Empieza por las categorías que quieres vender en el extranjero.
- Traduce los diccionarios antes que los productos. Las características y los atributos los comparten muchos productos, así que el trabajo compensa rápido.
- Traduce las categorías y los productos, junto con los títulos y las descripciones para Google.
- Traduce las páginas de información: Envío, Devoluciones, Contacto. Las condiciones generales, que las revise un abogado del país de destino.
- Revisa los textos del tema y de los módulos en Internacional > Traducciones y en los módulos con contenido propio.
- Revisa los correos haciendo un pedido de prueba en el idioma nuevo.
- Revisa la tienda en una ventana privada del navegador: menú, filtros, página de producto, carrito, pie de página.
¿Cuánto trabajo es si lo haces a mano?
Haz la cuenta para tu tienda: el número de productos por los campos que hay que traducir (nombre, descripción corta, descripción, título y descripción para Google), más categorías, características y sus valores. Viernes, 22:15, en el producto 64 de 300, te das cuenta de que los valores de las características en los filtros siguen sin traducir. Una traducción de la tienda hecha por las tardes se alarga semanas, y mientras tanto llegan productos nuevos que también hay que traducir.
¿Cómo se traduce la tienda en una conversación con el chat?
Con el módulo TellMyShop le pides a tu chat (Claude o ChatGPT) que traduzca una capa cada vez. El chat lee el texto original, escribe una versión en el idioma de destino manteniendo los datos y muestra una vista previa. En los diccionarios muestra primero solo los elementos vacíos o idénticos al original, para no volver a traducir lo que ya está.
Tú: Traduce al francés las características y los valores que todavía no tienen versión francesa.
Tu chat: Faltan 3 nombres de características y 58 valores. Ejemplos:
Los otros 58 están en la misma vista previa. Los guardaré cuando lo apruebes, y luego podemos pasar a la categoría Faroles.
versión anterior: Material (versión francesa igual que la inglesa)
versión nueva: Matière
versión anterior: Cotton
versión nueva: Coton
versión anterior: Tempered glass
versión nueva: Verre trempé
El contenido de los productos va en lotes de hasta 50 en un idioma, las categorías hasta 20 y los diccionarios hasta 200 elementos. Puedes deshacer cada lote por separado. Miércoles, 8:15: apruebas los diccionarios y la primera categoría antes de ponerte a preparar pedidos. Los textos del tema, de los módulos y de los correos los sigues traduciendo en el panel, porque el chat no los cambia.
Peticiones de ejemplo: traducir el contenido de los productos, traducir toda la tienda con filtros y marcas y traducir categorías y páginas de información. Las traducciones forman parte de TellMyShop Pro, descrito en precios. TellMyShop funciona en PrestaShop 1.7.8, 8.0+ y 9.0+, con un paquete aparte para PHP más antiguo.
Preguntas y respuestas
¿Cómo añado un idioma nuevo en PrestaShop?
En el panel, ve a Internacional, Localización, e importa el paquete de localización del país, o añade solo el idioma en la pestaña Idiomas. PrestaShop descarga las traducciones de la interfaz de la tienda y del panel. El contenido del catálogo, es decir, los nombres y las descripciones de los productos, recibe una copia de los textos del idioma por defecto, que luego tienes que traducir.
¿Basta con un traductor automático como DeepL?
Para un primer borrador, sí, pero lee el resultado antes de publicar. La traducción palabra por palabra confunde nombres de características, tallas y términos del oficio. Es mejor escribir la descripción directamente en el idioma de destino a partir del original, manteniendo los datos: medidas, materiales, condiciones de envío.
¿Por qué parte de la tienda sigue en el idioma original después de traducir?
Porque traducir los productos no abarca los diccionarios: nombres de características, valores de los filtros, grupos de atributos y descripciones de marcas. Están en otro sitio del panel. También se quedan sin traducir los textos añadidos en módulos, como banners y bloques de texto, y los textos del tema que no están en el paquete de idioma.
¿Aparecerán las páginas traducidas en Google en el otro país?
Sí, si cada versión de idioma tiene su propia dirección y las páginas se señalan entre sí con etiquetas hreflang. El tema Classic las añade automáticamente para los idiomas activos. Lo importante es que el contenido esté traducido de verdad, porque una página con una descripción en inglés bajo una dirección francesa no tiene nada que mostrar a los usuarios franceses.
¿Cuántos productos traducirá el chat en una conversación?
El contenido de los productos va en lotes de hasta 50 en un idioma, las categorías hasta 20, y los diccionarios, como características y atributos, hasta 200 elementos a la vez. Cada lote tiene una vista previa antes de guardar y puedes deshacer cada uno por separado. Con un catálogo grande, empieza por las categorías que quieres vender antes en el extranjero.
PrestaShop es una marca registrada de PrestaShop SA. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.