Faire du rangement dans les modules Prestashop

Aujourd’hui j’ai regardé s’il était possible de supprimer les modules « inutiles » de Prestashop. Vous allez me dire « mais tu as que ça à faire ? » Pas tout à fait, en fait je me penche sur la possibilité de proposer une version de Prestashop customisée, selon les besoins standards de mes clients, cela implique donc de virer le superflus.

Après installation complète de Prestashop
Et oui  j’ai installé une version complète de Prestashop, puis ensuite j’ai consulté tous les modules un après l’autre pour savoir si chacun d’entre eux était vraiment indispensable ou non. Il faut bien comprendre que mon but est de proposer à mes clients uniquement les modules qu’ils vont vraiment utiliser, n’oubliez pas aussi que je suis basé en Suisse, donc certains modules français ne sont pas exploités chez nous.

Qu’est-ce que j’ai supprimé ?
J’ai à l’heure actuelle supprimé 37 modules, qui sont toujours là pour « rien » et qui encombrent l’onglet modules.
Voici donc ceux que j’ai supprimés :
suppression du module Twenga
suppression du module Import de boutiques
suppression du module Import Oscommerce
suppression du module FIA NET
suppression du module Prestashop Security
suppression du module Secuvad
suppression du module Trusted Shops
suppression du module Ebay
suppression du module Criterio
suppression du module eKomi
suppression du module AutoUpgrade
suppression du module importer / exporter un thème
suppression du module Transporteur Canada Post
suppression du module Estimation des livraisons
suppression du module dejala.com
suppression du module envoimoinscher
suppression du module transporteur Fedex
suppression du module Mondial Relay
suppression du module SO Colissimo
suppression du module UPS
suppression du module USPS
suppression du module Authorize.net
suppression du module CashTicket
suppression du module Chèque
suppression du module DIBS
suppression du module Google Checkout
suppression du module Hipay
suppression du module Ogone
suppression du module Moneybookers
suppression du module PayesafeCard
suppression du module Fia NET-Sceau de confiance
suppression du module Iadvize
suppression du module LiveZilla
suppression du module ReversoForm
suppression du module Treepodia
suppression du module Google Adsense
suppression du module Flux RSS de produits

Mes premières constations
En effectuant cette démarche j’ai constaté que Prestashop était vraiment orienté communication / connexion avec beaucoup d’organismes variés et divers. Je trouve cela très bien, mais une série de modules qui concernent des contrats de fiabilités de paiement etc… me laissent un peu sur ma faim, du genre Trusted Shops… chez nous cela n’a aucune valeur….(en France je ne sais pas…) à l’heure actuelle la seule valeur établie en Suisse c’est d’afficher les logos d’instituts financiers connus c’est-à-dire des banques ou Postfinance. Ces labels de sécurités pèsent très peu chez les clients, qui ignorent complètement ce que cela veut dire… un logo d’une banque ça par contre ils connaissent.

Beaucoup de modules oui mais…
Les principaux modules intéressants se trouvent dans la section « fonctionnalités Front-office » (env. 30 modules) ce qui est très bien. Ensuite dans la section des statistiques on trouve un équivalent de 25 modules (si on retire Google Analytics) et là c’est un peu « factice », car dans le fond il s’agit d’un seul module de statistiques, mais qui permet d’avoir des statistiques sur différents points toujours en rapport avec l’onglet « stats ». On pourrait penser que dans ces 25 modules, il y aurait un module de stats pour imprimer des documents, un module pour exporter  les informations etc… mais ce n’est pas tout à fait ça. Cela n’est pas grave en soi, mais au premier coup d’oeil ça me semble un peu « gros » de dire « 25 modules de statistiques » (non on ne me tape pas :)).



Impact sur les performances

Une fois ces 37 modules supprimés j’ai tenté de faire une comparaison avec une autre installation, bon ça va être un peu difficile de faire une comparaison exacte, mais en gros dans la version allégée la page des modules s’affiche en 1.4 seconde et dans la version non allégée en 7.2 secondes. Même si ces chiffres ne sont pas vraiment significatifs, de toute façon l’accélération se fait sentir. Pour un marchand qui accède souvent à cet onglet, faire du nettoyage peut s’avérer être un bon plan pour accélérer l’affichage.

Un large choix de modules
Il faut tout de même reconnaître que le nombre de modules fourni par défaut par Prestashop est relativement conséquent. Par contre, il faut reconnaitre aussi (enfin c’est mon avis) qu’une grande partie des modules apportent une fonctionnalité supplémentaire mais relativement de manière « légère ». J’entends par là qu’on ne trouve pas en natif de gros modules, avec une grosse fonctionnalité ajoutée, du style un module de commandes aux fournisseurs ou ce genre de choses. En principe ces types de fonctionnalités sont injectées directement dans l’application principale de Prestashop et non accessible/configurable via la partie module.

