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
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:
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.
![Internal Server Error al consultar los carritos abandonados [SOLUCIONADO]](https://i0.wp.com/evamariamontero.com/wp-content/uploads/2015/09/internal-server-error.png?w=180&ssl=1)