Cómo actualizar mi tienda con Prestashop de 1.6 a 1.7 paso a paso

¿Tienes una tienda online montada con Prestashop 1.6 y quieres actualizarla a la nueva versión 1.7? Te explico paso a paso como actualizar tu eCommerce para disfrutar de las novedades y ventajas que proporciona.
Actualizar Prestashop 1.6 a 1.7

La nueva versión estable de Prestashop 1.7 llegó hace ya más de un año y hasta entonces, nuevas funcionalidades y opciones están en constante mejora.

Son muchas las ventajas que puede aportarnos esta versión a nuestra sitio web, entre ellas la seguridad de nuestra tienda online, por lo que te recomiendo que des el paso cuanto antes.

Ya sea por falta de conocimientos o por temor, muchos dueños que se encuentran en la versión antigua no se atreven a dar este paso por ser algo complicado.

Por ello, en esta guía de cómo actualizar Prestashop 1.6 a Prestashop 1.7, te explico como llevar a cabo esta actualización de distintas formas y sin perder nada durante el proceso.

Antes de comenzar, te explico algunas de las novedades que presenta esta nueva versión.

¿Qué características encontramos en Prestashop 1.7?

Esta versión fue lanzada a finales de Noviembre del 2016 y es uno de los gestores de contenidos “CMS” para eCommerce más usados en el mercado, además de ser gratuito.

Todas las funcionalidades y características que incluye se han trabajado con el objetivo de poder tener y gestionar una tienda profesional.

Gracias a la nueva interfaz totalmente renovada e intuitiva, los propietarios de estas tiendas podrán gestionarlo todo de una forma eficaz desde el panel de administración llamado BackOffice.

Estos son bajo mi punto de vista los principales cambios de la versión Prestashop 1.7:

  1. Incorporación de la nueva arquitectura basada en el framework Symfony para un mayor rendimiento, seguridad del código y facilidad de desarrollo.
  2. Nueva interfaz de usuario para una navegación más sencilla e intuitiva.
  3. Nuevo tema de Prestashop más minimalista y con una estructura más agradable.
  4. Nuevo diseño y funcionalidades en la página de creación de producto.
  5. Mejora visual de la página de Módulos y Servicios para una mejor experiencia de usuario.
  6. Proceso de pago rápido en una sola página y nueva página de carrito.
  7. Se añaden nuevos widgets en el tema para construir nuevos contenidos fácilmente sin depender de otros módulos.
  8. Mejoras en el código CSS con el uso de Bootstrap y SASS.

¿Debo actualizar a Prestashop 1.7?

Ahora que ya sabes cuáles son los principales cambios de la versión de Prestashop 1.7, quizás te preguntes por que deberías actualizar tu tienda online a la última versión.

Te adelanto, que actualizar Prestashop de 1.6 a 1.7 supondrá más ventajas que inconvenientes, pero sí traerá un problema de incompatibilidad entre versiones, por lo que requerirá una inversión en una nueva plantilla y nuevos módulos.

Veamos con más detalle las mejoras que supone esta versión en comparación con las anteriores.

Interfaz del BackOffice

Aunque su interfaz es bastante parecida a la antigua versión, los cambios realizados han servido para facilitar mucho más la iniciación a los más principiantes.

Panel Administración BackOffice

Panel de administración

El menú principal que vemos en el lateral es quizás el cambio más significativo. Es mucho más intuitivo para el usuario y se han agrupado las secciones más frecuentes en 3 grupos: gestión de venta (pedidos y catálogo), diseño y personalización, y configuraciones.

Creación de producto

Se han añadido nuevas funcionalidades en la página de creación de producto, así como un rediseño completo para acceder a todas las características desde una misma pestaña.

Gestión de existencias

En este apartado se han realizado varias modificaciones para que el control de nuestros productos sea lo más fácil posible.

Los desarrolladores de Prestashop han implementado una función en la cuál se alerta del stock bajo, con previa configuración.

La otra novedad es la posibilidad de cambiar la cantidad de stock disponible en bloque. Es decir, podemos seleccionar más de un producto al mismo tiempo y modificar la cantidad de existencias que hay.

Gestión existencias productos

Diseño del FrontOffice

La creación del nuevo tema llamado “Classic” es toda una novedad, aportando un estilo mucho más limpio y con menos espacios publicitarios.

Las columnas de la plantilla han desaparecido debido al nuevo motor de plantillas llamado Twig, el cuál sustituye a la Smarty.

Interfaz Tema FrontOffice

Proceso de pago y carrito

La nueva versión garantiza una mejor experiencia de usuario al no tener que pasar por varias páginas antes de llegar al paso final de compra.

Con unos simples clics y todo desde la misma página, el usuario podrá realizar sus pedidos con una página de compra en un solo paso.

Proceso de compra en un paso

Posicionamiento web

Además de la completa ficha de SEO que proporciona la página de producto, se ha hablado de que el problema de las ID con las URLs iba a ser solucionado, pero no es así.

