Buenas Tardes,
Tenemos un problema en la página del carrito desde ayer, puede verse que no carga los estilos css, nose a que puede deberse, quedamos a la espera de su ayuda:
https://www.buckerbook.es/es/carrito
Desde soporte me dicen:
Por lo que veo al entrar en ese apartado de tu web se loguea el siguiente error de PHP:
[08-Jun-2021 12:47:00 Europe/Madrid] PHP Fatal error: Uncaught Error: Call to a member function getPageLink() on string in /home2/buckerbo/public_html/var/cache/prod/smarty/compile/ae/cb/86/aecb860e4d40750f1379c7d9e545ce8fa530baad_2.module.fieldblocksearchfieldbloc.php:26
Nose como solucionarlo, ayer funcionaba, aunque últimamente prestashop nos está dando problemas, con lo siguiente:
No descuenta el stock de los productos
Tiene problemas de redondeo en los pedidos y presupuestos....
Cualquier ayuda es bienvenida
Gracias
Contenido solo visible a usuarios registrados
Hola Di Pierro,
Comentanos un poco que has realizado? instalacion de algun modulo? actualización de core prestashop? necesitamos un poco mas de informacion para poder orientarnos a descubrir qué ha pasado y como solventarlo.
Un saludo 🖐️
Gracias por tu ayuda,
Pues ayer actualizamos un módulo de TPV pero desde soporte nos dicen que su módulo no tienen nada que ver y no entra en conflicto con la página de carrito, también he probado desactivar el módulo pero la página del carrito sigue igual...
No ha habido más cambios.... nose si puedo enviarte algo más que te ayude
Gracias
Saludos
Hola Di Pierro,
Entiendo, es posible que el error lo esté ocasionado algo de la caché del sitio, prueba renombrar el directorio /prod que se encuentra en el directorio Contenido solo visible a usuarios registrados puedes renombrarlo a prod_old, luego de ello ingresa al backend de tu sitio web y ve al apartado Parámetros Avanzados -> Rendimiento y borra la caché.
PD: Ten en cuenta realizar una copia de seguridad siempre de tu sitio web, de esta forma siempre que se genere un error puedes restaurarla
Un Saludo
Hola Di Pierro,
Comprueba si tienes las cache y minifaciones habilitadas en tu sitio web y desactívalo, luego borra nuevamente la caché de tu sitio web. Puedes comprobar esto en el apartado de Parámetros Avanzados -> Rendimiento -> CCC (Combinación, Compresión y Caché)
Verifica esto y nos comentas como ha ido todo
Un Saludo
@karen Gracias, ya lo he hecho pero sigue igual...
En
tengo static.buckerbook.es....
Nose que más probar...
Gracias
Hoa Di Pierro,
No logro ver el error dentro del sitio web, lo único que noto al cargar la página de carrito es que se genera un bloqueo por parte del navegador
Comprueba si tienes algún otro módulo que esté ocasionando el conflicto, puedes probar desactivar cualquier módulo externo que no sea requerido por tu tienda y verifica si al hacerlo se muestra la información de forma correcta
Por otro lado puedes verificar activar el debug de prestashop y comprobar cuáles son los módulos que te muestran pueden estar generando algún conflicto
Un Saludo
@karen Gracias,
He activado el modo Depuración y me trae los siguientes fallos, a ver si me puedes ayudar a detectar los módulos que dan error...
(1/1) ContextErrorException |
---|
in wpintops.php line 726 |
at ErrorHandler->handleError(2, 'Declaration of Wpintops::displayInformation() should be compatible with ModuleCore::displayInformation($information)', '/home2/buckerbo/public_html/modules/wpintops/wpintops.php', 726, array('module_name' => 'wpintops'))in Module.php line 1128 |
at include_once()in Module.php line 1128 |
at ModuleCore::coreLoadModule('wpintops')in Module.php line 1120 |
at ModuleCore::getInstanceByName('wpintops')in Module.php line 1167 |
at ModuleCore::getInstanceById('434')in generaldataprotectionregulation.php line 1372 |
at Generaldataprotectionregulation->hookHeader(array('cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 15))in Hook.php line 970 |
at HookCore::coreCallHook(object(Generaldataprotectionregulation), 'hookHeader', array('cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 15))in Hook.php line 13 |
at Hook::coreCallHook(object(Generaldataprotectionregulation), 'hookHeader', array('cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 15))in Hook.php line 359 |
at HookCore::callHookOn(object(Generaldataprotectionregulation), 'displayHeader', array('cookie' => object(Cookie), 'cart' => object(Cart), 'altern' => 15))in Hook.php line 907 |
at HookCore::exec('displayHeader')in FrontController.php line 556 |
at FrontControllerCore->initContent()in CartController.php line 117 |
at CartControllerCore->initContent()in Controller.php line 291 |
at ControllerCore->run()in Dispatcher.php line 515 |
at DispatcherCore->dispatch()in index.php line 28 |
Hola
El error que comentas hace referencia a este módulo: /modules/wpintops/
Podrías probar eliminarlo.
También verifica si tienes algún sistema de cache a nivel de servidor, como magic cache, tendrías que deshabilitarlo, revisa: https://guias.webempresa.com/preguntas-frecuentes/desactivar-magic-cache-varnish-desde-la-administracion-web/
Si te es posible evalúa recuperar una copia de seguridad de tu sitio ante de los problemas ya que igual al actualizar algo fue mal, tend´rias que recuperar archivos y BD, ambos de la misma fecha. https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-de-seguridad-con-superbackup-en-cpanel/
Saludos.
@jmarreros Gracias, He borrado ese módulo, he borrado la caché, he probado desactivar los módulos no nativos de prestashop, pero no hay forma, el error continua. El problema de ejecutar la copia de seguridad, es que perdería los datos de las ventas de hoy? o puedo hacerlo solo en los archivos...
Gracias
Hola
Si recuperas la base de datos, efectivamente perderás los registros de ventas, comentarios, etc.
Si recuperas sólo archivos no.
Algo que puedes probar antes de recuperar archivos es cambiar temporalmente de theme, prueba usando el theme que viene por defecto y verifica si te sucede lo mismo.
Saludos.
@jmarreros Gracias, probé poner el theme por defecto, y el error continuaba, pero cuando quiero poner el theme que tengo me dice:
No se pudo install módulo fieldbrands. El módulo no es válido y no se puede cargar.
Al final he restaurado una copia de seguridad mediante cpanel y después he subido la base de datos de hoy para recuperar los archivos, ahora se ha solucionado el problema del carrito, pero tengo el problema de que no me deja cambiar al theme que tenía por que dice lo siguiente:
No se pudo install módulo fieldbrands. El módulo no es válido y no se puede cargar.
Cualquier ayuda es bienvenida,
Gracias
Saludos
Hola Di Perro,
¿Este módulo es un tema añadido por el tema?, verifica si tienes alguna actualización pendiente de tu tema por ejemplo. Igualmente comprueba la versión de PHP que tengas seleccionada sea compatible con este, por otro lado comprueba el siguiente hilo donde se trató un tema similar con el módulo -> https://www.webempresa.com/foro/instalacion-y-actualizacion-prestashop/problema-al-intentar-activar-tema-en-prestashop-17
Un Saludo