Tutoriel, créer votre module Magento de A à Z

Au vue de comment j’ai galéré pour trouver des tutoriaux/how to/ou guide du développeur complet etc… sur le développement de plugins pour Magento, je me suis dis que c’était peu être une bonne idée d’en créer un.
Nous verrons tout au long de ce tutoriel comment créer un module magento complet avec acces a la base de donnée, une interface pour le frontoffice et une interface en backoffice (utilisant une grid Magento) pour gérer l’affichage sur le front.

Chaque partie de ce tutoriel contiendra une partie théorique pour bien comprendre le fonctionnement de Magento et une partie pratique qui consistera à créer un module complet étapes par étapes.

Vous êtes prêt ? Alors accrochez vous, magento (et le ecommerce en général) est loin d’être la partie la plus facile du web.

Sommaire de cette série de tutoriel

Leçon 1 – La structure d’un module Magento

Leçon 2 – Créez votre Controller

Leçon 3 – Créer un Block

Leçon 4 – Le Model et la base de donnée

Leçon 5 – Le model, les collections et les formulaires

Leçon 6 – Créer un module d’administration sur le Backoffice

Leçon 7 – Le Grid de l’admin Magento

Leçon 8 – Réecrire / Modifier un Block Magento

Leçon 9 – Réecrire / Modifier un Model Magento

Leçon 10 –Réecrire / Modifier un Controller Magento

Leçon 11 – Les Events et les Observers dans Magento

Leçon 12 – Les Helpers

Leçon 13 – Rajouter un champs dans System > Configuration

Leçon 14 – Faire une mise à jour de votre module

Leçon 15 – Traduire son module Magento, l’Internationalization

LA SUITE : tutoriels avancés sur magento pour comprendre plus en détails comment ça marche

Au fur et à mesure, je compléterai ce tutoriel. Si vous avez des suggestions d’améliorations n’hésitez pas à m’envoyer un mail ou demander un devis.

Posted in Magento and tagged , , , , , , , , , .


26 Comments

  1. Bonjour,
    je viens de tomber sur votre site par hasard suite a quelque recherche. je vous encourage à poursuivre ce tuto qui pour le moment m’aide a grand pas :) y a du boulot pour devenir a maitre dans cette art :)
    Merci :)

  2. Salut,
    Vu la qualité des informations que j’ai pu trouver sur ton site, je me suis permis d’écrire un article pour promouvoir tes tutos !
    J’espère que ça t’apportera un nombre important de visites supplémentaires, car ton blog mérite d’être plus connu de la communauté francophone de Magento.

    Je te souhaite une bonne continuation ! Bon courage !

    PS: je suis en 4ème année à Supinfo et accessoirement un ami de Freddy Dewaleyne ^^ !

  3. Un grand merci ! La doc Magento étant pour le moins sibylline et non localisée, ton travail est essentiel.
    Il m’a permis de comprendre grosso modo le fonctionnement de Magento en très peu de temps et de commencer un module pour ajouter des attributs à un customer (avec des attributs de types 1-n – un client peu gérés ses liens préférés, des offres d’hébergement …).
    Encore bravo !

  4. Est que vous avez une idee sur les modules import export pour les tables config_data?

    exemple j’ai plusieurs magasins de l’admiin c bien gerer et hop je dois importer les horraires et les services de chaque magasins depuis un csv

  5. Un énorme merci pour ce tuto ! Je n’ai pas tout utilisé mais je ne doute pas de la qualité des informations qu’on peut trouver.

    Bonne continuation !

Laisser un commentaire

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

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>