Hola.
Tengo prestashop 1.7.6.5 actualizado hace varias semanas. Nos hemos dado cuenta que en algún pedido nos da error 500 a la hora de actualizar el estado del pedido.
Sabéis como puedo arreglarlo?
Hola.
Veo que tienes problemas de recursos en al cuenta, es decir el disco está superando el límite:
La falta de espacio en tu cuenta puede provocar el error que comentas ya que no puede realizar ninguna tarea, ni guardar, ni crear nuevos pedido... al igual que no podrás recibir correos, etc....
Los siguientes ficheros son relativos a tu web, normalmente suelen ser copias de seguridad que puedes bajar a tu equipo y eliminar del servidor para dejar espacio libre:
423 MB en el fichero /home/centro27/public_html/centrodeldeporte.com/admin020u7lxzq/autoupgrade/backup/auto-backupfiles_V1.7.4.2_20200426-164918-388a5a4f.zip
334 MB en el fichero /home/centro27/public_html/centrodeldeporte.com/centro27.sql
98 MB en el fichero /home/centro27/public_html/centrodeldeporte.com/download/CATALOGO_DEPORTIVO_2020-21.pdf
Revisa lo que te comento y comprueba si se soluciona.
Un saludo
Hola.
Lo haré. Pero lo raro es que si que nos deja recibir correos, seguimos recibiendo pedidos, podemos actualizar estados en casi todos los pedidos, excepto en alguno, que son viejos.
Hola
Es posible que los pedidos viejos tengan alguna referencias (a productos, clientes, etc que no existen por ejemplo) que genera errores, intenta detecta que diferencias notas con respecto a un pedido nuevo.
Saludos.
Hola.
Ya tengo espacio libre. He ido a crear un pedido nuevo con ese mismo cliente, ya que es fijo y hace muchos pedidos. Le he ido a crear por el backoffice y cuando le doy a crear, error 500.
Parece ser que es con este cliente. Pero no doy con el error.
Adjunto error de ahora
Hola
Debe haber algo muy particular con ese cliente, revisa la ficha de cliente y comprueba que de diferente ves con respecto a otro cliente en donde si funciona correctamente los pedidos.
Revisa por ejemplo a qué grupos pertenece.
Saludos.
Hola.
Me he dado cuenta que me ha pasado con otro cliente antiguo. Veo que la diferencia que hay con los otros en que en acceso de grupo los antiguos están en visitante, invitado y cliente. Mientras que los nuevos solo en cliente.
Cuando voy a quitar a los viejos de visitante e invitado, no medeja desde prestashop, me da error [PrestaShop\PrestaShop\Core\Domain\Customer\Exception\CustomerException código 0]
Como puedo quitarlos desde la base de datos? Para probar si es eso? Es lo único que veo diferente.
He entrado en customer pero no veo ahí que se puedan quitar de los grupos.
Y todo esto ha pasado desde que he pasado de la 1.7.4 a la 1.7.6.5... me encantan las actualizaciones de prestashop.
Hola
Al parecer es un bug de PrestaShop, podrías revisar la siguiente discusión relacionada
Revisa especialmente el último comentario que indica de hacer una modificación a un campo de la BD:
Saludos.