PrestaShop Optimisation BDD

Votre boutique est lente ? Vous ne savez pas quoi faire ? Ce module peut être la solution ! Cet addon prestashop gratuit supprime toutes les informations indésirables de la base de données. Accélérez votre boutique, nettoyez gratuitement la base de données de votre boutique.

Główne zdjęcie produktu: Optimisation BDD
0.00 €
Pourquoi y a-t-il plusieurs versions du module ?
C'est dû au fait que différentes versions de PrestaShop utilisent des solutions de programmation différentes. Les fonctions fonctionnant par ex. dans PrestaShop 1.7 peuvent ne pas fonctionner dans PrestaShop 9. D'où la nécessité de publier différentes versions du module pour assurer le fonctionnement dans de nombreuses versions différentes de la boutique.

Nous développons le module gratuitement - si vous le souhaitez - soutenez-nous !

Galeria

Optimisation et Nettoyage Base de Données

Ce module PrestaShop est un outil essentiel pour optimiser la performance de votre boutique en ligne. Il nettoie efficacement la base de données en supprimant les informations superflues qui ralentissent votre site. Vous pourrez éliminer les paniers abandonnés, les données de connexion obsolètes et les informations des visiteurs, y compris les statistiques de navigation. En allégeant la base de données, ce module réduit significativement les temps de chargement, offrant ainsi une meilleure expérience utilisateur et une boutique plus rapide. C'est une solution simple et gratuite pour maintenir une base de données saine et performante.

Version du module : 1.4.0
Versions de la boutique :
9.x8.x1.7.x1.6.x
Fonctionne avec ThirtyBees : Oui
Traductions :
Ce module : Optimisation BDD est entièrement traduit en langue : Slovenčina (sk)Ce module : Optimisation BDD est entièrement traduit en langue : Magyar (hu)Ce module : Optimisation BDD est entièrement traduit en langue : Čeština (cs)Ce module : Optimisation BDD est entièrement traduit en langue : Srpski (rs)Ce module : Optimisation BDD est entièrement traduit en langue : Français (fr)Ce module : Optimisation BDD est entièrement traduit en langue : 中文 (zh)Ce module : Optimisation BDD est entièrement traduit en langue : Русский (ru)Ce module : Optimisation BDD est entièrement traduit en langue : Norsk (no)Ce module : Optimisation BDD est entièrement traduit en langue : Български (bg)Ce module : Optimisation BDD est entièrement traduit en langue : Íslenska (is)Ce module : Optimisation BDD est entièrement traduit en langue : Polski (pl)Ce module : Optimisation BDD est entièrement traduit en langue : Slovenščina (si)Ce module : Optimisation BDD est entièrement traduit en langue : हिन्दी (hi)Ce module : Optimisation BDD est entièrement traduit en langue : Lietuvių (lt)Ce module : Optimisation BDD est entièrement traduit en langue : Svenska (sv)Ce module : Optimisation BDD est entièrement traduit en langue : Українська (ua)Ce module : Optimisation BDD est entièrement traduit en langue : 日本語 (ja)Ce module : Optimisation BDD est entièrement traduit en langue : Ελληνικά (el)Ce module : Optimisation BDD est entièrement traduit en langue : Eesti (et)Ce module : Optimisation BDD est entièrement traduit en langue : Deutsch (de)Ce module : Optimisation BDD est entièrement traduit en langue : Nederlands (nl)Ce module : Optimisation BDD est entièrement traduit en langue : Dansk (da)Ce module : Optimisation BDD est entièrement traduit en langue : English (en)Ce module : Optimisation BDD est entièrement traduit en langue : Română (ro)Ce module : Optimisation BDD est entièrement traduit en langue : Italiano (it)Ce module : Optimisation BDD est entièrement traduit en langue : Bahasa Indonesia (id)Ce module : Optimisation BDD est entièrement traduit en langue : Latviešu (lv)Ce module : Optimisation BDD est entièrement traduit en langue : Português (pt)Ce module : Optimisation BDD est entièrement traduit en langue : Hrvatski (hr)Ce module : Optimisation BDD est entièrement traduit en langue : Suomi (fi)Ce module : Optimisation BDD est entièrement traduit en langue : Español (es)

Une base de données plus légère. Une boutique plus rapide.
Optimisation de la base de données pour PrestaShop.

PrestaShop stocke de nombreuses données dont vous n'avez pas besoin éternellement : paniers abandonnés, journaux de visiteurs, statistiques de connexion, sessions invités. Au fil du temps, ces tables deviennent énormes et ralentissent votre boutique. Ce module gratuit vous permet de les nettoyer en un seul clic : sélectionnez uniquement ce que vous souhaitez supprimer, consultez le nombre d'enregistrements et les dernières dates de nettoyage, et récupérez de l'espace sans toucher aux commandes ni aux données clients. Développé avec le moderne HelperForm. Aucune surcharge du cœur.

