Checklist mensual de mantenimiento PrestaShop: 10 comprobaciones
ShopyPresta · Actualizado · 6 min de lectura
Una tienda PrestaShop no se mantiene sola. Cada mes salen parches de seguridad, los módulos publican versiones nuevas, el hosting cambia cosas y los atacantes prueban vulnerabilidades recién publicadas contra miles de tiendas a la vez. La diferencia entre una tienda que vende durante años y una que acaba lenta, hackeada o imposible de actualizar está en una rutina mensual de una o dos horas. Esta es la nuestra, la misma que aplicamos en el mantenimiento de PrestaShop.
¿Por qué un checklist mensual y no "cuando haga falta"?
Porque "cuando haga falta" significa "cuando ya ha fallado". Las actualizaciones de seguridad de PrestaShop y de los módulos se publican con fecha, y los ataques automatizados empiezan a las pocas horas de publicarse una vulnerabilidad. Una tienda que se revisa cada mes tiene como mucho treinta días de exposición; una que se revisa "cuando hay tiempo" puede estar un año entero con un módulo vulnerable instalado.
1. ¿Está PrestaShop en la última versión de su rama?
Comprueba en Parámetros avanzados > Información la versión instalada y compárala con la última de tu rama (1.7.8.x u 8.x). Las versiones menores corrigen vulnerabilidades y rara vez rompen nada, pero aun así se aplican primero en un entorno de pruebas: una copia de la tienda donde comprobar que el tema y los módulos siguen funcionando. Si estás en PrestaShop 1.6, no hay parches desde hace años: cada mes que pasa es un riesgo mayor, y lo razonable es planificar la actualización a PrestaShop 8.
2. ¿Qué módulos tienen actualización pendiente?
En Módulos > Gestor de módulos, pestaña de actualizaciones. Antes de actualizar, lee qué cambia: una versión mayor de un módulo de pago o de transportista puede cambiar la configuración. Actualiza primero en pruebas, revisa el proceso de compra completo y pasa a producción. Y desinstala, no solo desactives, los módulos que ya no uses: un módulo desactivado sigue teniendo sus archivos en el servidor, y por ahí entran muchos ataques.
3. ¿Las copias de seguridad existen y se pueden restaurar?
Dos comprobaciones distintas. Primera: que la copia de archivos y de base de datos se haya hecho en los últimos días y esté fuera del servidor (otro proveedor, otra cuenta). Segunda, al menos una vez al trimestre: restaurarla en un entorno de pruebas y comprobar que la tienda arranca. Una copia que nunca se ha restaurado no es una copia, es una esperanza. Si el hosting hace las copias, pide la fecha de la última y dónde se guarda.
4. ¿Quién tiene acceso a la tienda?
Revisa Parámetros avanzados > Equipo: empleados que ya no están, cuentas de proveedores antiguos, permisos de superadministrador que no hacen falta. Revisa también los accesos FTP, SFTP y SSH del hosting y los usuarios de la base de datos. Un administrador que no reconoces es la primera señal de un hackeo; lo contamos en cómo saber si tu PrestaShop tiene malware.
5. ¿Hay archivos modificados que nadie ha tocado?
Busca en el servidor archivos modificados en los últimos treinta días. Si no has actualizado nada, no debería haber ninguno fuera de las carpetas de caché, registros e imágenes. Archivos PHP nuevos en carpetas de imágenes, de subidas o de módulos son sospechosos por definición. Un sistema de monitorización de integridad hace esto solo y avisa; es parte del mantenimiento serio.
6. ¿El servidor sigue siendo adecuado?
Versión de PHP con soporte (8.2 o superior hoy), espacio en disco, tamaño de la base de datos y de los registros, y errores en los logs del servidor. Un disco al 95 % o una tabla de registros de varios gigas son caídas anunciadas. Comprueba también que el certificado SSL no caduca en los próximos sesenta días.
7. ¿La tienda va igual de rápida que el mes pasado?
Mide la portada, una categoría y una ficha de producto con una herramienta de rendimiento y anota los resultados. Si empeoran mes a mes sin que hayas añadido nada, algo crece por detrás: caché desactivada, un módulo que consulta un servicio externo en cada carga, imágenes sin optimizar o una base de datos sin mantenimiento. Nuestro escáner gratuito te da la velocidad en móvil y varias comprobaciones de seguridad en segundos.
8. ¿Funciona el proceso de compra de principio a fin?
Haz un pedido de prueba con cada método de pago y cada transportista, incluidos los cupones y el cálculo de impuestos. Es la comprobación más obvia y la que más se olvida: muchas tiendas descubren que un método de pago lleva semanas fallando porque un módulo se actualizó solo. Revisa también que los correos de confirmación llegan y no caen en spam.
9. ¿Qué dice Google de tu tienda?
Entra en Search Console: errores de rastreo, páginas que han dejado de indexarse, avisos de seguridad o de acciones manuales. Un aviso de "Problemas de seguridad" ahí significa que Google ya ha visto algo que tú no. Comprueba también que el sitemap se lee sin errores.
10. ¿Hay algo pendiente del mes anterior?
Las tareas que se posponen tres meses seguidos no son tareas, son riesgos aceptados sin decidirlo. Anota lo que queda pendiente, por qué y para cuándo. Si siempre es "no hay tiempo", es el momento de delegar: nuestro mantenimiento mensual hace exactamente esta lista cada mes, con informe y alguien que responde cuando algo falla.
¿Cuánto tiempo lleva?
Con la tienda al día y herramientas de monitorización, entre una y dos horas al mes. Sin herramientas y con meses de retraso acumulado, el primer mes puede llevar un día entero y requerir una actualización grande. Por eso el mejor momento para empezar es ahora, no cuando la tienda ya dé problemas. Si quieres saber en qué punto está la tuya, haz el test de riesgo de PrestaShop: diez preguntas y una nota.
Preguntas frecuentes
¿Puedo actualizar PrestaShop directamente en producción?
Puedes, pero no deberías. Una actualización menor rara vez rompe nada, pero cuando lo hace, lo hace en mitad de las ventas. Un entorno de pruebas se monta en una hora y evita ese riesgo cada mes.
¿Cada cuánto hay que actualizar los módulos?
Revisarlos cada mes y aplicar las actualizaciones de seguridad en cuanto salgan. Las versiones con cambios grandes se pueden esperar a un momento tranquilo, pero nunca más de un trimestre.
¿Qué pasa si no hago nada de esto?
Que la tienda seguirá funcionando un tiempo, cada vez más lenta y más expuesta, hasta que un día no lo haga. Las limpiezas de malware que hacemos son casi siempre en tiendas que llevaban más de un año sin mantenimiento.
¿El hosting no se ocupa de esto?
El hosting se ocupa del servidor, no de tu PrestaShop: ni de los módulos, ni de los accesos, ni del proceso de compra. Algunos hacen copias; comprueba de qué y dónde.