PRESTASHOP

C贸mo hacer que PrestaShop actualice de 1.6 a 1.7



En esta publicaci贸n, describiremos por qu茅 vale la pena actualizar PerstaShop de la versi贸n 1.6 a 1.7 y c贸mo hacerlo (paso a paso). Esta gu铆a tambi茅n ser谩 煤til para las personas que desean actualizar desde versiones anteriores de PrestaShop.


驴Por qu茅 vale la pena actualizar su tienda?


- Por razones de seguridad. Una tienda no actualizada es m谩s voluntaria para varios tipos de "ataques". La amenaza puede causar la p茅rdida de datos del cliente o el mal funcionamiento de la tienda, lo que est谩 asociado con la p茅rdida de ingresos.
- La versi贸n 1.6 perder谩 el soporte oficial de PrestaShop en el futuro cercano.
- Debido a la velocidad de carga. En particular, junto con la conexi贸n con PHP versi贸n 7 y una estructura de plantilla m谩s eficiente.
- Para estar al d铆a con las tendencias actuales y las 煤ltimas soluciones. Esto se aplica, por ejemplo, a la visualizaci贸n 贸ptima en dispositivos m贸viles, o al uso de las bibliotecas php / js actuales.


驴Qu茅 puede / saldr谩 mal durante la actualizaci贸n?


- La plantilla de la tienda actual no funcionar谩.
- Algunos de los m贸dulos instalados para la versi贸n 1.6 no funcionar谩n.
- Si se realizaron cambios en el c贸digo de la tienda, algunas funcionalidades no se conservar谩n.
- La configuraci贸n predeterminada se puede sobrescribir, por ejemplo, estados de ganchos, lo que puede causar varios comportamientos inesperados de la tienda.
- Diferencias en las URL antes y despu茅s de la implementaci贸n. Esto afectar谩 negativamente al SEO.


驴Como actualizar?


Es una buena idea comenzar con los m贸dulos de auditor铆a y las soluciones que se han implementado en la tienda. Vale la pena verificar qu茅 complementos se usan realmente en la tienda y hacer su lista completa. Probablemente despu茅s de la actualizaci贸n, algunos de ellos deber谩n comprarse nuevamente. Tambi茅n debe verificar qu茅 ha cambiado en el c贸digo de la tienda. En particular en los directorios de clases y controladores y en archivos de plantilla. Es bueno si todos los cambios de c贸digo se colocaron en la carpeta de anulaci贸n. De lo contrario, encontrar y mover funcionalidades puede ser mucho m谩s dif铆cil.

Actualizar Prestashop de 1.6 a 1.7

Es absolutamente necesario hacer una copia de los archivos de PrestaShopy coloque la tienda en una url separada (subdominio o cat谩logo). Actualizar a una versi贸n superior en la tienda de "producci贸n" puede resultar en una ca铆da de las ventas. Despu茅s de crear la copia, active el modo de mantenimiento. Tambi茅n vale la pena cambiar el archivo robots.txt, para rechazar la indexaci贸n (Disallow: /).

Actualizar Prestashop de 1.6 a 1.7

El siguiente paso es realizar la actualizaci贸n en la copia de la tienda. Puede utilizar el m贸dulo de actualizaci贸n gratuito de 1 clic o buscar una de las soluciones pagadas.

Actualizar Prestashop de 1.6 a 1.7

Si la actualizaci贸n se realiza en una tienda duplicada, puede desactivar la opci贸n para crear una copia de los archivos. Esto ahorrar谩 tiempo y espacio en el servidor.

Despu茅s de realizar la actualizaci贸n, debe verificar c贸mo funciona la tienda. En particular, verifique la ruta de compras. Tambi茅n vale la pena verificar si el final de las URL en la tienda original y en la copia son iguales.

Es bueno anotar todos los cambios que se realizar谩n en la tienda duplicada. Porque si utiliza el m贸dulo de actualizaci贸n de 1 clic, muchos de estos cambios deber谩n realizarse nuevamente en la versi贸n de producci贸n o en una copia con una base de datos actualizada.

Si alguno de los m贸dulos no funciona para la nueva versi贸n de la tienda, debe comprarlos / descargarlos nuevamente y, por supuesto, instalarlos. En el caso de que se realicen modificaciones en la versi贸n 1.6, puede ser necesario reescribir algunas funcionalidades. Esto se debe al hecho de que PrestaShop no recomienda usar las anulaciones en la versi贸n 1.7 y algunos m茅todos pueden ser diferentes en 1.6.

Luego, debe ajustar la plantilla. En este caso, proponemos dos soluciones. Puede comprar y cargar una plantilla lista, luego personalizarla o puede contratar una empresa para crear gr谩ficos para usted. Desafortunadamente, los archivos de plantilla son muy diferentes en las versiones 1.6 y 1.7, por lo que no podr谩 transferir la plantilla desde la tienda anterior.

Si todo va bien, el 煤ltimo paso es actualizar los archivos de la base de datos. Desafortunadamente, la mayor铆a de las acciones tendr谩n que repetirse si el cambio se realiz贸 con el m贸dulo de actualizaci贸n de 1 clic. Los pasos ser谩n los siguientes:
- active el modo de mantenimiento en su tienda de producci贸n,
- actualice la tienda con el m贸dulo de actualizaci贸n con 1 clic,
- una vez m谩s descargue los m贸dulos y config煤relos,
- copie la plantilla de la tienda duplicada,
- pruebe su tienda ,
- apague el modo de mantenimiento.

Si se utiliz贸 cualquier otro m贸dulo de actualizaci贸n, es posible sobrescribir las diferencias en los registros que se crearon en el tiempo entre el comienzo y el final de la actualizaci贸n. Esto le permite ahorrar algo de tiempo.


驴Debo hacer la actualizaci贸n de PrestaShop por m铆 mismo?


La actualizaci贸n de la tienda rara vez es un proceso simple y corto. Es relativamente f谩cil de llevar a cabo si la tienda no ha sido modificada, pero esto ocurre relativamente raramente.