Enlace a facebook.
digitalDot diseño webLogo Diseño Web digitalDot

Cómo traducir un módulo de Prestashop

Traducir módulo Prestashop 1.7
Escrito por Digitaldot
28 de abril de 2020
Tiempo de lectura 4 min
Contenido

Como sabéis, en digitalDot llevamos años creando módulos para Prestashop, una de las mejores plataformas para la creación de tiendas online. ¿Por qué?

Porque Prestashop permite la escalabilidad de cualquier tipo de eCommerce. Los diferentes módulos de los que dispone ayudan a crear tiendas muy personalizadas y dotarlas de aquellos elementos que ayudan al aumento de las conversiones.

Algunos de ellos, como los desarrollados para Prestashop 1.7 les estábamos dando un uso interno, es decir, los utilizábamos para los clientes que nos habían pedido el diseño de una tienda online.

Son varios los módulos que implantamos en nuestras tiendas con Prestashop y que mejoran su usabilidad, funcionalidad y gestión:

Los módulos que hemos ido desarrollando tras comunicarlos por los foros de Prestashop han tenido muy buena acogida y han pasado a solicitarse a nivel internacional, lo cual, dicho sea de paso, nos ilusiona porque somos unos apasionados de nuestro trabajo y poder compartirlo con la comunidad de Prestashop nos satisface. Desde aquí, muchas gracias por vuestra confianza.
Y, después de este momento sentimental ? ¡vamos al lío!

#PrestaShop integra más de 310 funcionalidades distintas. Y dispone de un catálogo de 3.500 módulos. Compartir en X

Traducir módulos en Prestashop 1.7

Tras el desarrollo del módulo de pago con Bizum nos dimos cuenta de que la forma que teníamos de generar traducciones, tras leer la información oficial de las páginas de Prestashop, no se estaba respetando. Aquí os dejamos la documentación oficial de Prestashop: Cómo traducir un módulo en Prestashop.

Atendiendo a los módulos creados por nuestro equipo de desarrolladores, observamos que en la parte del Backoffice, nuestros módulos aparecían con la opción de traducir pero no detectaba las posibilidades de cambio.

Así que nos pusimos a indagar ? cómo Prestashop gestiona las traducciones internamente.

Para hacerlo, utilizan un controller, el AdminTranslationsControllerCore. Cada vez que entramos en la sección de traducción del módulo elegido, recorre todos los ficheros clasificando los php y los tpl, y para cada uno de ellos sigue unas reglas de búsqueda de patrones con la función PHP: preg_match_all.

Analizando este resultado nos dimos cuenta que en la versión de los PHP que antiguamente se declaraban las traducciones en los módulos con la sintaxis:
Traducir módulo prestashop. digitalDot

Que por cierto hemos encontrado en algunos módulos actualizados y que para los módulos que desarrollamos externamente debemos cambiarlo por:
Traducir módulos de Prestashop 1.7

Y en los ficheros de tpl tanto de frontend como de backend debemos traducir:

Traducir módulo Bizum. digitalDot

Por:
Módulo Bizum para Prestashop. digitalDot

Esperamos haberos ayudado a vosotros también con el problema de las traducciones en los módulos de Prestashop. A nosotros nos costó un par de horas de investigación y mucho salseo con los controladores de Prestashop hasta dar con la clave.

Suerte y a seguir desarrollando para este gran CMS que nos hace montar nuestras tiendas online de forma sencilla y con infinidad de funcionalidades.

Os dejamos, para finalizar, los enlaces al nuevo sistema de traducción en Prestashop 1.7;  y, cómo usar la traducción clásica en Prestashop para el desarrollo de módulos compatibles.

Para todos aquellos que necesitéis de nuestro asesoramiento en desarrollo web o presupuesto para una tienda online, no dudéis de contactar con el equipo de digitalDot.

Traducir módulo prestashop 1.7

,

Noticias relacionadas sobre Desarrollo web

