Traducción de opiniones en Magento 2 para multistore y varios idiomas
- Compatibilidad
- 2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
Descripción / Traducción de opiniones en Magento 2 para multistore y varios idiomas
MAGENTO 2 · RESEÑAS · MULTITIENDA · VARIOS IDIOMAS
Muestra la misma reseña en el idioma de cada tienda.
Kowal Review Translation
Añade versiones independientes del texto de una reseña para las vistas de tienda, conservando el original y el mecanismo nativo de valoraciones de Magento. El cliente puede alternar entre la traducción y el texto fuente.
Texto por Store View · Sin nuevos review_id · Consulta del original
CÓMO FUNCIONA EN LA PRÁCTICA
01 · Seleccionas la reseña y el idioma
Abres la reseña en el panel y cambias Store View.
02 · Completas la traducción
Guardas el nombre del autor, el título y el contenido para esa vista.
03 · El cliente lee la versión adecuada
El frontend sustituye el texto y permite ver el original.
¿Qué gana tu tienda?
Descubre las funciones, el uso y la configuración del módulo.
Conoce el módulo
En las tiendas Magento 2 con varias vistas suele darse el mismo escenario: una versión lingüística, por ejemplo, EN, ya tiene cientos de reseñas y un historial real de ventas, mientras que las versiones recién abiertas, DE/FR/ES/IT/NL/SE/CZ, parecen vacías aunque vendas los mismos productos. Esto puede reducir la credibilidad de las nuevas vistas de tienda y dificultar la decisión de compra.
Kowal_ReviewTranslation lo resuelve de una forma propia de Magento:
-
No crea copias de las opiniones ni multiplica los review_id.
-
Conserva el cálculo nativo de valoraciones, número de reseñas, medias y filtros, porque Magento sigue viendo la misma reseña, con una capa de texto distinta para cada Store View.
-
Las traducciones se guardan por Store View en una tabla independiente, lo que permite gestionar el contenido de cada versión lingüística de forma autónoma.
Cómo funciona en la práctica
-
En el panel de administración abres la reseña y cambias Store View mediante el selector estándar de Magento.
-
Para la vista seleccionada editas: nickname, summary (title), review (detail).
-
El módulo guarda la traducción en su propia tabla y no sobrescribe el original.
-
En el frontend, Magento muestra automáticamente la traducción en la vista de tienda correspondiente.
-
El cliente ve el botón «Mostrar original / Mostrar traducción», que sustituye el contenido mediante AJAX sin recargar la página.
Principales ventajas
-
Credibilidad de las nuevas versiones lingüísticas desde el primer día: las reseñas pueden verse tras preparar las traducciones y asignarlas a la vista.
-
Conservación de la agregación nativa de valoraciones y del contador de reseñas, gestionados por Magento.
-
Sin duplicación de reseñas ni valoraciones en la base de datos: un enfoque limpio y seguro.
-
Gestión sencilla en el panel, sin pantallas de traducción independientes.
-
Una experiencia cómoda en el frontend, con cambio al original en un clic.
Preparas la traducción para una vista concreta
El módulo guarda nickname, title y detail en la tabla kowal_review_translation_text con la relación review_id + store_id. No incluye un traductor automático con IA ni una integración con servicios de traducción: introduces el contenido en el formulario de reseñas.
El guardado estándar sin seleccionar una vista afecta al original. Tras seleccionar Store View, el módulo guarda la versión lingüística y protege el texto fuente de la sobrescritura.
Visibilidad de reseñas y conservación de valoraciones
La sustitución del texto abarca las reseñas presentes en la colección nativa de la tienda. Para utilizar una reseña en otro idioma, comprueba su estado y asignación a la vista de tienda. Si no hay una versión lingüística guardada, se mantiene el texto original.
Las valoraciones y los identificadores siguen siendo nativos. El módulo no crea votos nuevos ni recalcula valoraciones según reglas propias; el contador depende de la visibilidad estándar de las reseñas de Magento.
Presentación y cambio al original
Stores → Configuration → Kowal → Review Translation → Display Settings permite seleccionar reseñas en pestañas o en una sección independiente debajo de ellas. El cambio de texto se basa en AJAX, RequireJS, jQuery y los elementos de la lista de reseñas.
Si cambias la plantilla de reseñas, comprueba los selectores, los identificadores de valoraciones y la sustitución del contenido. Es especialmente relevante en temas que reconstruyen la vista nativa de reseñas.
Instalación mediante Composer
Paquete kowal/module-reviewtranslation, módulo Kowal_ReviewTranslation. Tras configurar el acceso al repositorio Kowal, instala el paquete, activa el módulo, actualiza Magento y limpia la caché. En producción, incluye la compilación y el despliegue de contenido estático según el proceso de la tienda.
De la configuración al resultado
1. Seleccionas la reseña y el idioma
Abres la reseña en el panel y cambias Store View.
2. Completas la traducción
Guardas el nombre del autor, el título y el contenido para esa vista.
3. El cliente lee la versión adecuada
El frontend sustituye el texto y permite ver el original.
Una reseña, distintas versiones lingüísticas
La reseña existe en EN. Preparas el texto para DE y FR y lo guardas en la misma reseña, sin crear valoraciones nuevas.
También compruebas que la reseña original sea visible en esas vistas de tienda. Añadir una traducción no sustituye la asignación de la reseña a la tienda.
Organiza las reseñas en tu tienda multilingüe
¿Quieres adaptar el módulo a tu tienda? Consulta sobre la implementación de Kowal Review Translation y comenta la configuración o las extensiones necesarias.
Más Información
Instrucciones de instalación del módulo
Instalación mediante Composer
Recibirás por e-mail los datos de acceso al repositorio Composer, dirección de e-mail del cliente y token de licencia, tras la compra. También están disponibles en el panel de cliente tras iniciar sesión en kowal.store. Sustituye TWOJ_EMAIL_KLIENTA por la dirección de correo electrónico de tu cuenta y TWOJ_TOKEN por el token recibido. Ejecuta los comandos en el directorio raíz de Magento.
composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-reviewtranslation
Finalización de la instalación
Después de instalar el paquete, actualiza Magento y limpia la caché:
php bin/magento setup:upgrade
php bin/magento cache:flush
En el entorno de producción, realiza también la compilación DI y el despliegue de archivos estáticos de acuerdo con el proceso de despliegue de la tienda.