Jump to content

Migraci贸n desde Prestashop 1.7 a Prestashop 8.1


marloru

Recommended Posts

Buenos d铆as,聽

estamos migrando nuestra tienda on-line desde Prestashop 1.7 a Prestashop 8.1 y est谩 siendo "un infierno".

Ya tenemos nuestra p谩gina operativa en Prestashop 8.1:

  • Versi贸n de Prestashop: 8.1.2
  • Versi贸n de聽PHP:聽8.1.24
  • M贸dulos actualizados a la versi贸n compatible con Prestashop 8.1.2
  • Plantilla Warehouse actualizada a la versi贸n compatible con Prestashop 8.1.2

Al cargar la p谩gina de inicio se produce el siguiente error:

core.js:37 jQuery.Deferred exception: Cannot read properties of null (reading 'querySelector') TypeError: Cannot read properties of null (reading 'querySelector')
    at B.initVars (https://test-kiehls.icppt.pt/themes/warehouse/assets/js/theme.js:402:320)
    at B.init (https://test-kiehls.icppt.pt/themes/warehouse/assets/js/theme.js:402:245)
    at new B (https://test-kiehls.icppt.pt/themes/warehouse/assets/js/theme.js:402:226)
    at HTMLDocument.<anonymous> (https://test-kiehls.icppt.pt/themes/warehouse/assets/js/theme.js:477:594)
    at u (https://test-kiehls.icppt.pt/themes/core.js:37:30297)
    at l (https://test-kiehls.icppt.pt/themes/core.js:37:30599) undefined
j.Deferred.exceptionHook @ core.js:37
l @ core.js:37
setTimeout (async)
(anonymous) @ core.js:37
c @ core.js:37
fireWith @ core.js:37
fire @ core.js:37
c @ core.js:37
fireWith @ core.js:37
ready @ core.js:37
Q @ core.js:37
core.js:10 JQMIGRATE: jQuery.fn.click() event shorthand is deprecated
i @ core.js:10
e.each.e.fn.<computed> @ core.js:10
(anonymous) @ mailalerts.js:48
u @ core.js:37
l @ core.js:37
setTimeout (async)
(anonymous) @ core.js:37
c @ core.js:37
fireWith @ core.js:37
fire @ core.js:37
c @ core.js:37
fireWith @ core.js:37
ready @ core.js:37
Q @ core.js:37
core.js:10 console.trace
i @ core.js:10
e.each.e.fn.<computed> @ core.js:10
(anonymous) @ mailalerts.js:48
u @ core.js:37
l @ core.js:37
setTimeout (async)
(anonymous) @ core.js:37
c @ core.js:37
fireWith @ core.js:37
fire @ core.js:37
c @ core.js:37
fireWith @ core.js:37
ready @ core.js:37
Q @ core.js:37

Adem谩s de infinidad de Warnings del tipo聽

  • JQMIGRATE .... is deprecated.

驴Alguien nos puede ayudar?

Muchas gracias.

Mar L贸pez Ruiz

Link to comment
Share on other sites

Just now, Nickz said:

Puedes probar con el modulo de @musicmaster

Por que quieren hacer esta actualizaci贸n?

El cliente ha tenido una auditor铆a externa de seguridad y la versi贸n php que utiliza Prestashop 1.7 ha dejado de tener soporte. Para poder subir la versi贸n de php a 8 nos vemos obligados a subir la versi贸n de Prestashop

驴Para qu茅 es exactamente el m贸dulo que propones?. La tienda la tengo ya migrada y actualizada, lo que necesito es solucionar los errores jQuery y los warnings de聽JQMIGRATE聽

Gracias

Un saludo

Link to comment
Share on other sites

1 hour ago, marloru said:

El cliente ha tenido una auditor铆a externa de seguridad y la versi贸n php que utiliza Prestashop 1.7 ha dejado de tener soporte. Para poder subir la versi贸n de php a 8 nos vemos obligados a subir la versi贸n de Prestashop

Wow el cuento de que versiones php al perder soporte, se vuelven inseguros, est谩 hasta en los cabezas de Auditores. . 馃ぃ

Hackeo pasa usualmente por phishing, sql injection, ambas formas no tienen nada que ver con la versi贸n聽php.聽

Edited by Nickz (see edit history)
Link to comment
Share on other sites

1 minute ago, Nickz said:

Wow el cuento de que versiones php al perder soporte, se vuelven inseguros, est谩 hasta en los cabezas de Auditores. . 馃ぃ

Hackeo pasa usualmente por phishing, sql injection, ambas formas no tienen nada que ver con la versi贸n聽php.聽

Ya, pero el cliente manda.

Un saludo

Link to comment
Share on other sites

1 hour ago, marloru said:

Ya, pero el cliente manda.

Aunque el cliente mande un desarrollador debe indicar todos los aspectos. Unica manera protejer un sitio web es monitorear.
Convence tu cliente hacer una tienda secundaria, asi tendra un respaldo sin contratiempo.

Link to comment
Share on other sites

Just now, Nickz said:

Aunque el cliente mande un desarrollador debe indicar todos los aspectos. Unica manera protejer un sitio web es monitorear.
Convence tu cliente hacer una tienda secundaria, asi tendra un respaldo sin contratiempo.

Gracias Nickz. Ya les contamos los inconvenientes pero se trata de una multinacional y las directrices llegan desde Francia.聽

En cualquier caso, Prestashop ofrece la versi贸n 8.1 como estable y he utilizado el m贸dulo oficial de Prestashop para la migraci贸n. Si Prestashop ofrece las opciones 驴Por qu茅 no utilizarlas?

Ya se que estamos actuando un poco de "conejillos de indias" pero alguien tiene que ser el primero 驴no?聽

Agradezco todos los correos que estoy recibiendo, pero necesito posibles soluciones o al menos orientaci贸n para conseguirlas.

Un saludo

Link to comment
Share on other sites

1 hour ago, marloru said:

En cualquier caso, Prestashop ofrece la versi贸n 8.1 como estable y he utilizado el m贸dulo oficial de Prestashop para la migraci贸n. Si Prestashop ofrece las opciones 驴Por qu茅 no utilizarlas?

porque prestashop utiliza sus clientes como conejillas de prueba.
Poner algo por la razon de su existencia? Bueno mejor no opinar.

Cuando una marca de carro saca un carro nuevo, mucha gente, y con prudencia, no los compra por no querer convertirse en la conejilla de prueba.

Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...