Avisos
Vaciar todo

[Resuelto] Error 500 backoffice Prestashop

4 Respuestas
2 Usuarios
0 Reactions
10 Visitas
Respuestas: 134
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola, me da error cuando quiero acceder a los carros abandonados, adjunto error

Que puedo hacer 

Gracias

Captura

 

Contenido solo visible a usuarios registrados


 
Respondido : 21/03/2023 10:49 am
Pepe
 Pepe
Respuestas: 42217
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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

screenshot cp7182.webempresa.eu 2443 2023.03.21 12 24 44

Bien ya tenemos localizado el nombre de la base de datos:

.- Accede a WePanel -> phpMyAdmin

screenshot cp7182.webempresa.eu 2443 2023.03.21 12 26 58

.- Selecciona la base de datos.

.- Selecciona la pestaña SQL

screenshot cp7182.webempresa.eu 2443 2023.03.21 12 32 38

.- En la celda ejecutar añade la siguiente consulta y pulsa en continuar

 

screenshot cp7182.webempresa.eu 2443 2023.03.21 12 34 48

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

 

 


 
Respondido : 21/03/2023 11:47 am
Respuestas: 134
Estimable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@pepesoler ok gracias

solucionado!


 
Respondido : 21/03/2023 3:42 pm
Pepe
 Pepe
Respuestas: 42217
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Josep.

Genial, me alegra que lo solucionaras.

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo


 
Respondido : 21/03/2023 3:44 pm