PrestaShop 1.6, 1.7, 8.x, 9.x
100 % Gratuit (Freeware)
Nettoyage sélectif des tables

Besoin d'un nettoyage de base de données automatique ? La version Pro s'exécute selon un calendrier : nettoyez votre base de données avec des tâches cron et ne supprimez que les entrées plus anciennes qu'un nombre de jours défini, sans aucun clic manuel requis. Essayez le module complémentaire étendu : Database Optimization Pro.

Pourquoi une base de données surchargée nuit à votre boutique

PrestaShop conserve les tables connections, connections_page, connections_source, guest et des milliers de paniers abandonnés dans la base de données. Chaque visite, chaque page vue, chaque panier qui n'est jamais devenu une commande ajoute des lignes. Sur les boutiques à fort trafic, ces tables peuvent atteindre des centaines de milliers d'enregistrements, ralentissant les requêtes, les sauvegardes et le back-office.

Vous n'avez pas besoin de ces données pour toujours. Les anciennes statistiques de visiteurs sont rarement utilisées si vous vous fiez à Google Analytics. Les paniers abandonnés qui n'ont jamais été convertis peuvent être supprimés en toute sécurité. Les effacer libère de l'espace et améliore souvent les temps de réponse. Le problème est de le faire en toute sécurité : vous ne devez pas toucher aux paniers qui ont des commandes, et vous devez savoir exactement ce que vous nettoyez.

Database Optimization vous offre un seul écran dans le back-office avec un interrupteur par table. Vous voyez combien d'enregistrements seront supprimés et quand chaque table a été nettoyée pour la dernière fois. Vous choisissez quoi nettoyer et cliquez une seule fois. Paniers : seuls ceux sans commande associée sont supprimés. Tables de statistiques : tronquées. Pas de modifications du cœur, pas de SQL à la main — juste un module gratuit qui garde votre boutique légère.

Ce que vous obtenez avec ce module

  • Nettoyage sélectif :
    Activez uniquement les tables que vous souhaitez nettoyer. Pas de "tout nettoyer" à l'aveugle — vous gardez le contrôle.
  • Nombre d'enregistrements et dernier nettoyage :
    Chaque option indique combien de lignes seront supprimées et la date du dernier nettoyage. Pas de devinettes.
  • Gestion sécurisée des paniers :
    Seuls les paniers sans commande liée sont supprimés. Les commandes finalisées et leurs paniers ne sont jamais touchés.

