Internal Server Error al consultar los carritos abandonados [SOLUCIONADO]

por | Sep 1, 2015 | Prestashop

Si tienes una tienda con cierto movimiento o con cierto rodaje, es muy normal que vaya acumulando carritos abandonados. El problema es cuando, por limitaciones del servidor en la mayoría de ocasiones, nos aparece un Internal Server Error o 500 Error al intentar acceder a esta sección. Aquí tienes la solución y es muy sencilla y rápida

 

Cuando nuestra tienda tiene cierto movimiento, los carritos abandonados se acumulan a diario. Si no tenemos la precaución de ir limpiando esta sección, o bien no tenemos un módulo que nos permita hacer una gestión masiva de estos carritos no deseados (y hasta donde a mí me consta, no hay ningún módulo gratuito que haga esto ), nuestra base de datos irá acumulando cada vez más información no útil. Incluso nuestro servidor puede verse saturado, y generar un error 500, cuando intentemos acceder a esta sección de carritos.

Pues bien, si es este tu caso y tienes una cantidad enorme de carritos sin dueño, lo más sencillo y rápido es ejecutar una consulta de base de datos que los elimine.

SOLUCIÓN

ANTES DE NADA: Haz una copia de tu base de datos o no sigas leyendo

Porque la seguridad es lo primero, y queremos tener una copia de respaldo siempre que vayamos a acceder a nuestro servidor mysql a realizar modificaciones, y no porque sean arriesgadas, sino porque no queremos quedarnos sin tienda porque se pierda la conexión con el servidor, por ejemplo 🙂

Pues bien, iremos a nuestro mysql manager, generaremos las siguientes consultas:

DELETE ps_cart_product FROM ps_cart_product JOIN ps_cart ON ps_cart.id_cart = ps_cart_product.id_cart WHERE ps_cart.id_customer = 0

DELETE FROM ps_cart WHERE ps_cart.id_customer = 0
 

Los carritos que no tengan un cliente asociado, habrán desaparecido. Cuando accedas a la sección de carritos abandonados, ya no tendrás error de servidor y además podrás comprobar cómo tu backoffice funciona más rápido.

 

 

No votes yet.
Please wait...
Resumen
Internal Server Error al consultar los carritos abandonados [SOLUCIONADO]
Nombre del artículo
Internal Server Error al consultar los carritos abandonados [SOLUCIONADO]
Descripción
Si tienes una tienda con cierto movimiento o con cierto rodaje, es muy normal que vaya acumulando carritos abandonados. El problema es cuando, por limitaciones del servidor en la mayoría de ocasiones, nos aparece un Internal Server Error o 500 Error al intentar acceder a esta sección. Aquí tienes la solución y es muy sencilla y rápida
Autor

Centro de preferencias de privacidad

Necesarias

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp

Translate »