Hola amigos, en esta ocasión vamos a hablar de nuevo acerca de Prestashop, plataforma de comercio electrónico utilizada por muchos de nosotros.
Durante las últimas semanas, el equipo de desarrollo de Prestashop ha estado trabajando duro para lanzar la última versión estable, esta misma ya la podemos descargar e instalar en nuestros servidores. Estamos hablando de la versión 1.7.5.0
Índice
Pasos previos.
Después de un versión Beta y un Release Candidate, el tan esperado PrestaShop 1.7.5.0 ha sido lanzado y está disponible para su descarga. Como de costumbre, se puede actualizar con el módulo de actualización automática, aunque no recomiendo que hagáis uso de ello sin antes hacer backup de vuestra tienda.
Recordemos que para una optima migración, es recomendable disponer de 2 entornos de vuestra tienda. Uno de ellos será utilizado para pruebas (será en este donde probemos la actualización) y el otro es el que utilizamos como tienda real.
Bien sabemos que cuando sale una nueva versión de Prestashop, algunos pueden preferir esperar al momento más apropiado y es debido a que muchos módulos que funcionaban correctamente antes de la instalación, tras la misma, dejan de funcionar.
Cambios realizados sobre el código fuente.
Se han atendido nada más y nada menos que 448 peticiones.
2903 archivos han sido modificados (164812 inserciones, 129497 eliminaciones)
114 problemas han sido resueltos.
Y colaboraron un total de 75 personas, tanto a nivel técnico, tester o comercial.
¿Qué nos trae como novedad Prestashop 1.7.5.0?
Mejoras SEO en la página de categoría:
La primera página ya no tiene una URL duplicada con & page = 1
El bloque de categoría ya no se muestra después de la primera página.
Las URLs predeterminadas han sido mejoradas para marcas y proveedores (ahora son / brand / 123-somebrand y / supplier / 123-mysupplier en lugar de / 123_somebrand y / 123__mysupplier)
Desde ahora, se dispone de un apartado de ayuda en la página de SEO y URL.
Mejoras en la página del producto.
Precios específicos ahora pueden ser editados.
La sección SEO ahora muestra una vista previa para que pueda ver cómo se mostraría su página en los resultados de Google.
[anuncio_b30 id=2]
Cuando un producto se desactiva, por defecto, los visitantes serán redirigidos a la categoría principal del producto, en lugar de a la página «No encontrado».
Se ha agregado un campo de «ubicación de stock». Gracias a este campo, podemos identificar rápidamente dónde está colocado cada producto en nuestro almacén.
Gestión de módulos
Mejoras de UX en las páginas del Módulo.
Nueva página del administrador de módulos con una nueva categorización (categorías de complementos) y capacidad para administrar los módulos por último uso.
Módulos nativos nuevos y fijos
El módulo google sitemap ya está disponible para PrestaShop 1.7
Notificaciones push en Back Office.
Comprar Button Lite.
Módulo de venta cruzada.
Productos vistos.
Instalador e idiomas.
Las mejoras también llegan al instalador y selector de idiomas. Durante la instalación, si hay una versión estable más reciente de PrestaShop disponible, sugerirá y permitirá descargar e instalar la última versión.
Los nuevos idiomas en el instalador son: hindi bosnio Español mexicano letón gallego Arábica.
Mejoras realizadas que facilitarán la vida de los programadores.
Migración de Symfony…
Páginas recién migradas:
Pedidos -> Comprobantes de entrega.
Pedidos -> Facturas.
Diseño -> Catálogo temático.
Diseño -> Posiciones.
Envío -> Preferencias.
Pago -> Formas de pago.
Pago -> Preferencias.
Internacional -> Localización -> Localización.
Internacional -> Traducciones (Página 1 de 2).
Parámetros de la tienda -> Configuraciones de orden -> Configuraciones de orden.
Parámetros de la tienda> Tráfico y SEO> SEO y URLs.
Parámetros avanzados -> Base de datos -> Copia de seguridad de base de datos.
Parámetros avanzados> Servicio web (oculto, porque la página «Parámetros avanzados> Servicio web -> Agregar clave” no se ha migrado y no tiene sentido UX tener solo uno de ellos).
Parámetros avanzados -> Registros Parámetros avanzados -> Correo electrónico.
Controladores: Ahora puede vincular los controladores migrados a uno heredado para evitar romper enlaces gracias a la propiedad de enrutamiento _legacy_link. El estilo de las formas migradas ha sido mejorado.
Componentes y dependencias.
Nuevo componente de Grid.
Compatibilidad con Twig 2.
Compatibilidad mejorada con PHP 7.2.
El tema central ahora está construido usando Webpack 4 e incluye jQuery 2.2.4.
Los módulos ahora pueden declarar controladores de Back Office modernos (basados en Symfony) y usar el kit de UI.
Los módulos ahora pueden declarar y usar comandos de Symfony.
Nuevos hooks.
action {GridId} GridQueryBuilderModifier
action {GridId} GridDefinitionModifier
action {GridId} GridDataModifier
action {GridId} GridFilterFormModifier
action {GridId} GridPresenterModifier
actionFrontControllerSetVariables
Borrar la caché en la acción del módulo.
PrestaShop ahora borra la caché de Symfony cuando se realiza una acción en un módulo (instalar, desinstalar, habilitar, …). Esto es necesario porque los módulos ahora pueden usar el enrutamiento y los servicios de Symfony, por lo que necesitamos borrar el caché si queremos que estos servicios / enrutamiento se actualicen.
Dónde descargar la versión 1.7.5.0 de Prestashop.
Pues tan sencillo como pulsar sobre el siguiente enlace: Prestashop 1.7.5.0.

Hola Luis:
Excelente guía con las novedades de Prestashop, gracias por compartirla. Respecto a las mejoras SEO, tengo una duda.
En esta nueva versión es posible que no se generen nuevas URLs con cada parámetro de un producto.
Por ejemplo: .com/645-297-nombre-producto.html#/1-talla-s/10-color-rojo
Y esta otra al cambiar de color: .com/645-295-nombre-producto.html#/1-talla-s/14-color-azul
El cambio de URL se genera en el número antes del producto y eso me está generando un montón de contenido duplicado a nivel de SEO On Page en los títulos de página.
Lo que va después de # no me preocupa porque eso no lo tiene en cuenta Google. Mi objetivo es que las URLs de los productos no cambien.
Al cambiar de color, la URL se mantiene y sólo cambia el parámetro después de #/color-rosa_dolphin
Espero haberme hecho entender, muchas gracias por tu valiosa ayuda.
Saludos!
Hola Juan Camilo, en la versión actual de Prestashop siguen apareciendo los IDs, tengamos en cuenta que son necesarios para que el CMS funcione correctamente.
En cuanto a temas SEO y no disponer de los IDs en las URLs, dispones de varios módulos que te permiten hacer esto mismo que comentas, pero recomiendo no instalarlos, a la larga dan más problemas que soluciones.
Saludos.
amigo instale el modulo prestashop 1.7.5.1 en ingles, cuando voy a la opción international/localization opción import a localization pack, selecciono país peru tengo en este mensaje de error An exception occurred while executing ‘SELECT name FROM pszh_module WHERE active = 1’:
SQLSTATE[HY000]: General error: 2006 MySQL server has gone away puedes ayudarme
Hola Luis Enrique, te recomiendo que instales la última versión del módulo, aquí su enlace: https://luisjordan.net/downloads/prestashop17/rkrregistroampliado.zip