En este post vamos a ver cómo podemos cambiar los textos que aparecen en una tienda online realizada con Prestashop 1.7. Si utilizas Prestashop 1.6, no te preocupes te iré dando una serie de anotaciones para esta versión.

Te aclaro, no vamos a ver cómo se realiza la traducción de las descripciones de los productos a diferentes idiomas…”eso está chupaó”. Lo que vamos a ver como modificar o cambiar algunos textos que aparecen en la web, cuyo texto no nos agrada y queremos modificarlo.

En Prestashop 1.6 es similar, aunque personalmente creo que en Prestashop 1.7 se ha añadido algún que otro elemento como “el buscador de traducciones” que hace bastante más fácil la búsqueda de traducciones.

 
 

DISFRUTA DE TODOS MIS CURSOS PREMIUM POR SOLO 10€/MES


VER CURSOS

 

En este post aprenderás a añadir y gestionar idiomas en Prestashop 1.7 y 1.6: Gestión idiomas Prestashop

 

 

 

1.- GESTIÓN DE TRADUCCIONES EN PRESTASHOP 1.7

 

Para la gestión de traducciones en Prestashop 1.7 iremos a: “IMPROVE > International > Traducciones”.

 

modificar textos en Prestashop

Panel de modificar traducciones en Prestashop

 

La traducción o modificación de textos de Prestashop la vamos a hacer desde el bloque “MODIFICAR TRADUCCIONES”.

 

NOTA: En prestashop 1.6, para la gestión de traducciones o modificación de textos tendrás que ir a “Localización > Traducciones”.

 

TIPO DE TRADUCCIÓN: aquí elegiremos el lugar donde se encuentra el texto que queremos modificar. Dicho texto puede estar en:

a.- Traducciones del panel de administración: para modificar textos situados dentro del panel de administración de Prestashop. Es decir, textos que no ve el cliente.

b.- Traducciones de temas: para modificar textos que aparecen en la plantilla de Prestashop. Desde aquí podremos realizar muchas traducciones. Tendremos que elegir la plantilla que queremos traducir.

c.- Installed moduled Translations: para modificar textos o traducciones de módulos de Prestashop. Junto con las traducciones de temas, este apartado será el que más usaremos.

d.- Traducciones de correo electrónico: para modificar textos incluidos en los emails que envía Prestashop

e.- Otras traducciones: para modificar textos no incluidos en ninguno de los anteriores apartados.

SELECCIONE SU IDIOMA: Aquí elegiremos el idioma cuya traducción queremos modificar. Aquí podremos elegir entre los diferentes idiomas que tengamos activados en la web.

 

NOTA: En prestashop 1.6 tenemos algunos elementos más pero los que nos importan son: “Traducciones del Front Office” que equivale a las traducciones de plantilla y “Traducciones de los módulos instalados”

 

 

2.- MODIFICAR TEXTOS DE LA PLANTILLA PRESTASHOP

 

Vamos a ver un ejemplo, que es como se aprende.

Imaginar que queremos modificar el texto que aparece en la parte superior izquierda de la plantilla que viene con Prestashop 1.7 (Plantilla Classic).

 

modificar textos header prestashop 1.7

Modificar texto «Llámenos:» del header

 

Vamos a cambiar el texto que dice: “Llámenos:” por “Llámanos:” que queda más informal.

Este cartel que indica el número de teléfono no está gestionado por ningún módulo sino que está directamente en la plantilla. Por esta razón tendremos que ir directamente a buscar los textos que se pueden modificar en la plantilla.

Para ello iremos a: “IMPROVE > International > Traducciones”.

 

Tipo de traducción: Traducciones de temas

Seleccione un tema: classic

Seleccione su idioma: Español (Spanish)

 

A continuación pulsamos el botón de Modificar.

 

modificar texto traduccion plantilla prestashop 1.7

Modificar texto plantilla Prestashop 1.7

 

NOTA: La plantilla por defecto en Prestashop 1.6 se llama: “default-bootstrap”

 

En la interface de gestión de traducciones puedes ver los siguientes bloques como te muestro en la siguiente imagen:

 

