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

No template found for /themes/classic/category.tpl

  Puede que tu tienda esté funcionando sin problema y, de repente, tus categorías den error 500 o muestren No template found for /themes/classic/category.tpl. Te explico cómo solucionarlo Si vienes de haber actualizado un prestashop de 1.6 a 1.7, no siempre, pero...

leer más

[Resuelto] Collation unknow: ‘utf8mb4_0900_ai_ci’

  Si estás importando el contenido de una base de datos, es posible que te haya aparecido el error #1273 - Collation unknow: 'utf8mb4_0900_ai_ci'. Te explico cómo solucionarlo, es muy fácil y rápido Collation unknow: 'utf8mb4_0900_ai_ci' Es muy posible que hayas...

leer más

Translate »