Actualización de PrestaShop a la versión 8 o 9
Actualizaciones seguras de PrestaShop desde 1.6 o 1.7 a PrestaShop 8 y 9, probadas en una copia de su tienda, o migración desde otra plataforma.
Una actualización de PrestaShop es una de las tareas más importantes para su tienda online. Permanecer en una versión antigua significa perder correcciones de seguridad, versiones de PHP más recientes y actualizaciones de módulos, mientras que los proveedores de hosting, pasarelas de pago y desarrolladores de módulos siguen adelante. Tarde o temprano algo deja de funcionar.
Una actualización afecta a todo al mismo tiempo: los archivos del núcleo, la base de datos, el tema, cada módulo y cualquier override. Por eso nunca actualizamos una tienda en producción directamente. Planificamos la actualización paso a paso en una copia, comprobamos qué es compatible y qué no, y solo realizamos el cambio cuando los pedidos, pagos y envíos vuelven a funcionar.
Tanto si utiliza PrestaShop 1.6, 1.7 u 8: obtiene una ruta clara hacia PrestaShop 8 o 9, un precio fijo antes de empezar y una tienda que sigue funcionando mientras trabajamos. ¿Solo necesita que un módulo funcione en PrestaShop 9.2? Entonces la actualización de módulos es la opción más rápida.
¿Le resulta familiar?
Cuándo una actualización de PrestaShop se vuelve urgente:
-
Su tienda funciona con PrestaShop 1.6 o 1.7 y desea pasar a PrestaShop 8 o 9
-
Su proveedor de hosting va a dejar de dar soporte a la versión de PHP antigua que necesita su tienda
-
Los módulos o pasarelas de pago ya no son compatibles con su versión de PrestaShop
-
Un intento de actualización anterior se detuvo a mitad de camino o rompió la tienda
-
El back office muestra advertencias sobre una versión desactualizada o actualizaciones de seguridad
-
Desea migrar de otro sistema de tienda a PrestaShop
Cómo lo resolvemos
Comenzamos con un inventario: versión de PrestaShop, versión de PHP, tema, módulos, overrides y código personalizado. Para cada parte decidimos si se puede actualizar, si necesita ajustes o si debe ser reemplazado. Verá este asesoramiento antes de que se modifique nada.
¿Qué ruta de actualización se adapta a su tienda?
| Desde | Hasta | Ruta habitual |
|---|---|---|
| PrestaShop 1.6 | 8 o 9 | Migración de productos, clientes y pedidos a una instalación limpia, con un nuevo tema |
| PrestaShop 1.7 | 8 | Ruta de actualización oficial mediante el módulo 1-Click Upgrade, tras una revisión de módulos |
| PrestaShop 1.7 | 9 | Actualización por fases o migración, según los módulos y overrides |
| PrestaShop 8 | 9 | Ruta de actualización oficial, prestando especial atención a los módulos y al tema |
Los temas de PrestaShop 1.6 no funcionan en la versión 1.7 y posteriores, ya que el sistema de temas cambió por completo. Para una tienda 1.6, la migración a una instalación limpia suele ser la ruta más segura.
Versiones de PHP por versión de PrestaShop
| PrestaShop | PHP compatible |
|---|---|
| 1.7.8 | 5.6 a 7.4 |
| 8.0 a 8.2 | 7.2.5 a 8.1 |
| 9.0 | 8.1 a 8.4 |
| 9.2 | 8.1 a 8.5 |
La actualización de PHP y la de PrestaShop van de la mano: una tienda en la versión 1.7 no puede funcionar con PHP 8, y PrestaShop 9 ya no funciona con PHP 7. Planificamos ambos pasos con su proveedor de hosting.
Módulos y el tema
PrestaShop 8 funciona con Symfony 4.4 y PrestaShop 9 con Symfony 6.4. Los módulos que utilizan funciones antiguas del núcleo u overrides suelen dejar de funcionar tras la actualización. Comprobamos cada módulo: ¿hay una versión compatible, se puede ajustar o es mejor reemplazarlo? Para un solo módulo que no funcione en PrestaShop 9, la actualización de módulos suele ser la solución más rápida. Lea más en PrestaShop 9: novedades y PrestaShop 9.2.
Pruebas antes del paso a producción
La actualización se realiza en una copia de prueba (staging), utilizando la ruta de actualización oficial siempre que sea posible y una migración de datos cuando sea más seguro. Después probamos todo el flujo de compra: páginas de producto, carrito, pago, envíos, correos de pedido y facturas. Solo entonces planificamos con usted el cambio a producción.
Qué incluye
- Inventario de la versión de PrestaShop, PHP, tema, módulos y overrides
- Comprobación de compatibilidad y asesoramiento por módulo: actualizar, ajustar o reemplazar
- Actualización o migración en una copia de prueba de su tienda
- Migración de datos de productos, categorías, clientes y pedidos
- Pruebas de carrito, pago, envíos y correos electrónicos de pedido
- Cambio a producción planificado con una copia de seguridad reciente y un informe breve
Qué esperar
Desde su primer mensaje hasta una solución probada en su tienda online: cada paso es transparente y nada cambia en su tienda hasta que haya aprobado el presupuesto.
- 01
Describe su tienda
Envíe la URL de su tienda, su versión actual de PrestaShop y PHP, la versión a la que desea cambiar y cualquier fecha límite, por ejemplo de su proveedor de hosting. Mencione los módulos o desarrollos a medida de los que dependa.
- 02
Realizamos un inventario
Comprobamos cada módulo, el tema, los overrides y el código personalizado frente a la versión de destino y elegimos la ruta más segura: la ruta de actualización oficial o una migración.
- 03
Recibe un presupuesto cerrado
Recibe la ruta, el asesoramiento por módulo y un precio fijo. No se modifica nada en su tienda hasta que dé su aprobación.
- 04
Actualizamos en una copia
La actualización se realiza en una copia de prueba. Allí probamos todo el flujo de compra, desde la página de producto hasta el correo de confirmación, mientras su tienda en producción sigue funcionando.
- 05
Puesta en marcha e informe
Tras una copia de seguridad reciente, realizamos el cambio en el momento que le convenga, volvemos a comprobar los flujos importantes y enviamos un breve informe sobre lo realizado y los puntos a tener en cuenta.
- 06
Preguntas después
¿Tiene una pregunta sobre el informe o nota algo tras la puesta en marcha? Responda sin más. Lo revisamos y le decimos qué es y qué se necesita.
Preguntas frecuentes
¿Puedo actualizar directamente desde PrestaShop 1.6 a 8 o 9?
No con un solo clic. Una tienda 1.6 normalmente requiere una migración de los datos a una instalación limpia de PrestaShop 8 o 9, con un nuevo tema, ya que los temas y muchos módulos de la 1.6 no funcionan en versiones más recientes. Le asesoramos sobre qué ruta es la más segura para su tienda.
¿Debo actualizar a PrestaShop 8 o directamente a PrestaShop 9?
Si sus módulos importantes y su tema disponen de una versión para PrestaShop 9, pasar directamente a la 9 le ahorrará una segunda actualización más adelante. Si algún módulo del que depende aún no es compatible con la 9, PrestaShop 8 puede ser un paso intermedio sensato. El inventario mostrará qué opción se aplica a su caso.
¿Seguirán funcionando mi tema y mis módulos después de la actualización?
Eso es exactamente lo que comprobamos primero. Para cada módulo y para el tema recibe asesoramiento: actualizar, ajustar o reemplazar. Para un solo módulo que no funcione en PrestaShop 9, la actualización de módulos en este sitio suele ser la solución más rápida.
¿Mi tienda estará offline durante la actualización de PrestaShop?
No. El trabajo se realiza en una copia, por lo que su tienda en producción sigue funcionando y aceptando pedidos. Solo el cambio final requiere una breve ventana de mantenimiento, que planificamos con usted en un horario de menor actividad.
¿También necesito actualizar PHP?
Por lo general, sí. PrestaShop 1.7.8 es compatible con PHP hasta la 7.4, PrestaShop 8 requiere PHP de 7.2.5 a 8.1 y PrestaShop 9 requiere PHP 8.1 o posterior. Planificamos la actualización de PHP junto con la de PrestaShop y la coordinamos con su proveedor de hosting.
¿Qué ocurre con mis posicionamientos en Google y mis URLs?
Las URLs de productos y categorías forman parte del plan de pruebas. Cuando una URL cambia durante una actualización o migración, se necesita una redirección 301 para que los motores de búsqueda y los clientes lleguen a la página correcta. Lo comprobamos antes del paso a producción.
¿Cuánto cuesta una actualización de PrestaShop?
Eso depende de la versión, el número de módulos y la cantidad de código personalizado. Tras el inventario recibe un precio cerrado, por lo que conoce el coste antes de empezar.
¿Cuánto tiempo lleva una actualización de PrestaShop?
Eso también depende de la tienda. Con el presupuesto recibe una planificación, incluido el momento del cambio a producción. ¿Tiene una fecha límite, por ejemplo porque su proveedor de hosting deja de dar soporte a su versión de PHP? Menciónelo en su solicitud.
¿Qué necesita de mí para empezar?
Por lo general, acceso al back office, por FTP o SSH y a la base de datos, además de una lista de los módulos y desarrollos a medida de los que dependa. Le indicamos exactamente lo que necesitamos al realizar el inventario.
¿Qué pasa si algo sale mal durante el paso a producción?
Justo antes del cambio hacemos una copia de seguridad reciente de los archivos y la base de datos. Si ocurre algo inesperado, podemos volver a la situación anterior mientras resolvemos el problema en la copia.
¿También realizan migraciones desde otras plataformas a PrestaShop?
Sí, podemos migrar productos, clientes y pedidos de otros sistemas de tienda a PrestaShop. El alcance depende del sistema de origen; recibe un presupuesto cerrado tras el inventario.
Obtenga ayuda con su tienda PrestaShop
Describa el problema y le responderemos con un diagnóstico y un presupuesto.
- O envía un correo a info@presta.support