Si tienes instalada en tu tienda online una versión de PrestaShop anterior a la 1.7, como la 1.3, 1.4, 1.5 o 1.6 seguramente te estarás planteando actualizar a la última versión estable de PrestaShop la 1.7.8.4.
La primera versión estable de la 1.7 apareció allá por noviembre de 2016 así que si tu PrestaShop es anterior estás trabajando con una versión que ya tiene 6 años. Si estás leyendo esto es porque ya estarás sufriendo algunos inconvenientes, como no poder instalar algunos nuevos módulos del Addons Marketplace, problemas con la compatibilidad de PHP, seguridad, velocidad y en algunos casos, una interfaz y usabilidad móvil obsoleta o inexistente.
Las consultas más frecuentes que recibimos a la hora de hacer una migración giran entorno a la pérdida de datos: ¿Puedo conservar el historial de pedidos? ¿Perderé datos de clientes? ¿Puedo migrar el catálogo de productos actual con sus categorías, combinaciones, atributos, referencias, fotos, descripciones, precios...? ¿puedo migrar mis reglas de descuento y cupones descuento? , Y afortunadamente la respuesta es que SI podemos conservar todos esos datos.
Para conservar toda la información de tu actual PrestaShop y migrar a la versión 1.7 el proceso recomendado es:
Todo esto lo hacemos en un servidor de desarrollo para que tu tienda online siga funcionando hasta que comprobemos que todo está correcto, una vez validados los cambios y realizadas varias pruebas y comprobaciones, se procede con el cambio final a producción.
Algo que también debes tener presente antes de realizar el cambio de versión son los requisitos técnicos mínimos del servidor, estos son los parámetros que debe tener tu servidor para instalar con éxito la versión más actualizada de PrestaShop. 1.7.8:
Sistema: Unix, Linux o Windows.
Servidor: Apache Web Server 2.2 o una versión superior.
PHP: Se recomienda PHP 7.1 o superior. Consultar el link que te dejo abajo
MySQL: 5.6 mínimo, una versión más reciente recomendado.
Server RAM: Cuanto más, mejor. Recomendamos configurar la asignación de memoria por script (memory_limit) a un mínimo de 256M.
PrestaShop también puede funcionar con Nginx 1.0 o posterior.
Versiones de PHP compatibles:
Aquí te dejo un link a la web oficial de PrestaShop donde podrás ver en detalle estos aspectos técnicos:
https://devdocs.prestashop.com/1.7/basics/installation/system-requirements/
Algunos módulos instalados pueden servir y otros no. Lo que hacemos es desactivarlos inicialmente y probar uno por uno su compatibilidad. En algunos casos con actualizar la versión del modulo será sufuciente para que funcionen en la nueva versión. En otros casos, tendremos que buscar una alternativa compatible. Recuerda que somos desarrolladores de módulos Prestashop y podemos ayudarte a modificar o crear desde cero un módulo para tu tienda.
Recuerda que mantener tu tienda actualizada garantiza la seguridad. Recientemente se ha encontrado un problema de vulnerabilidad en las versiones 1.6 y 1.7 iniciales. Más informacion sobre el problema de vulnerabilidad PrestaShop aquí.
Si quieres que te ayudemos en todo el proceso contacta con nosotros y te asesoraremos personalmente. El coste final dependerá de la complejidad de tu tienda actual, y los factores que hemos comentado, llámanos y te daremos una valoración sin compromiso.