Actualizar PrestaShop 1.6, 1.7 u 8.x a PrestaShop 9.2: guía completa

Actualizar PrestaShop 1.6, 1.7 u 8.x a PrestaShop 9.2

Si tu tienda sigue en PrestaShop 1.6 o 1.7, la pregunta ya no es si actualizar, sino cuándo y cómo: ninguna de las dos recibe parches de seguridad, no funcionan con las versiones de PHP que hoy ofrecen los hostings y cada vez hay menos módulos compatibles. Y si estás en PrestaShop 8, la rama 9 es el siguiente paso natural para tener PHP moderno y las nuevas funciones. En esta guía te contamos qué trae PrestaShop 9.2, qué cambia en cada salto de versión y cómo hacerlo sin romper la tienda.

Versiones de PrestaShop y su soporte

VersiónSituaciónPHP
9.2La nueva versión de la rama 98.1 a 8.5
9.1Con soporte8.1 a 8.5
8.2Mantenida con parches de seguridad7.2 a 8.1
1.7Sin soporteHasta 7.4 (sin soporte de seguridad desde 2022)
1.6Sin soporte desde hace añosVersiones de PHP obsoletas

Dentro de la rama 9, pasar de la 9.1 a la 9.2 es un salto menor. Lo complicado es llegar a la rama 9 desde 1.6 o 1.7.

Novedades de PrestaShop 9.2

  • Checkout en una página, de serie. El proceso de compra en una sola página, que hasta ahora exigía un módulo de pago, pasa a ser nativo. Es de las mejoras que más se notan en la conversión.
  • Campos personalizados (Extra Properties) en productos, combinaciones, clientes y pedidos, sin módulos ni tocar código.
  • Asistente de IA en el back office (Ask AI), compatible con ChatGPT, Claude y Gemini.
  • Integración con Klaviyo para campañas de email y SMS.
  • Más páginas del back office migradas a Symfony, que las hace más rápidas y fáciles de mantener.

Lo que ya trajeron PrestaShop 9.0 y 9.1

Si vienes de 1.6 o 1.7, la 9.2 incluye también todo lo que llegó con la rama 9:

  • Symfony 6.4 LTS, con soporte de seguridad hasta noviembre de 2027, y compatibilidad con PHP 8.1 a 8.5.
  • Hummingbird 2.0, el nuevo tema por defecto desde la 9.1: moderno, más rápido y preparado para los requisitos de accesibilidad europeos.
  • API de administración nueva para conectar la tienda con ERP, programas de facturación y otras herramientas.
  • Página de producto renovada, mucho más cómoda para gestionar combinaciones.
  • Mejoras de SEO, como URL de producto más limpias.
  • Más seguridad: prefijo de tablas aleatorio, acceso al modo depuración restringido y un nuevo asistente de actualización más seguro.
  • Envíos con varios transportistas y un nuevo sistema de descuentos (en fase experimental en la 9.1).

Y desde la 8, imágenes en formato WebP y AVIF, que aligeran mucho la tienda, y una política de contraseñas y gestión de sesiones más segura.

Por qué actualizar ya

  • Seguridad. Las versiones antiguas tienen vulnerabilidades conocidas que no se van a corregir. Las tiendas PrestaShop desactualizadas son un objetivo habitual de ataques para robar datos de tarjetas.
  • PHP. PrestaShop 1.7 no funciona con PHP 8, y PHP 7.4 lleva años sin soporte. Muchos hostings ya no lo ofrecen o lo cobran aparte.
  • Módulos y pasarelas de pago. Los desarrolladores dejan de dar soporte a 1.6 y 1.7. Tarde o temprano, un módulo imprescindible (el de Redsys, el de facturación o el de envíos) deja de funcionar.
  • Normativa. Adaptarse a VeriFactu, al botón de desistimiento o a los requisitos de accesibilidad es mucho más fácil en una versión actual. Tienes más detalles en VeriFactu en PrestaShop.
  • Velocidad y SEO. Una tienda moderna carga más rápido y posiciona mejor. Lo contamos en nuestra guía de SEO para PrestaShop.

Qué cambia en cada salto

De 1.6 a 1.7 o superior: casi una tienda nueva

La 1.7 cambió por completo la base del programa y el sistema de temas. Ni el tema ni los módulos de una 1.6 sirven en las versiones posteriores. En la práctica, pasar de 1.6 a 9 es una migración: se instala una tienda nueva, se trasladan productos, clientes y pedidos y se rehace el diseño.

De 1.7 a 8: relativamente tranquilo

La mayoría de temas y módulos de 1.7 siguen funcionando en 8, a veces con pequeños ajustes. Es el paso intermedio recomendado antes de ir a la 9.

De 8.x a 9: el salto con más riesgo

La 9 exige PHP 8.1 o superior, usa Symfony 6 y elimina funciones antiguas que muchos módulos todavía usan. Hay módulos que dejan de funcionar sin mostrar ningún error, simplemente dejando la página en blanco, y los overrides antiguos pueden romper el back office. Por eso no conviene encadenar los dos saltos el mismo día: primero se estabiliza la tienda en 8.2 y después se pasa a 9.

Cómo actualizar PrestaShop paso a paso

  1. Revisa que la tienda esté limpia. Actualizar sobre una instalación comprometida arrastra el problema a la versión nueva. Si tienes dudas, primero la limpieza del PrestaShop hackeado.
  2. Haz inventario de módulos, overrides y personalizaciones del tema, y comprueba cuáles tienen versión para PrestaShop 9.
  3. Copia de seguridad completa de archivos y base de datos.
  4. Trabaja en una copia de la tienda, nunca directamente en producción.
  5. Actualiza por etapas con el asistente de actualización oficial (Update Assistant): primero a 8.2, prueba, y después a 9.
  6. Prueba todo el proceso de compra: registro, carrito, envíos, pago con la pasarela en modo pruebas (tienes las tarjetas de prueba de Redsys), emails y facturas.
  7. Publica en un momento de poco tráfico y vigila los errores durante los primeros días.

¿Actualizar o migrar?

Si vienes de 1.6, o de una 1.7 muy personalizada, a veces sale más a cuenta montar la tienda en PrestaShop 9 desde cero y migrar los datos: te llevas los productos, los clientes y los pedidos, y dejas atrás años de módulos y parches. Te ayudamos a decidirlo en cuándo actualizar PrestaShop y sus ventajas.

Actualizamos tu tienda a PrestaShop 9

En Kebes somos especialistas en PrestaShop y hacemos actualizaciones desde 1.6 y 1.7 a diario: auditoría previa, copia de trabajo, adaptación de módulos y tema, pruebas del proceso de compra y paso a producción. Descubre nuestro servicio para actualizar a PrestaShop 9 o 👉 cuéntanos desde qué versión vienes.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio