PrestaShop Optimización de la base de datos

¿Tu tienda va lenta? ¿No sabes qué hacer? ¡Este módulo puede ser la solución! Este complemento gratuito de PrestaShop elimina toda la información no deseada de la base de datos. Acelera tu tienda y limpia la base de datos de tu tienda de forma gratuita.

Główne zdjęcie produktu: Optimización de la base de datos
0.00 €
¿Por qué hay varias versiones del módulo?
Esto se debe al hecho de que diferentes versiones de PrestaShop utilizan diferentes soluciones de desarrollo. Las funciones que funcionan, por ejemplo, en PrestaShop 1.7 pueden no funcionar en PrestaShop 9. De ahí la necesidad de lanzar diferentes versiones del módulo que garanticen el funcionamiento en muchas versiones diferentes de la tienda.

Desarrollamos el módulo de forma gratuita, si quieres, ¡apóyanos!

Galeria

Limpiador y Optimizador de Base de Datos PrestaShop - Acelera tu Tienda

Este módulo de Prestashop es una herramienta inestimable para optimizar el rendimiento de su tienda online. Limpia eficazmente la base de datos de información redundante e innecesaria, como carritos abandonados, detalles de conexión, datos de invitados y diversas estadísticas. Al eliminar estas entradas superfluas, el módulo reduce significativamente el tamaño de la base de datos, lo que se traduce en tiempos de carga de página más rápidos y una mejor capacidad de respuesta de todo el sitio. Esta solución gratuita ayuda a mantener la base de datos en óptimas condiciones, asegurando un funcionamiento fluido de la tienda y mejorando la experiencia del usuario.

Versión del módulo: 1.4.0
Versiones de la tienda:
9.x8.x1.7.x1.6.x
Funciona con ThirtyBees:
Traducciones:
Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Slovenčina (sk)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Magyar (hu)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Čeština (cs)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Srpski (rs)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Français (fr)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: 中文 (zh)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Русский (ru)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Norsk (no)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Български (bg)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Íslenska (is)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Polski (pl)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Slovenščina (si)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: हिन्दी (hi)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Lietuvių (lt)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Svenska (sv)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Українська (ua)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: 日本語 (ja)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Ελληνικά (el)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Eesti (et)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Deutsch (de)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Nederlands (nl)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Dansk (da)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: English (en)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Română (ro)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Italiano (it)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Bahasa Indonesia (id)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Latviešu (lv)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Português (pt)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Hrvatski (hr)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Suomi (fi)Este módulo: Optimización de la base de datos está totalmente traducido al idioma: Español (es)

Una base de datos más ligera. Una tienda más rápida.
Optimización de la base de datos para PrestaShop.

PrestaShop almacena muchos datos que no necesitas para siempre: carritos abandonados, registros de visitantes, estadísticas de conexión, sesiones de invitados. Con el tiempo, estas tablas crecen enormemente y ralentizan tu tienda. Este módulo gratuito te permite limpiarlas con un solo clic: selecciona solo lo que quieres eliminar, consulta el número de registros y las últimas fechas de limpieza, y recupera espacio sin tocar los pedidos ni los datos de los clientes. Creado con HelperForm moderno. Sin modificaciones del núcleo.

PrestaShop 1.6, 1.7, 8.x, 9.x
100% Gratis (Freeware)
Limpieza selectiva de tablas

¿Necesitas una limpieza automática de la base de datos? La versión Pro funciona de forma programada: limpia tu base de datos con trabajos cron y elimina solo las entradas más antiguas que un número definido de días, sin necesidad de clics manuales. Prueba el complemento extendido: Database Optimization Pro.

Por qué una base de datos sobrecargada perjudica a tu tienda

PrestaShop guarda en la base de datos las tablas connections, connections_page, connections_source, guest y miles de carritos abandonados. Cada visita, cada página vista, cada carrito que nunca se convirtió en un pedido añade filas. En tiendas con mucho tráfico, estas tablas pueden crecer hasta cientos de miles de registros, ralentizando las consultas, las copias de seguridad y el back office.