Bilan
Au premier coup d’oeil il pourrait sembler que Prestashop regorge de modules, ce qui est vrai… Mais une fois qu’on regarde vraiment les modules couramment utilisés par les clients, on se rend compte que les modules les plus utilisés touche la section « Front-Office ». Beaucoup de modules se connectent via de prestations tierces, ce qui est selon moi un bon plan marketing pour se faire connaître et développer des relations. Par contre, il faudrait éviter que dans le futur ce type de modules dépassent les modules « fonctionnels ». Si vous ne savez pas quoi faire ce week-end, je vous invite à faire de l’ordre dans vos modules, pour plus de clarté et bien sûr pour plus de vitesse dans votre back-office !

suppression du module Twenga
suppression du module Import de boutiques
suppression du module Import Oscommerce
suppression du module FIA NET
suppression du module Prestashop Security
suppression du module Secuvad
suppression du module Trusted Shops
suppression du module Ebay
suppression du module Criterio
suppression du module eKomi
suppression du module AutoUpgrade
suppression du module importer / exporter un thème
suppression du module Transporteur Canada Post
suppression du module Estimation des livraisons
suppression du module dejala.com
suppression du module envoimoinscher
suppression du module transporteur Fedex
suppression du module Mondial Relay
suppression du module SO Colissimo
suppression du module UPS
suppression du module USPS
suppression du module Authorize.net
suppression du module CashTicket
suppression du module Chèque
suppression du module DIBS
suppression du module Google Checkout
suppression du module Hipay
suppression du module Ogone
suppression du module Moneybookers
suppression du module PayesafeCard
suppression du module Fia NET-Sceau de confiance
suppression du module Iadvize
suppression du module LiveZilla
suppression du module ReversoForm
suppression du module Treepodia
suppression du module Google Adsense
suppression du module Flux RSS de produits
Notez mon billet, Google va adorer :
1 étoiles - J'aime pas !2 étoiles - Bof !3 étoiles - Bien !4 étoiles - Très bien !5 étoiles - Génial ! (1 votes, moyenne : 4,00 sur 5)
Loading...

10 commentaires sur “Faire du rangement dans les modules Prestashop”

  1. Hello,

    Il serait également intéressant de lister les modules stat à supprimer, qui ajoutent énormément de données dans la base de données, afin d’améliorer les performances de sa boutique.
    Par exemple, on peut supprimer le module stat Mots clés qui va enregistrer en bdd le mot clé tapé par l’utilisateur pour accéder à sa boutique; au temps utiliser Google Analytics…

    1. Bonjour,

      Si les noms sont identiques, vous pouvez les retirer.
      En accédant dans l’onglet des modules et en lisant le descriptif du module, vous devriez pouvoir définir si celui-ci est nécessaire ou non à vos besoins.

  2. C’est malheureusement toujours d’actualité sur 1.5, il y a une multitude de modules pré-installés. Cela me pose des problèmes de lisibilités/clarté malgré les filtres, ainsi que des ralentissements.

    Aussi je trouve intrusif ces modules «Incontournables» qu’il est impossible de cacher/refuser.

    Y a-t-il un moyen de nettoyer tout ça dans un Prestashop déjà installé?

    1. Hello,

      Effectivement entre une version 1.5 et un Prestashop de l’époque 1.3 on voit nettement la différence au niveau de la vitesse.

      Bonne remarque pour les modules « incontournables », je vais regarder pour faire un petit tutoriel là-dessus pour les supprimer…

      Par contre pour les modules pré-installés, il faut obligatoirement se « farcir » la désinstallation manuellement… (à voir aussi peut-être à développer un module pour « cleaner » son Prestashop).

      A bientôt !

  3. Salut !
    Je viens de trouver ce post sur Google.
    Je vois qu’il date de 2014. Est-il encore d’actualité ?
    Mon problème est que j’ai installé un module gratuit de Mediacom87 qui ne me convient pas à cause de l’utilisation du Js.
    Je suis sur Prestashop 1.6.0.9
    Je n’arrive pas ni à le désactiver ni a le désinstaller en passant par l’administration des modules. Le clic sur le bouton m’affiche une page blanche.
    Comment le désinstaller proprement et définitivement ?
    Sur le ftp dans le dossier modules je viens de le renommer pour qu’il ne soit plus actif.
    Merci de la réponse

    1. Hello,

      Cela date déjà d’un bon moment, si vous n’arrivez pas à désinstaller le module via le back-office vous serez obligé de faire un debug de Prestashop pour contourner l’erreur de la page blanche, afin d’identifier l’erreur réelle (mais il faudra donc coder un peu).

      Sinon pour faire au plus simple, vous pouvez aussi supprimer directement le dossier dans « /modules » de votre http://FTP... en principe ça devrait suffire.

      A lire aussi ce billet pour masques les modules du type « commerciaux » : https://www.webbax.ch/2014/06/09/retirer-les-modules-payants-de-prestashop/

      A bientôt !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *