Les modules de Magento 2, tout comme sur n'importe quel CMS, sont des éléments essentiels à la personnalisation et au bon fonctionnement d'un site e-commerce. Parmi tous nos tutoriels Magento 2, celui-ci faisait partie des plus évidents. Découvrez comment créer le vôtre !
Allez dans le répertoire où Magento est installé et naviguez jusqu'au dossier app/code.
Si le dossier code n'existe pas, créez-le. À l'intérieur de app/code, créez un nouveau dossier pour votre module. Par exemple, si votre société est Gone et que votre module s'appelle MyModule, vous devrez créer les dossiers Gone/MyModule.
Dans le dossier Gone/MyModule créez un nouveau dossier appelé etc.
À l'intérieur de ce dossier etc, créez un fichier appelé module.xml. Ouvrez ce fichier et ajoutez le contenu suivant :
<?xml version="1.0"?><config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Gone_MyModule" setup_version="1.0.0" /></config>
Revenez au dossier Gone/MyModule et créez un fichier appelé registration.php. Ouvrez ce fichier et ajoutez le contenu suivant :
<?php \Magento\Framework\Component\ComponentRegistrar::register( \Magento\Framework\Component\ComponentRegistrar::MODULE, 'Gone_MyModule', __DIR__ );
Ouvrez le terminal et naviguez jusqu'à la racine de votre installation Magento.
Exécutez ensuite la commande suivante pour activer votre module :
php bin/magento setup:upgrade
Pour vérifier que votre module est bien activé, exécutez la commande suivante :
php bin/magento module:status
Si tout s'est bien passé, votre module devrait apparaître dans la liste des modules activés.
Et si vous alliez plus loin ? Vous avez un doute, vous n'arrivez pas à activer votre module ? Ou bien vous souhaitez aller plus loin ? Vous pouvez découvrir notre formation développeur Magento ou contacter notre agence Magento !
Si vous êtes équipé de Magento 2.3 et +, alors ce tutoriel est fait pour vous : apprenez à ajouter une table en BDD !
Retrouvez nos tutoriels sous Magento 1
Vous souhaitez créer un controller sous Magento 2 ? En 4 étapes seulement, nous vous montrons comment faire facilement !
Nous vous aidons à créer votre propre thème personnalisé sous Magento 2 en quelques étapes seulement. Découvrez notre tuto !
Nous vous aidons à mettre en place, en quelques étapes, la traduction sur l'ensemble de votre site dans la langue que vous souhaitez.
Nous vous aidons à créer vos propres blocs sur Magento 2 : découvrez le tutoriel !
Nous vous aidons à surcharger un template sur votre CMS de prédilection, et ce en 5 étapes seulement.
Nous vous aidons à mettre en place différents éléments essentiels à la personnalisation de votre site Magento 2.
Vous souhaitez créer votre propre plugin sur Magento 2 ? Pas de soucis : on vous aide à le mettre en place !
Découvrez comment créer une interface d'administration fonctionnelle sur Magento 2 en 6 étapes.
Puissants systèmes d'événements sur Magento 2, découvrez comment créer et mettre en place un observeur !
Découvrez comment créer une méthode de livraison personnalisée sous Magento 2 en quelques étapes seulement, et simplifiez la vie de vos utilisateurs !
Découvrez comment gérer vos configurations personnalisées sur Magento 2 en quelques étapes seulement.
Téléchargez notre livre blanc SEO !