No necesitas esos datos para siempre. Las estadísticas de visitantes antiguas rara vez se utilizan si usas Google Analytics. Los carritos abandonados que nunca se convirtieron en pedidos se pueden eliminar de forma segura. Limpiarlos libera espacio y a menudo mejora los tiempos de respuesta. El problema es hacerlo de forma segura: no debes tocar los carritos que tienen pedidos y debes saber exactamente qué estás limpiando.

Database Optimization te ofrece una única pantalla en el back office con un interruptor por tabla. Verás cuántos registros se eliminarán y cuándo se limpió cada tabla por última vez. Tú eliges qué limpiar y haces clic una vez. Carritos: solo se eliminan aquellos sin un pedido asociado. Tablas de estadísticas: se truncan. Sin modificaciones del núcleo, sin SQL a mano: solo un complemento gratuito que mantiene tu tienda ágil.

Qué obtienes con este módulo

  • Limpieza selectiva:
    Activa solo las tablas que quieres limpiar. Sin una limpieza "total" a ciegas: tú mantienes el control.
  • Recuento de registros y última limpieza:
    Cada opción muestra cuántas filas se eliminarán y la fecha de la última limpieza. Sin suposiciones.
  • Manejo seguro de carritos:
    Solo se eliminan los carritos que no tienen un pedido asociado. Los pedidos completados y sus carritos nunca se tocan.

Qué puedes limpiar (y por qué es importante)

Carritos no deseados

Elimina solo los carritos abandonados, es decir, carritos que nunca se convirtieron en pedidos. Libera mucho espacio en tiendas con mucho tráfico. Los carritos vinculados a pedidos existentes nunca se eliminan.

Conexiones

Registros básicos de conexión de visitantes (IP, hora, etc.) utilizados por las estadísticas nativas de PrestaShop. Es seguro limpiarlos si usas herramientas externas como Google Analytics.

Página de conexiones

Almacena la ruta de las páginas visitadas por conexión. Esta tabla puede crecer mucho y ralentizar la base de datos. Es seguro eliminarla.

Fuente de conexiones

Datos de referencia (de dónde vino el visitante). Limpiar esto afecta a los informes de estadísticas nativas sobre las fuentes de tráfico. Opcional si usas otras herramientas de análisis.

Invitados

Información sobre las sesiones de visitantes no registrados, vinculada a la tabla de conexiones. Los clientes registrados no se ven afectados. Limpiar los invitados ayuda a mantener la base de datos ágil cuando también limpias las conexiones.

Elige qué limpiar

Un interruptor por tabla. Sin limpieza a ciegas. Tú decides qué datos eliminar.

Control total sobre la limpieza

El módulo no impone una única acción de "limpiar todo". En el back office verás cinco opciones: Carritos no deseados, Conexiones, Página de conexiones, Fuente de conexiones e Invitados. Cada una tiene un interruptor (Sí/No). Activas solo las tablas que quieres limpiar y haces clic en Limpiar tablas seleccionadas. El módulo muestra cuántos registros se verán afectados y cuándo se limpió cada tabla por última vez, para que puedas limpiar las estadísticas regularmente pero reservar la limpieza de carritos para cuando realmente la necesites.

Lógica de carritos segura

Solo se eliminan los carritos abandonados. Los pedidos y sus carritos permanecen intactos.

Carritos: elimina solo lo que es seguro

Para la tabla cart, el módulo no la trunca. Ejecuta un DELETE que elimina solo las filas cuyo id_cart no aparece en la tabla orders. Así, cada carrito que generó un pedido se mantiene; solo se eliminan los carritos abandonados. Para las otras cuatro tablas, el módulo utiliza TRUNCATE (rápido y reinicia el autoincremento), que es apropiado para datos de estadísticas e invitados. Después de cada limpieza, guarda la fecha en la configuración, por lo que siempre verás la "Última limpieza" por tabla.

HelperForm y actualizaciones

Formulario de back office moderno. Verificador de actualizaciones de MyPresta integrado para que te mantengas al día.

Interfaz limpia, notificaciones de actualización opcionales

La pantalla de configuración está construida con HelperForm de PrestaShop: un título ("Tablas de la base de datos a optimizar"), una breve nota recomendando una copia de seguridad de la base de datos antes de limpiar y cinco interruptores. Cada opción muestra el recuento de registros actual y la última fecha de limpieza. En la parte inferior, un único botón de envío ejecuta la limpieza para las tablas seleccionadas. El módulo también incluye la sección de actualizaciones de MyPresta: puedes habilitar las notificaciones de actualización y usar "Comprobar ahora" para ver si hay una nueva versión disponible, con un enlace directo a la página del módulo y al registro de cambios.

