Create a magento plugin from the start to the end !

Because it was dificul for me to find tutorials /how to/ developer’s guide (complete) … on the magento plugins developpement, i decided to create one !

We’ll see in all this tutorial how to create a complete magento module with database access, frontend interface and backend interface (using the magento Grid View).

Every single parts of this tutorial will contains one théorical part to understand how is working magento and one « practical » part which is the creation of the whole plugin step by step.

Are you ready ? so be strong ! magento (and e-commerce development in general) is far for being the easiest past of the web !

Summary :

Lesson 1 – Magento plugin’s structure

Lesson 2 – Create your own controller

Lesson 3 – Create a block

Lesson 4 – The Model and the database

Lesson 5 – The Model, collections and forms

Lesson 6 – Create a plugin in the backend

Lesson 7 – The magento admin grid

Lesson 8 – Rewrite / modify a magento block

Lesson 9 – Rewrite / modify a magento model

Lesson 10 – Rewrite / modify a magento controller

Lesson 11 – Events and Observers in magento

Lesson 12 – The Helpers

Lesson 14 – Make an update of your plugin

Lesson 15 – Translate your Magento plugin, the Internationalization

Step by step, i will complete this tutorial. If you have any suggestions, please tell me ! i love to talk with you guys ;) . Help me to make this tutorial be famous, send it on facebook, twitter, and other you !

Posted in magento.


45 Comments

    • Hi KK ! ;) no i’ll not upload the complete code, it’s a tutorial, you have to make it by yourself to really understand how it works. it would be too easy to copy this without trying to understand. Sorry KK ^_^

  1. Hi Pierre!,

    Its awesome for the beginners to know the structure. Thanks for your time to make this for us. It is very useful.

    Christin

  2. Hello,

    I would love to see a tutorial that works on loading dependent data in a tab.

    For example.. a Product Favorites module.

    One table has the list of favorites and another tables has products for each favorite list.

    Its more like adding another dimension to your Admin Grid tutorial

  3. hi. this is really nice tutorial. Finally I was able to create my own module in magento.

    But still I have one query.
    I want to add view shopping link in manage customer’s grid. I am able to insert the column in grid but not able to view the shoppings done by that particular customer. please let me know how can I achieve this task.

    Thank You.

  4. It’s a really very informative information. It’s very useful and knowledgeable for me. I will bookmark this page and come soon to see the updates.

  5. Hello Pierre!,

    Valeu cara! Muito legal essa sua iniciativa! Receba agradecimento e saiba que tem leitores no BRASIL!
    (Merci mec! Très cool que votre initiative! Recevez notre gratitude et je sais que vous avez adeptes au Brésil! )
    MERCI!!!!

  6. Sir,
    This is the exact that kind of tutorial for which i was looking for from many days.

    Can u ensure this code is compatible to magento 1.7.x series because currently it is using.

    And tutorial have nothing missing if i will follow it . then it will work fine becuse i have already readed many broken tutrials

    Thanks a lot

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>