cambiar textos plantilla prestashop 1.7

Partes de la interface de traducciones de Prestashop

 

a.- Buscador de textos: aquí puedes poner exactamente la frase que quieres modificar y pulsar el botón de buscar. Prestashop automáticamente te mostrará las traducciones para poder modificarlas.

NOTA: no busques este elemento en Prestashop 1.6, ya que no lo tiene. Y eso es una gran desventaja para poder buscar un texto específico.

b.- Apartados: haz clic en algún apartado y verás cómo en el lateral derecho cambian los campos de texto a modificar o traducir.

c.- Campos de texto: aquí es donde podemos hacer directamente la modificación del texto. Siempre aparecerá el texto original en inglés y dentro del rectángulo el texto en el idioma que queramos modificar.

NOTA: mucho ojo con las variables!!!. Veréis que hay algunas traducciones que tienen algún texto encerrado entre los signos % como por ejemplo %date_format%. Esto son variables y tenéis que respetarlas, es decir podéis modificar el texto anterior y posterior a las variables pero las variables las tenéis que dejar, si no el texto no aparecerá completo.

 

Vamos a utilizar el buscador de textos que es la forma más fácil. Vamos a escribir “Llámenos:” y le damos al botón de buscar.

Me salen tres posibles resultados, que puedes ver en la siguiente imagen:

 

Uso de la barra de busqueda de textos para modificar prestashop 1.7

Resultados del buscador de textos para traducir

 

Lo que vamos a ir haciendo ahora es modificar una a una las traducciones y comprobando si se ha modificado en la plantilla.

Es decir, primero modificaremos la primera que pone: Llámenos: [1]%phone%[/1]

Y pondremos: Llámanos: [1]%phone%[/1]

Nota: como ves hemos respetado la variable que será sustituida por el número de teléfono.

Seguidamente le daremos a “Guardar” y comprobaremos si se ha modificado en la plantilla.

En este caso no se ha producido ningún cambio, por el contrario en la siguiente traducción al realizar la modificación si se modifica el texto.

¡Lo hemos conseguido!

 

texto cambiado de la plantilla prestashop 1.7

Texto modificado de la plantilla Classic de Prestashop 1.7

 

3.- MODIFICAR TEXTO DE MÓDULOS PRESTASHOP

 

Vamos a suponer ahora que queremos cambiar el texto que aparece en el footer de la plantilla por defecto de Prestashop 1.7 que dice: “Envíanos un correo electrónico: info@miarmario10.com” en el bloque de información de la tienda.

Y lo vamos a sustituir por: “email: info@miarmario10.com”

 

El módulo que gestionar la información de la tienda es el módulo “contact info” o “Información de contacto”.

Volvemos a: “IMPROVE > Internacional > Traducciones”.

 

Tipo de traducción: Installed modules Translations

Seleccione su módulo: ps_contactinfo

Seleccione su idioma: Español (Spanish)

 

Ahora en el lateral izquierdo hacemos clic en el módulo: “ContactInfoShop” y nos aparecerán a la derecha los diferentes textos modificables del módulo.

Iremos al último y lo modificaremos

Envíanos un correo electrónico: [1]%email%[/1]

Lo cambiaremos por:

email: [1]%email%[/1]

A continuación pulsaremos el botón de guardar

 

cambiar traduccion módulo prestashop 1.7

Modificar texto de un módulo Prestashop 1.7

 

Compártelo ya!!

RECIBE GRATIS

CURSO PRESTASHOP

(20 vídeos)

Y WOOCOMMERCE

(14 vídeos) y MÁS

 

1.- CURSO PRESTASHOP 1.7 GRATIS (20 VÍDEOS)

2.- CURSO WOOCOMMERCE GRATIS (14 VÍDEOS)

3.- Guía para crear una tienda online de éxito
4.- Guía SEO para Prestashop
5.- Training Woocommerce, plugins imprescindibles y recomendados

QUIERO LOS CURSOS Y DEMÁS GRATIS

Mira en tu buzón de correo, para confirmar la suscripción.