Installer des extensions Magento : guide complet
Les extensions Magento etendent les fonctionnalites de votre boutique en ligne. Dans ce guide, vous apprenez comment installer et gerer les extensions en toute securite.
Trouver des extensions
Magento Marketplace
La source officielle pour les extensions Magento :
- Allez sur marketplace.magento.com
- Filtrez par version Magento et categorie
- Consultez les avis et la compatibilite
- Verifiez la date de derniere mise a jour
Autres sources
En plus du Marketplace, vous trouverez des extensions sur GitHub (open source) et chez des fournisseurs tiers comme Amasty et Mageworx. Appliquez aussi les critères de qualité ci-dessous aux extensions de ces sources.
Criteres de qualite
Lors du choix des extensions, verifiez :
- Compatibilite: Supporte votre version Magento
- Avis: Minimum 4 etoiles, plusieurs avis
- Mises a jour: Recemment mise a jour (dans les 6 mois)
- Support: Developpeur actif avec support
- Documentation: Bonne documentation installation et configuration
Risques des mauvaises extensions
Les mauvaises extensions peuvent causer :
- Vulnerabilites de securite
- Problemes de performance
- Conflits avec d autres extensions
- Problemes lors des mises a jour Magento
Installation via Composer (recommande)
Composer est la methode standard pour les extensions Magento 2.
Etape 1 : Configurer l acces Marketplace
- Connectez-vous sur marketplace.magento.com
- Allez dans My Profile > Access Keys
- Creez une nouvelle paire de cles
- Copiez la cle publique et privee
Etape 2 : Configurer l authentification
Ajoutez les cles dans auth.json :
{
"http-basic": {
"repo.magento.com": {
"username": "public_key_ici",
"password": "private_key_ici"
}
}
}
Etape 3 : Installer l extension
# Naviguez vers la racine Magento
cd /chemin/vers/magento
# Installez l extension
composer require vendor/module-name
# Enregistrez le module
bin/magento setup:upgrade
# Compilez l injection de dependances
bin/magento setup:di:compile
# Deployez le contenu statique
bin/magento setup:static-content:deploy fr_FR
# Videz le cache
bin/magento cache:clean
Remarque : si votre boutique est en mode developer ou default, setup:static-content:deploy ne s'exécute qu'avec l'option -f (force) : bin/magento setup:static-content:deploy -f fr_FR. En mode production, -f n'est pas nécessaire.
Installation manuelle
Pour les extensions non disponibles via Composer :
Etape 1 : Telecharger et uploader
- Telechargez l extension (fichier ZIP)
- Decompressez sur votre ordinateur
- Uploadez vers app/code/Vendor/ModuleName/
Etape 2 : Enregistrer le module
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
Verifier la structure
Un module correctement structure a :
app/code/Vendor/ModuleName/
- registration.php
- etc/
- module.xml
- Block/
- Controller/
- Model/
- view/
Gerer les extensions
Apercu des modules installes
bin/magento module:status
Cela affiche tous les modules actives et desactives.
Desactiver un module
bin/magento module:disable Vendor_ModuleName
bin/magento setup:upgrade
bin/magento cache:clean
Activer un module
bin/magento module:enable Vendor_ModuleName
bin/magento setup:upgrade
bin/magento cache:clean
Supprimer un module
# Via Composer (recommande)
composer remove vendor/module-name
bin/magento setup:upgrade
bin/magento cache:clean
# Modules manuels
bin/magento module:disable Vendor_ModuleName
# Supprimez le dossier de app/code/
bin/magento setup:upgrade
Configuration des extensions
Apres installation, la plupart des extensions doivent etre configurees :
- Allez dans Stores > Configuration
- Trouvez la section de l extension
- Configurez les parametres
- Cliquez sur Save Config
- Videz le cache si necessaire
Extensions populaires par categorie
Paiements
- Mollie Payments: iDEAL, carte bancaire, Bancontact
- MultiSafepay: Plusieurs methodes de paiement
- Adyen: Paiements enterprise
SEO
- Mageplaza SEO: Suite SEO complete
- Amasty SEO Toolkit: SEO avance
- MageWorx SEO Suite: Optimisation SEO
Performance
- LiteSpeed Cache: Cache LiteMage
- Amasty Full Page Cache Warmer: Prechauffage cache
- MageWorx Image Optimizer: Optimisation images
Marketing
- Mailchimp: Integration email marketing
- Klaviyo: Marketing automation
- Google Shopping: Gestion des flux
Depannage
Consulter les journaux
Si une extension ne fonctionne pas comme prévu, consultez d'abord les fichiers journaux dans var/log/, en particulier exception.log et system.log :
tail -100 var/log/exception.log
tail -100 var/log/system.log
Le message d'erreur indique souvent directement l'extension et le fichier à l'origine du problème.
Class not found apres installation
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:clean
Erreur Cannot save ou permissions
Verifiez les permissions des fichiers :
find var generated vendor pub/static pub/media app/etc -type f -exec chmod 644 {} \;
find var generated vendor pub/static pub/media app/etc -type d -exec chmod 755 {} \;
Conflits entre extensions
- Desactivez les extensions une par une
- Identifiez l extension en conflit
- Contactez le developpeur de l extension
- Envisagez une extension alternative
Bonnes pratiques
- Testez d abord sur staging: Jamais directement en production
- Faites une sauvegarde: Toujours avant installation
- Une a la fois: Installez les extensions une par une
- Documentez: Gardez trace des extensions installees
- Mettez a jour regulierement: Gardez les extensions a jour pour la securite
- Limitez le nombre d'extensions: Installez uniquement ce dont vous avez vraiment besoin. Chaque extension ajoute du code à maintenir et peut affecter la vitesse de votre boutique
Besoin d aide ?
Nous sommes la pour vous ! Si vous rencontrez un probleme ou avez des questions, notre equipe de support sera ravie de vous aider personnellement. Envoyez-nous un message via le systeme de tickets.
Vous cherchez une adresse e-mail ? Découvrez notre offre.
0 sur 0 ont trouvé cet article utile