TECNOAMBASSADOR · MÓDULO PRESTASHOP
Tecno Limpieza
Limpieza de la base de datos de tu tienda, con backup y restauración.
|
| Con los años, tu tienda acumula pedidos viejos, visitantes que nunca compraron, logs, carritos abandonados y restos de módulos que ya no usás. Todo eso hace más lenta la base de datos y ocupa espacio. Tecno Limpieza te deja medir su salud, previsualizar y borrar lo que sobra, y antes de cada borrado guarda un backup con exactamente las filas eliminadas, para que puedas restaurarlas si hace falta. |
| 🩺 Salud de la base 💾 Backup antes de borrar 🌎 Español e inglés |
¿Qué podés hacer?
|
| |
🩺 Salud de la base de datos
- Una nota de 0 a 100 % que combina integridad de los datos, orden y acumulación, fragmentación, velocidad de respuesta y estructura.
- El análisis arranca solo al entrar y solo mide: no modifica nada.
- Muestra el tiempo medio por consulta, el tamaño de la base, la memoria del motor y las tablas muy cargadas.
- Avisa de carritos abandonados de más de 90 días y de clientes sin pedidos de más de 2 años.
- Detecta tablas sin clave primaria y tablas en MyISAM, que conviene pasar a InnoDB.
- Indica cuánto espacio se recupera optimizando las tablas fragmentadas, y las optimiza con un clic.
- Resumen con la cantidad de pedidos, clientes, clientes sin pedidos, visitantes, conexiones y carritos sin pedido.
|
|
| |
| |
🗑️ Pedidos viejos
- Borrá los pedidos anteriores a la fecha que elijas, con todo lo que cuelga de ellos: detalles, facturas, pagos, devoluciones, abonos, mensajes e historial.
- Filtrá por estado del pedido, o dejá todos.
- Opción de borrar también los carritos de esos pedidos.
- Se procesa por tandas de 100, 200 o 500 pedidos para no saturar el servidor.
- Vista previa antes de borrar.
- Aviso importante: los pedidos son registros contables, así que verificá cuánto tiempo tenés que conservarlos antes de borrar.
|
|
| |
| |
👤 Clientes y visitantes sin pedidos
- Clientes viejos: solo se borran los que no tienen ningún pedido, registrados antes de la fecha elegida. Se limpian también sus direcciones, carritos, cupones propios, grupos, mensajes, hilos de atención y visitas.
- Elegí si alcanza a todos, solo a los que tienen cuenta o solo a los invitados que compraron sin cuenta.
- Opción de conservar a los suscriptos al newsletter.
- Visitantes: borra visitantes y su historial de conexiones cuando no tienen ningún pedido asociado, ni directo ni por carrito, y su última visita es anterior a la fecha elegida.
- Opción de borrar también los carritos anónimos de esos visitantes.
- Por tandas y con vista previa antes de borrar.
|
|
| |
| |
🧽 Extras de limpieza rápida
- Páginas no encontradas (404).
- Registros de errores de PrestaShop.
- Historial de mails enviados.
- Búsquedas de la tienda.
- Conexiones antiguas de las estadísticas de visitas.
- Carritos abandonados, y carritos vacíos.
- Cupones vencidos (los que se usaron en algún pedido se conservan).
- Precios específicos vencidos.
- Imágenes temporales (img/tmp) y archivos de log en disco (var/logs).
- Cada limpieza tiene sus días de antigüedad configurables, se previsualiza primero y guarda backup antes de borrar. Los archivos de disco no llevan backup porque PrestaShop los regenera solo.
|
|
| |
| |
🔍 Datos sueltos y restos de módulos
- Datos sueltos: busca filas que apuntan a algo que ya no existe (por ejemplo, detalles de un pedido borrado). Primero se muestra el informe y después elegís qué limpiar.
- Restos de módulos desinstalados: encuentra módulos fantasma, menús y permisos huérfanos, ajustes sueltos, tablas sobrantes, overrides y carpetas en /modules sin instalar.
- Lo marcado como limpiable guarda backup antes de borrarse.
|
|
| |
| |
⏰ Limpieza automática con cron
- Elegís qué extras se limpian solos y con qué antigüedad.
- Una tarea cron de tu servidor llama a una URL protegida con una clave secreta, por ejemplo una vez por día.
- Elegís cuántos días se conservan los backups: los más viejos se eliminan solos.
- Registro de la última ejecución, con lo que se limpió.
- Pedidos, clientes y visitantes nunca se limpian automáticamente: esos los hacés siempre a mano.
|
|
| |
| |
💾 Backup antes de cada borrado
- Antes de borrar, se guarda un backup SQL con exactamente las filas que se eliminan.
- Restaurar vuelve a insertar solo las filas que falten, sin pisar lo que ya existe.
- Si la carpeta de backups no tiene permiso de escritura, el módulo no borra nada.
- Lista de backups para restaurar o eliminar, y opción de eliminar los de más de X días.
- La carpeta de backups está protegida contra el acceso directo por URL.
|
|
| |
| |
⚙️ Panel claro y protegido
- Nueve pestañas: Salud, Pedidos viejos, Clientes viejos, Visitantes, Extras, Datos sueltos, Restos de módulos, Automático y Backups.
- Solo un superadministrador puede ejecutar limpiezas y restauraciones. El resto puede previsualizar y verificar.
- Encabezado con el estado (activo o inactivo) y la versión del módulo.
- Panel en español e inglés, con selector Auto / ES / EN.
|
|
| |
✅ Ventajas
- Una base de datos más liviana y una tienda más ágil.
- Nada se borra sin vista previa, y todo lo que se borra tiene backup.
- Lo que se acumula (logs, 404, carritos) se limpia solo con el cron.
- Menos espacio ocupado en tu servidor.
|
| |
Requisitos
- PrestaShop 1.7 o superior.
- Carpeta modules/tecnolimpieza/backups/ con permiso de escritura.
- Empleado con perfil de superadministrador para ejecutar limpiezas.
- Opcional: tareas cron en tu hosting para la limpieza automática.
- Recomendado: hacé una copia completa de tu base de datos antes de la primera limpieza grande.
- Al desinstalar el módulo no se borran los backups guardados.
|