Sigue sin poderse quitar ese identificador que vemos en las URLs de los productos y categorías, por lo que necesitaremos de un módulo externo para solucionarlo.

En cuanto al perfomance de Prestashop, si puedo decir que es 100% compatible con la versión de PHP 7, lo cuál hará que tu tienda online sea mucho más veloz a diferencia del antiguo PHP 5.6.

Solo con el simple hecho de actualizarnos a esta versión 1.7 ya estaremos mejorando el SEO de Prestashop gracias a que el tiempo de carga en nuestras páginas se verá mejorado y con diferencia.

Límite del soporte

Si bien aún se sigue ofreciendo soporte para la versión 1.6, está previsto que para Octubre de 2018 desaparezca, aunque se puede alargar hasta finales.

Aunque no sea una actualización que se tenga que hacer de forma inmediata, tarde o temprano tendremos que actualizar a 1.7 si no queremos vernos con problemas de funcionalidades o incluso de seguridad.

¿Cómo actualizar de PrestaShop 1.6 a 1.7?

Llegados al punto clave del artículo, veremos de que forma podemos actualizar  nuestra tienda Prestashop 1.6 a la versión 1.7.

Actualizar con el módulo 1-Click Upgrade

Anteriormente no teníamos una versión estable para que la actualización funcionara correctamente, pero Prestashop prometió facilitar en un futuro la forma de actualizar y la promesa se ha cumplido.

Antes de empezar, es recomendable hacer una copia de seguridad completa y seguidamente realizar la actualización de forma local para tratar de minimizar riesgos durante la migración.

Dicho esto, ya podemos dirigirnos a nuestra página de módulos y buscar el de 1-Click Upgrade.

La lista tendría que aparecerte tal cuál ves en la imagen, con la opción del mantenimiento aún por activar para poder seguir con la actualización.

Módulo 1-Click Upgrade

Una vez ponemos nuestra tienda en modo mantenimiento y verificada la última versión disponible, pasamos a configurar las demás opciones.

Realizar una copia de seguridad de nuestros archivos y base de datos de Prestashop es imprescindible.  Con la opción activada de respaldar archivos y base de datos desde el módulo, junto con la copia de seguridad que hemos hecho nosotros por otro lado, evitaremos cualquier tipo de problema en caso de que la actualización falle.

Copia de seguridad archivos

En el último paso verás las opciones de actualización, que aunque parezcan menos importante, recomiendo revisarlas por si hemos realizado cambios con las traducciones de las plantillas de correo electrónico, por ejemplo.

Opciones de actualización

Ya podemos hacer clic en el botón azul de Actualizar Prestashop ahora.

Iniciar actualización Prestashop 1.7

Comenzará con el proceso de actualización, que empezará por realizar un backup completo de tu Prestashop.

Ahora toca ser paciente y esperar a que termine.

Proceso actualización a Prestashop 1.7

Si el proceso ha ido bien, te aparecerá la misma pantalla con un texto verde, indicándote que ha terminado y debes borrar la caché del navegador.

Actualización a Prestashop 1.7 finalizada

Pero, ¿y si no se ha actualizado correctamente?

En tal caso, recuperaremos la copia de seguridad realizada para volver como estábamos y probar la actualización de forma manual. Te explico como actualizar Prestashop manualmente en base al artículo publicado en el mismo blog de Prestashop.

¿Cómo actualizar manualmente a la última versión?

Otra forma de actualizar PrestaShop 1.7 es hacerlo a mano, tal y como se hacía antes de conocer la existencia del módulo “1-Click Upgrade”.

Esta vez haremos uso del gestor de archivos del panel Plesk, sin necesidad de tocar nada dentro del panel de administración de Prestashop.

Los demás gestores como puede ser el CPanel o los propios de algunos proveedores de hosting son prácticamente los mismos, aun así, siempre puedes recurrir desde un cliente FTP como es el caso de Filezilla.

1. Empieza con una copia de seguridad

Puedes hacer esta misma copia de los archivos desde el mismo panel de control, con una aplicación externa o con el mismo Filezilla, siendo esta última opción mucho mas lenta.

Con tu backup realizado y guardado, el siguiente paso es descargar la última versión estable de Prestashop 1.7.

Desde la misma página de descarga de Prestashop encontraremos el archivo para bajarlo en nuestro ordenador.

2. Mueve archivos y carpetas actuales

Crea una nueva carpeta en tu servidor con el nombre que quieras (por ejemplo, OLD), y mueve todos los archivos y carpetas de nuestra actual instalación de Prestashop allí.

Desde el panel de control basta con seleccionar el contenido y hacer clic en “Mover archivos”.

Mover archivos

3. Sube los archivos de la versión 1.7

Sube todos los archivos del Prestashpo 1.7 descargados al mismo sitio donde teníamos los ficheros de Prestashop 1.6, es decir, dentro de la carpeta httpdocs.

Para agilizar el proceso, te recomiendo subir el ZIP a la raíz del dominio y extraer los archivos desde el mismo panel de control.

