marloru Posted November 16, 2023 Share Posted November 16, 2023 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 More sharing options...
Nickz Posted November 16, 2023 Share Posted November 16, 2023 1 hour ago, marloru said: estamos migrando nuestra tienda on-line desde Prestashop 1.7 a Prestashop 8.1 y está siendo "un infierno". Puedes probar con el modulo de @musicmaster Por que quieren hacer esta actualización? Link to comment Share on other sites More sharing options...
marloru Posted November 16, 2023 Author Share Posted November 16, 2023 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 More sharing options...
Nickz Posted November 16, 2023 Share Posted November 16, 2023 (edited) 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 November 16, 2023 by Nickz (see edit history) Link to comment Share on other sites More sharing options...
marloru Posted November 16, 2023 Author Share Posted November 16, 2023 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 More sharing options...
Nickz Posted November 16, 2023 Share Posted November 16, 2023 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 More sharing options...
marloru Posted November 16, 2023 Author Share Posted November 16, 2023 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 More sharing options...
Nickz Posted November 16, 2023 Share Posted November 16, 2023 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 More sharing options...
marloru Posted November 16, 2023 Author Share Posted November 16, 2023 Gracias de nuevo a todos por vuestras opiniones, pero insisto en que lo que necesito son soluciones. Lo hecho, hecho está y alguien tiene que ser el primero. ¿Puede alguien por favor ayudar? Gracias. Un slaudo Link to comment Share on other sites More sharing options...
Aldeag Posted February 14 Share Posted February 14 ¿Conseguiste solucionar tus problemas? Link to comment Share on other sites More sharing options...
marloru Posted February 17 Author Share Posted February 17 Hola Aldea, sí, conseguimos solucionar todos los problemas y ya estamos en producción con la versión 8.1 de Prestashop Un saludo a todos Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now