Inicio / Blog / Actualizar PrestaShop 8 a 9
Migración

Actualizar PrestaShop 8 a 9 sin perder tu sitio en Google (lo que rompe y cómo evitarlo)

Lo contamos desde una migración real de septiembre de 2026: una tienda de 1.391 páginas que pasó de PrestaShop 1.7 a la 9 con el 99,9 % de sus direcciones intactas. Aquí va lo que hay que saber antes de pulsar «actualizar», en el orden en que te lo vas a encontrar.

Guía técnicaLectura ~9 minPublicado: sep 2026
⚠️ Lo primero: no actualices en la tienda de verdad. Todo lo de esta guía se hace primero en una copia, y solo cuando sale limpio dos veces seguidas se toca la tienda real. Si solo te llevas una idea, que sea esta.

Qué cambia al pasar a PrestaShop 9 (y por qué no es «darle a un botón»)

PrestaShop 9 es un salto grande por dentro: necesita PHP 8.1 o superior, cambia buena parte del código base y muchos módulos de la 1.7 o de la 8 no tienen versión compatible. Si vienes de la 1.7, la actualización oficial no salta directamente a la 9: pasa por la 8 y de ahí a la 9. Son dos migraciones, no una, y cada una hay que probarla.

El asistente de actualización hace mucho, pero no lo hace todo: no comprueba que tus módulos de pago y de transporte sigan activos, no arregla las direcciones de tus páginas si dependían de un módulo, y su «vuelta atrás» puede fallar justo cuando más la necesitas. De eso va el resto de la guía.

Antes de tocar nada: la lista

  1. Copia completa (ficheros y base de datos) y, sobre todo, comprobada: una copia que nunca se ha restaurado no es una copia, es una esperanza. Cómo hacerla bien.
  2. Inventario de módulos: cuáles usas de verdad, cuáles son de pago, cuáles llevan años sin actualizarse. Los que no tengan versión para la 9 son tu lista de riesgos.
  3. Versión de PHP del hosting y si es global para toda la cuenta. Si lo es, no puedes tener la tienda vieja y la nueva conviviendo con versiones distintas: el ensayo hay que hacerlo en otro sitio.
  4. El tema: ¿es el de serie, uno comprado o uno a medida? Un tema a medida puede sobrevivir (el de nuestra migración lo hizo), pero hay que probarlo, no suponerlo.
  5. Las direcciones de tus páginas: si usas un módulo de URLs amigables, este es el punto más peligroso de toda la migración. Sigue leyendo.

Lo que rompió en una migración real (y cómo se arregla)

El procedimiento que funcionó (resumen)

  1. Copia y restauración de prueba. Si la copia no se restaura entera en otro sitio, no seguimos.
  2. Ensayo completo en una copia, dos veces. Primero para descubrir lo que falla; la segunda, con todo escrito, para comprobar que sale sin improvisar un solo paso.
  3. Batería de pruebas después de cada ensayo: todas las direcciones de la tienda comprobadas una a una, el panel sección por sección, y una compra de prueba con pago y envío.
  4. El día del cambio, de madrugada: ventana de parada medida en el ensayo (en nuestro caso, unos 7 minutos), cambio de PHP, salto de versión, reactivación de módulos y compra real de comprobación.
  5. Después: regenerar el mapa del sitio y el robots.txt, vigilar Search Console y una semana de vigilancia con aviso automático si algo se cae.

Con ese procedimiento, la tienda del ejemplo terminó en PrestaShop 9.1.5 con 0 errores de JavaScript, 0,47 s de respuesta típica del servidor y su diseño de siempre. El caso, con sus cifras.

Señales de que no deberías hacerlo tú

Si te reconoces en dos o más, la migración no es un botón: es un proyecto con ensayo, plan de vuelta atrás y vigilancia. Es exactamente lo que hacemos en la migración a PrestaShop 8/9 (desde 390 €, 1-2 semanas, ensayo completo en copia y 7 días de vigilancia incluidos).

Cuándo merece la pena que lo hagamos nosotros

¿Actualizamos tu tienda sin sustos?

Primero en una copia, después en la tuya, y con vuelta atrás probada. Desde 390 €, con el mapa de direcciones antes y después. Escríbenos por WhatsApp y te decimos si tu tienda puede saltar ya.

Preguntas frecuentes

¿Puedo pasar de PrestaShop 1.7 directamente a la 9?
No. La actualización oficial pasa por la 8 y de ahí a la 9. Son dos saltos y cada uno se prueba por separado. En nuestra última migración fuimos de 1.7.8 a 8.2 y de 8.2 a 9.1.5.
¿Qué versión de PHP necesita PrestaShop 9?
PHP 8.1 como mínimo. Nosotros usamos PHP 8.2 porque vale para los dos saltos (8 y 9) y es la versión con la que probamos los módulos del cliente; el paso a 8.3 se hace después, con calma y ensayado en copia.
¿Se pierden pedidos o clientes al actualizar?
No, si se hace bien: la base de datos se migra entera. En el ensayo se comprueba con contadores (número de pedidos, de clientes y suma de ventas idénticos antes y después) antes de tocar la tienda real.
¿Cuánto tiempo está la tienda parada?
En nuestra última migración, unos 7 minutos, de madrugada. El resto del trabajo se hace en una copia mientras la tienda sigue vendiendo.
¿Y si sale mal?
Se vuelve a la copia. Por eso la copia se restaura de prueba antes y la vuelta atrás se mide: la del asistente oficial nos falló y la nuestra tardó 36 segundos.

← Volver al blog

Pedir auditoría gratis