Si gestionas una tienda online en PrestaShop, seguramente en algún momento te hayas topado con un error que, a primera vista, parece más grave de lo que realmente es. Te hablo del famoso mensaje de error:
SQLSTATE[HY000]: General error: 1525 Incorrect DATETIME value
Y sí, seguro que cuando ves el típico “¡Uy!… parece que ocurrió un error inesperado” en pantalla, te recorre un escalofrío. Porque ya sabes que algo no va bien… y probablemente te ha pillado con pedidos pendientes o en plena campaña.
La buena noticia es que tiene solución, y no necesitas ser desarrollador para entender lo que está pasando.

¿Por qué aparece este error?
La clave del mensaje de error Incorrect DATETIME value en Prestashop está en la parte final del propio mensaje. Fíjate en esta zona:
Incorrect DATETIME value: '03-04-2025 00:00 0:0:0'
MySQL (el sistema de base de datos que usa PrestaShop) solo acepta fechas en un formato muy específico: YYYY-MM-DD HH:MM:SS. Es decir, por ejemplo: 2025-04-03 00:00:00.
El error ocurre cuando PrestaShop intenta ejecutar una consulta con una fecha mal formada, como 03-04-2025 00:00 0:0:0, que no cumple con el formato correcto. Esto hace que MySQL devuelva un error y no se muestren los resultados esperados.
¿En qué situaciones puede ocurrir?
- Cuando aplicas un filtro por fechas en la gestión de pedidos.
- Si tienes configurado un formato de fecha incompatible desde la localización.
- Si un módulo personalizado está generando mal las fechas para las consultas.
Vaya, que casi siempre va a ser por errores humanos y no del propio prestashop o de tu servidor.
¿Cómo se soluciona?
Hay varias formas de atacar este problema, y te dejo aquí las más comunes:
1. Revisa la configuración de la localización
En el backoffice, ve a Internacional > Localización > Configuración. Asegúrate de que el formato de fecha esté en el estilo YYYY-MM-DD. Si está en DD-MM-YYYY o algo similar, puede dar lugar a errores.
2. Introduce las fechas manualmente en el formato correcto
Cuando uses filtros, intenta escribir directamente las fechas como: 2025-03-01 y 2025-03-31, para evitar errores de interpretación.
3. Revisa módulos personalizados o de terceros
Si el error se lanza desde un módulo específico, puede que esté generando mal el formato de fecha. En ese caso, será necesario revisar el código o contactar con el desarrollador del módulo.
4. Borra caché
Como medida de apoyo, borra la caché de PrestaShop desde Parámetros Avanzados > Rendimiento. A veces el sistema guarda consultas anteriores con errores.
El error Incorrect DATETIME value en PrestaShop puede parecer complicado al principio, pero se trata simplemente de una incompatibilidad en el formato de la fecha. Revisando la configuración de localización y asegurándote de usar el formato correcto, deberías poder resolverlo sin problema.
También está la opción de que tu Backoffice de Prestashop no te llegue a cargar correctamente, en ese caso tendrás que acudir a la Base de datos MySQL directamente para solucionar el asunto desde allí, pero llegado a este punto te recomiendo que contactes con un profesional si no estás acostumbrado a tocar bases de datos y por su puesto si no quieres echar a perder tu comercio electrónico en un santiamén.
Sabías que… PrestaShop guarda tus filtros en el backoffice
Si alguna vez entraste al listado de pedidos, aplicaste un filtro de fechas… y al volver más tarde seguía ahí, no es magia. Es PrestaShop guardando esos filtros en tu sesión de usuario. Esto es así por los siguientes motivos:
- ✅ Mejora la experiencia de uso: no tienes que reescribir cada filtro cada vez que navegas entre secciones.
- Es individual: cada usuario conectado tiene sus propios filtros activos, sin interferir con otros.
- ♻️ Se mantienen hasta que los reinicias: si no haces clic en “Restablecer”, PrestaShop los recuerda.
- Se almacenan en la sesión: no ocupan base de datos, solo se guardan temporalmente en tu navegador mientras estás logueado.
Así que si ves que los pedidos no cambian cuando entras… ya sabes: revisa si tienes algún filtro olvidado por ahí. Aunque recuerda que siempre puede aparecerte el temido error Incorrect DATETIME value.
Si después de todo sigues viendo este error o no sabes por dónde empezar, en MLG Diseño podemos ayudarte. Detectamos y resolvemos este tipo de problemas a diario, para que puedas seguir vendiendo sin preocupaciones con tu comercio electrónico.