Una vez extraídos los ficheros, tendrás la carpeta OLD creada anteriormente junto con los archivos de la versión 1.7

4. Copia los ficheros necesarios de la 1.6

Ahora nos toca copiar y machacar los ficheros que necesitamos de la antigua versión 1.6 a la nueva.

Algunos datos son necesarios para que Prestashop 1.7 pueda conectarse a la base de datos.

El principal fichero a copiar es el setting.inc.php de 1.6 al nuevo 1.7, por ello, copiamos el fichero de la ruta: /OLD/config/setting.inc.php a la carpeta /config/ de nuestra raíz.

Otros de los ficheros y carpetas que necesitamos para que funcione la nueva versión 1.7 son:

  • Carpeta /OLD/img a la carpeta /img/. Esta contiene las imágenes de productos, categorías, cms, etc.
  • Carpeta /OLD/mails a la carpeta /mails/. Únicamente si has personalizado las plantillas de mails para los clientes.
  • Carpeta /OLD/modules a la carpeta /modules/. Haz una lista de los módulos compatibles y vuelve a descargarlos con la nueva versión, puede que no funcionen y tengas que desinstalarlos.
  • Carpeta /OLD/themes a la carpeta /themes/. La incompatibilidad te obligará a adquirir un nuevo tema, quizás este el mismo para la nueva versión.
  • Carpeta /OLD/translation a la carpeta /translation/. Contiene las traducciones realizadas en Prestashop, si no has realizado ninguna, puedes saltarte este paso.
  • Carpeta /OLD/.htaccess a la raíz del dominio (/). Archivo para las URL amigables, necesario para la actualización aunque luego se vaya a regenerar.

A cada copia que hagas, recuerda seleccionar la opción de machacar estos archivos en el destino.

5. Ejecuta la dirección URL para actualizar

Una vez terminada la parte más tediosa de la actualización manual, el siguiente paso es ejecutar la URL de actualización. De esta forma nuestra base de datos se actualizará para adaptarse al nuevo Prestashop 1.7 y realizara los cambios pertinentes.

La dirección URL para ejecutar en nuestro navegador es la siguiente:

http://midominio.es/install/upgrade/upgrade.php

El proceso puede demorarse un poco, así que deja abierta la misma pestaña en donde lo estás ejecutando. Dependiendo de la configuración de tu servidor, si este es menor a 120 segundos, es posible que recibas el típico error 500 de prestashop y tengas que volver a repetir el proceso una vez aumentado ese tiempo de ejecución.

Ten en cuenta este aspecto porque te verás obligado a recuperar la base de datos antigua debido a que la actualización se habrá quedado a medias.

6. Reorganiza las carpetas

Como en todas las instalaciones de Prestashop, tendrás que borrar la carpeta install por motivos de seguridad. Evitamos que nadie pueda entrar a esa URL de instalación y nos juegue una mala pasada.

De forma opcional, puedes renombrar la carpeta de administración que llamamos “admin” por otro nombre más seguro. Por ejemplo, adminPS17MIDOMINIO.

La carpeta OLD donde teníamos los antiguos archivos de Prestashop 1.6 ya no son necesarios, puedes borrarlos y olvidarte de tu versión antigua.

7. Accede al BackOffice

Finalizado todos los pasos, ¡ya es hora de acceder a nuestro nuevo panel de administración! Ahora solo te queda configurar lo que necesites para seguir con tu tienda online y descubrir las novedades que trae la nueva versión. Si necesitas ayuda para esa configuración, te invito a que leas mi completo tutorial de Prestashop. donde verás paso a paso y detalladamente todas las funcionalidades.

Prestashop 1.7 actualizado

Conclusión final

Prestashop siempre nos proporciona las mejores herramientas para hacer todo tipo de cambios, y gracias al constante trabajo de los desarrolladores, módulos como el 1-Click Upgrade nos facilitan mucho las labores. Habrás podido comprobar que actualizar Prestashop 1.6 a 1.7 no es tan difícil como creías en un principio.

Reconozco que si aparecen problemas durante la actualización puede dar muchos dolores de cabeza, pero por lo general, si las cosas se hacen bien desde un principio no debería aparecer ningún problema por el camino.

Disfruta de todas las novedades de esta nueva versión y la gran cantidad de funcionalidades que puedes configurar para personalizar tu eCommerce y tenerlo actualizado y de forma segura.

Imágenes principales de Prestashop y Freepik vía rawpixel.com

Cómo actualizar mi tienda con Prestashop de 1.6 a 1.7 paso a paso
5 (100%) 1 vote

Twitter
Facebook
LinkedIn
Google+
Sergio Escriba
Sergio Escriba

Consultor y experto en Prestashop desde hace más de 4 años. Mezclo mis conocimientos en eCommerce con el diseño web para la experiencia de usuario (UX) y el marketing digital, concretamente la optimización para el SEO y el marketing de contenidos.

Dejar un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.