Nous contacter

Créer un module Magento 2

SE FAIRE ACCOMPAGNER PAR DES EXPERTS CERTIFIÉS
Structure du dossierDéclaration du moduleFichier d'enregistrementActiver le module

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 !

module magento 2

Étape 1 : Création de la structure du dossier

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.

Étape 2 : Créer le fichier de déclaration du module

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>

Étape 3 : Créer le fichier d'enregistrement

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__ );

Étape 4 : Activer le module 

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 !

Découvrez nos autres tutos Magento :

Comment ajouter une table en base de données sur Magento 2 ?
9/20/2023

Comment ajouter une table en base de données sur Magento 2 ?

Si vous êtes équipé de Magento 2.3 et +, alors ce tutoriel est fait pour vous : apprenez à ajouter une table en BDD !

410 Gone vous offre quelques tutoriels afin de bien débuter avec Magento ; retrouvez les tous ici !
9/20/2023

410 Gone vous offre quelques tutoriels afin de bien débuter avec Magento ; retrouvez les tous ici !

Retrouvez nos tutoriels sous Magento 1

Créer un controller sous Magento 2 : notre tuto pas à pas
9/20/2023

Créer un controller sous Magento 2 : notre tuto pas à pas

Vous souhaitez créer un controller sous Magento 2 ? En 4 étapes seulement, nous vous montrons comment faire facilement !

Thème personnalisé sous Magento 2 : créez le vôtre rapidement !
9/20/2023

Thème personnalisé sous Magento 2 : créez le vôtre rapidement !

Nous vous aidons à créer votre propre thème personnalisé sous Magento 2 en quelques étapes seulement. Découvrez notre tuto !

Mise en place de la traduction sur Magento 2 : comment faire ?
9/20/2023

Mise en place de la traduction sur Magento 2 : comment faire ?

Nous vous aidons à mettre en place, en quelques étapes, la traduction sur l'ensemble de votre site dans la langue que vous souhaitez.

Créer un bloc sur Magento 2 : découvrez la marche à suivre
9/20/2023

Créer un bloc sur Magento 2 : découvrez la marche à suivre

Nous vous aidons à créer vos propres blocs sur Magento 2 : découvrez le tutoriel !

Surcharger un template sur Magento 2 : comment faire ?
9/20/2023

Surcharger un template sur Magento 2 : comment faire ?

Nous vous aidons à surcharger un template sur votre CMS de prédilection, et ce en 5 étapes seulement.

Tutoriels Magento 2 : 410 vous accompagne sur le CMS e-commerce !
9/20/2023

Tutoriels Magento 2 : 410 vous accompagne sur le CMS e-commerce !

Nous vous aidons à mettre en place différents éléments essentiels à la personnalisation de votre site Magento 2.

Créer un plugin sur Magento 2 en 6 étapes : découvrez la marche à suivre !
9/20/2023

Créer un plugin sur Magento 2 en 6 étapes : découvrez la marche à suivre !

Vous souhaitez créer votre propre plugin sur Magento 2 ? Pas de soucis : on vous aide à le mettre en place !

Interface d'administration sur Magento 2 : comment en créer une ?
9/20/2023

Interface d'administration sur Magento 2 : comment en créer une ?

Découvrez comment créer une interface d'administration fonctionnelle sur Magento 2 en 6 étapes.

Créer un observeur sur Magento 2 : découvrez comment faire
9/20/2023

Créer un observeur sur Magento 2 : découvrez comment faire

Puissants systèmes d'événements sur Magento 2, découvrez comment créer et mettre en place un observeur !

Créer une méthode de livraison personnalisée sur Magento 2 : notre tuto
9/20/2023

Créer une méthode de livraison personnalisée sur Magento 2 : notre tuto

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 !

Magento 2 : comment ajouter et récupérer une configuration personnalisée ?
9/20/2023

Magento 2 : comment ajouter et récupérer une configuration personnalisée ?

Découvrez comment gérer vos configurations personnalisées sur Magento 2 en quelques étapes seulement.

Livre

Découvrez les best practices en SEO

Téléchargez notre livre blanc SEO !