Cómo crear descuentos en prestashop 8

Cómo gestionar descuentos en PrestaShop 8

Crear descuentos en una tienda online parece fácil: pones un 10%, lo anuncias y esperas que los clientes entren felices. Pero luego llega la realidad: descuentos por cliente, por grupo, por categoría, por marca, por transportista, por fecha, por cantidad mínima, con o sin código, acumulables o no acumulables… y…

Crear pedidos manualmente en Prestashop

Cómo crear manualmente pedidos en PrestaShop

A veces un cliente quiere comprar, pero no puede completar el pedido. O llama por teléfono, o escribe por WhatsApp, o te dice aquello de: “Lo he intentado tres veces y la web no me deja”. Y claro, tú miras la tienda, el carrito, el método de pago, el transportista……

Devoluciones y reembolsos en Prestashop

Cómo crear devoluciones y reembolsos en PrestaShop 8

PrestaShop 8 permite gestionar devoluciones y reembolsos directamente desde la página del pedido. Lo que conviene entender bien es qué opción usar en cada caso, porque no es lo mismo devolver un pedido completo que hacer un reembolso parcial o registrar una devolución de producto ya enviado. PrestaShop distingue entre…

Guía para gestionar pedidos en Prestashop 8

Cómo gestionar los pedidos en Prestashop

En esta guía vamos a explicar de forma sencilla cómo funciona la gestión del listado de pedidos en PrestaShop 8. Nada de tecnicismos innecesarios. Vamos a lo importante: dónde están los pedidos, qué puedes hacer desde el listado y qué cosas conviene no tocar si no quieres meterte en líos…

Theme Hummingbird 2.0 adaptado para PrestaShop 8

Theme Hummingbird 2.0 adaptado para PrestaShop 8

PrestaShop sigue avanzando y sus nuevas versiones incorporan mejoras importantes en rendimiento, accesibilidad y experiencia de usuario. Una de las más destacadas es Hummingbird 2.0, un theme más moderno, ligero y preparado para las necesidades actuales de una tienda online. Sin embargo, muchas tiendas todavía trabajan con PrestaShop 8, y…

Módulo para controlar y reenviar emails en PrestaShop

Módulo para controlar y reenviar emails en PrestaShop

En una tienda PrestaShop, los emails transaccionales son esenciales para confirmar pedidos, avisar de cambios de estado o recuperar contraseñas. Cuando el envío de correos falla, el cliente puede quedarse sin información importante y la tienda pierde control sobre una parte clave del proceso de compra. El módulo SMTP de…

Módulo Redis Cache para mejorar el rendimiento de PrestaShop

Cómo mejorar el rendimiento de PrestaShop con el módulo Redis Cache

La velocidad de una tienda online influye directamente en la experiencia del usuario, el posicionamiento SEO y la conversión. En PrestaShop, cuando una tienda crece y empieza a trabajar con muchas categorías, productos, combinaciones o módulos, es habitual que aumenten las consultas a la base de datos y que el…

Módulo de redirecciones en PrestaShop

Módulo de redirecciones para PrestaShop: controla tus URLs sin complicarte la vida

Gestionar una tienda online en PrestaShop implica tomar decisiones constantemente, cambiar categorías, retirar productos, lanzar nuevas colecciones, modificar URLs, migrar desde otra plataforma, optimizar contenidos para SEO o reorganizar la arquitectura del ecommerce para que el usuario encuentre antes lo que busca. Todo eso está muy bien. Hasta que Google,…

Caso de éxito SEO de tienda de detalles

Caso de éxito SEO de una tienda online de detalles para eventos

Vamos a contaros el caso de una tienda online, que contacto con nuestro equipo de marketing digital, porque tiene un comportamiento claramente estacional, donde los meses de mayor actividad (de febrero a mayo) concentran buena parte de las ventas del año y necesitaban optimizar la web para estar bien posicionada…

1 2 3 16
crossmenuchevron-down