Una pantalla, cinco interruptores, un clic

El módulo tiene una única pantalla de configuración. Verás la lista de tablas para optimizar, cada una con un interruptor, el número de registros a limpiar y la última fecha de limpieza. Selecciona las tablas que desees y luego haz clic en Limpiar tablas seleccionadas. Se recomienda hacer una copia de seguridad antes de la limpieza.

Tablas que puedes limpiar

  • Carritos no deseados (solo abandonados)
  • Conexiones (registros de visitantes)
  • Página de conexiones (rutas visitadas)
  • Fuente de conexiones (referentes)
  • Invitados (sesiones no registradas)

Qué ves por cada opción

  • Recuento de registros (cuántas filas se eliminarán)
  • Fecha de última limpieza (o "Nunca")
  • Breve descripción de lo que almacena la tabla
  • Verificador de actualizaciones MyPresta (notificaciones opcionales)

Especificaciones técnicas y compatibilidad

Módulo estándar de PrestaShop. Sin modificaciones del núcleo. Utiliza Db nativo y HelperForm. Seguro para actualizaciones y multitienda.

PrestaShop: 1.6, 1.7, 8.x, 9.x. PHP 5.6+.
Pestaña: Administración. Sin hooks en el front-office; solo para el back-office.
Limpieza de carritos: DELETE solo para carritos que no están en orders. Otros: TRUNCATE.
Sin modificaciones del núcleo. Toda la lógica está en la carpeta del módulo. Incluye el verificador de actualizaciones de MyPresta.
0.00 €
¿Por qué hay varias versiones del módulo?
Esto se debe al hecho de que diferentes versiones de PrestaShop utilizan diferentes soluciones de desarrollo. Las funciones que funcionan, por ejemplo, en PrestaShop 1.7 pueden no funcionar en PrestaShop 9. De ahí la necesidad de lanzar diferentes versiones del módulo que garanticen el funcionamiento en muchas versiones diferentes de la tienda.

Desarrollamos el módulo de forma gratuita, si quieres, ¡apóyanos!

Galería del Módulo

Por qué elegir nuestro módulo
Optimización de la base de datos?

Optimización y Automatización

Este módulo optimiza la base de datos de tu PrestaShop, eliminando información innecesaria como carritos abandonados y datos de conexiones. Mejora el rendimiento y reduce los tiempos de carga, haciendo tu sitio más eficiente. Es una herramienta clave para una gestión optimizada y la preparación de futuros procesos automatizados.

Ventas Aumentadas

Al optimizar tu base de datos, este módulo acelera la carga de tu tienda, mejorando la experiencia del usuario. Esto reduce el abandono de carritos y las tasas de rebote, impulsando directamente las conversiones y, en consecuencia, aumentando tus ventas.

15 años de experiencia

Con 15 años de experiencia en PrestaShop, entendemos cómo el exceso de datos afecta el rendimiento. Este módulo, solución experta, limpia carritos abandonados, información de conexiones y visitantes, liberando tu base de datos y acelerando tu tienda, demostrando nuestro profundo conocimiento funcional.

Amplia Personalización

Este módulo facilita una personalización profunda de la gestión de su base de datos. Permite limpiar con precisión carritos abandonados y datos de conexiones, ajustando el funcionamiento de su tienda para una mayor eficiencia y adaptándose a sus requisitos de rendimiento específicos.

Código de Fuente Abierto

Este módulo de optimización de base de datos se ofrece como código fuente abierto. No limitamos su capacidad para editar o modificar el código, permitiendo acceso completo a la fuente. Esto asegura total transparencia, control y la libertad de personalización para acelerar su tienda PrestaShop.

Licencia y Actualizaciones

Al ser un módulo gratuito, su licencia permite un uso ilimitado en el tiempo. Las actualizaciones, cuando estén disponibles, se proporcionan sin coste adicional, asegurando que el módulo se mantenga compatible y funcional con las últimas versiones de PrestaShop.