Ce que vous pouvez nettoyer (et pourquoi c'est important)

Paniers non désirés

Supprime uniquement les paniers abandonnés — les paniers qui n'ont jamais été convertis en commandes. Libère beaucoup d'espace sur les boutiques à fort trafic. Les paniers liés à des commandes existantes ne sont jamais supprimés.

Connexions

Journaux de connexion des visiteurs de base (IP, heure, etc.) utilisés par les statistiques natives de PrestaShop. Peut être effacé en toute sécurité si vous utilisez des outils externes comme Google Analytics.

Pages de connexion

Stocke le chemin des pages visitées par connexion. Cette table peut devenir très volumineuse et ralentir la base de données. Suppression sans risque.

Source des connexions

Données de référent (d'où vient le visiteur). Vider cette table affecte les rapports de statistiques natifs sur les sources de trafic. Optionnel si vous utilisez d'autres outils d'analyse.

Invités

Informations sur les sessions de visiteurs non enregistrés, liées à la table des connexions. Les clients enregistrés ne sont pas affectés. Vider les invités aide à garder la base de données légère lorsque vous nettoyez également les connexions.

Choisissez quoi nettoyer

Un interrupteur par table. Pas de nettoyage à l'aveugle. Vous décidez quelles données supprimer.

Contrôle total sur le nettoyage

Le module n'impose pas une unique action "tout nettoyer". Dans le back-office, vous voyez cinq options : Paniers non désirés, Connexions, Pages de connexion, Source des connexions et Invités. Chacune a un interrupteur (Oui/Non). Vous activez uniquement les tables que vous souhaitez nettoyer et cliquez sur Nettoyer les tables sélectionnées. Le module indique combien d'enregistrements seront affectés et quand chaque table a été nettoyée pour la dernière fois, vous pouvez donc nettoyer les statistiques régulièrement mais réserver le nettoyage des paniers pour quand vous en avez vraiment besoin.

Logique de panier sécurisée

Seuls les paniers abandonnés sont supprimés. Les commandes et leurs paniers restent intacts.

Paniers : supprimez uniquement ce qui est sûr

Pour la table cart, le module ne tronque pas. Il exécute une requête DELETE qui supprime uniquement les lignes dont l'id_cart n'apparaît pas dans la table orders. Ainsi, chaque panier qui a abouti à une commande est conservé ; seuls les paniers abandonnés sont supprimés. Pour les quatre autres tables, le module utilise TRUNCATE (rapide et réinitialise l'auto-incrémentation), ce qui est approprié pour les données de statistiques et d'invités. Après chaque nettoyage, il enregistre la date dans la configuration, de sorte que vous voyez toujours "Dernier nettoyage" pour chaque table.

HelperForm et mises à jour

Formulaire de back-office moderne. Vérificateur de mises à jour MyPresta intégré pour que vous restiez à jour.

Interface claire, notifications de mise à jour optionnelles

L'écran de configuration est construit avec l'HelperForm de PrestaShop : une légende ("Tables de la base de données à optimiser"), une courte note recommandant une sauvegarde de la base de données avant le nettoyage, et cinq interrupteurs. Chaque option affiche le nombre d'enregistrements actuel et la date du dernier nettoyage. En bas, un unique bouton de soumission lance le nettoyage pour les tables sélectionnées. Le module inclut également la section Mises à jour MyPresta : vous pouvez activer les notifications de mise à jour et utiliser "Vérifier maintenant" pour voir si une nouvelle version est disponible, avec un lien direct vers la page du module et le changelog.

Un écran, cinq interrupteurs, un clic

Le module dispose d'un unique écran de configuration. Vous voyez la liste des tables à optimiser, chacune avec un interrupteur, le nombre d'enregistrements à nettoyer et la date du dernier nettoyage. Sélectionnez les tables souhaitées, puis cliquez sur Nettoyer les tables sélectionnées. Une sauvegarde avant le nettoyage est recommandée.

Tables que vous pouvez nettoyer

  • Paniers non désirés (abandonnés uniquement)
  • Connexions (journaux de visiteurs)
  • Pages de connexion (chemins visités)
  • Source des connexions (référents)
  • Invités (sessions non enregistrées)

Ce que vous voyez par option

  • Nombre d'enregistrements (combien de lignes seront supprimées)
  • Date du dernier nettoyage (ou "Jamais")
  • Brève description de ce que la table stocke
  • Vérificateur de mises à jour MyPresta (notifications optionnelles)

Spécifications techniques et compatibilité

Module PrestaShop standard. Aucune surcharge du cœur. Utilise les classes natives Db et HelperForm. Sûr pour les mises à jour et le multiboutique.

PrestaShop : 1.6, 1.7, 8.x, 9.x. PHP 5.6+.
Onglet : Administration. Aucun hook front-office ; back-office uniquement.
Nettoyage des paniers : DELETE uniquement les paniers non présents dans orders. Autres : TRUNCATE.
Aucune surcharge du cœur. Toute la logique se trouve dans le dossier du module. Vérificateur de mises à jour MyPresta inclus.
0.00 €
Pourquoi y a-t-il plusieurs versions du module ?
C'est dû au fait que différentes versions de PrestaShop utilisent des solutions de programmation différentes. Les fonctions fonctionnant par ex. dans PrestaShop 1.7 peuvent ne pas fonctionner dans PrestaShop 9. D'où la nécessité de publier différentes versions du module pour assurer le fonctionnement dans de nombreuses versions différentes de la boutique.

Nous développons le module gratuitement - si vous le souhaitez - soutenez-nous !

Galerie du module

Pourquoi choisir notre module
Optimisation BDD?

Optimisation et Automatisation

Ce module optimise votre base de données PrestaShop en nettoyant les données inutiles, telles que les paniers abandonnés. Il améliore les performances et le temps de chargement, facilitant la gestion pour une automatisation future des tâches de maintenance et un fonctionnement sans faille.

Augmentation des Ventes

Ce module optimise votre base de données, réduisant le temps de chargement du site. Une boutique plus rapide améliore l'expérience d'achat des clients et favorise une augmentation significative des conversions, transformant ainsi plus de visiteurs en acheteurs.

15 ans d'expérience

Forts de nos 15 ans d'expérience PrestaShop, nous savons que l'optimisation de la base de données est cruciale. Ce module, fruit de notre expertise, nettoie efficacement paniers abandonnés, statistiques et données inutiles, améliorant ainsi les performances et le temps de chargement de votre boutique.

Large Personnalisation

Ce module offre des options de configuration étendues pour nettoyer votre base de données PrestaShop. Il permet une personnalisation du processus d'élimination des paniers abandonnés et des informations de connexion, adaptant l'optimisation aux besoins spécifiques de performance de votre boutique.

Code Source Ouvert

Ce module d'optimisation BDD est conçu en code source ouvert, offrant un accès complet pour vos modifications et intégrations avancées. Vous pouvez adapter précisément les fonctionnalités de nettoyage de la base de données, garantissant une flexibilité maximale et une optimisation des performances sans limitations cachées.

Licence et Mises à jour

Ce module gratuit offre une licence d'utilisation illimitée. Les mises à jour assurent le maintien des performances et la conformité aux exigences actuelles, garantissant l'efficacité continue pour l'optimisation de votre base de données PrestaShop.