Hola, me da error cuando quiero acceder a los carros abandonados, adjunto error
Que puedo hacer
Gracias
Contenido solo visible a usuarios registrados
Hola Josep
El error que muestras es porque algún campo de la dirección de un usuario no está bien.
PrestaShopException Invalid Address es un error que se produce cuando se accede a un carro que usa una dirección de cliente que no es correcta o fue eliminada.
Por este motivo cuando se accede al carro problemático, Prestashop trata de obtener la dirección asociada y al no encontrarla lanza el error.
Para solucionar tendrás que realizar algunas acciones en la Base de datos.
Lo primero será comprobar el nombre de la base de datos que utiliza esa instalación de Prestashop
.- Accede a tu cuenta de WePanel -> administrador de archivos.
.- Accede a la carpeta de la instalación, creo que es novaweb
.- Accede a app -> config y edita el archivo parameters.php
.- En la variable database_name podrás ver el nombre de la base de datos que utiliza Prestashop
Bien ya tenemos localizado el nombre de la base de datos:
.- Accede a WePanel -> phpMyAdmin
.- Selecciona la base de datos.
.- Selecciona la pestaña SQL
.- En la celda ejecutar añade la siguiente consulta y pulsa en continuar
Lo que hace es comprobar si existen carros con direcciones de entrega que ya no estén presentes en la base de datos.
Una vez obtengamos los resultados, hacemos click sobre los valores de las columnas id_address_delivery
para editarlos, cambiando el identificador actual por 0.
Repite la misma operación con esta otra consulta que comprobará las direcciones de facturación de los carritos, en este caso cambiaremos a 0 el campo id_address_invoice
en los resultados obtenidos:
Comprueba si con eso se soluciona y nos comentas.
Un saludo
Hola Josep.
Genial, me alegra que lo solucionaras.
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo