Découvrez comment créer des modules dans Magento !
Cela peut paraître évident mais je réalise en parallèle les exemples de code sur une version Magento Community 1.6.1.0. et quand l'occasion se présente sur une Enterprise 1.11. Ceci afin de vous éviter de vous creuser la tête plus que nécessaire sur mes propres erreurs de copier/coller etc. Non ce n'est pas pour voir si vous suiviez !
L'une des raisons qui m'a poussé à mettre en place cette suite de tutoriels, c'est la difficulté que j'ai eu lors de mon apprentissage à trouver des tutoriels ou tout ne s'appelait pas test... C'est pour ça que vous trouverez quelques plop et autres mots étranges ! Alors oui c'est plus disons "détendu" mais ça a pour avantage de directement vous permettre de faire le lien entre un layout, un controller, un block, et dans le bon sens.
Comme précisé plus haut, j'essai de proposer des exemples testés sur différentes plateformes, mais également en tenant compte des évolutions de magento , par exemple l'installation d'un module peut se faire avec beaucoup de SQL à partir de la version 1.6 contrairement à magento 1.4.3.2 par exemple. Dans ce cas je propose la méthode correspondante dans un tutoriel (Bis).
J'essai de tenir à jour un article d'aide au débug , pour vous permettre de mieux distinguer vos bugs, ainsi vous apprenez par vous même et ne paniquer pas à la première erreur. On a tous des bugs, l'essentiel étant d'avoir les bons outils et la bonne méthode pour les résoudre.
Introduction à la création de modules pour magento, présentation de la méthode et de la suite d'articles correspondants.
Dans cette première leçon nous allons faire du xml uniquement, en effet c'est via ce système que vous réaliserez la partie configuration de votre site. Malheureusement, la partie convention over configuration d'un Ruby On Rails, n'est ici pas la plus présente. C'est aussi ce qui m'a motivé à partager mes connaissances dans le domaine.
La base de l'affichage en frontend, reposer sur la déclaration d'un routers et d'un controller, nous allons créer les notres dans ce tutoriel.
Corsons un peu les choses avec l'apparition des blocks et des layouts, cette approche du modèle MVC vous initiera à la puissance mais aussi la compléxité du modèle Magento.
Nous allons ci voir notre premier article traitant d'un accès à la base de donnée.
Plusieurs élément encore rentrent encore une fois en compte pour une bonne gestion. Dans cet article nous ne verrons que la partie frontend. (l'ensemble de la partie BO, faisant partie intégrante d'un autre chapitre)
Si comme cortex chaque soir, vous allez "tenter de conquérir le monde" vous aurez besoin d'internationaliser votre module. Voici donc une présentation d'une méthode de traduction à l'aide des Helpers.
Introduction à l'utilisation et la personnalisation du Backoffice Magento : Comment afficher son propre contenu dans une page du back office grace au menu et à la gestion des droits.
Première partie de mon tutoriel sur le grid magento, nous évoquerons uniquement ici l'affichage d'un tableau en back office avec fonction de tri.
Après avoir affiché vos données dans un écran de type grid, vous allez sans doute vouloir les ajouter directement depuis le back office? Nous allons donc mettre cette étape en pratique tout au long de ce tutoriel, pour ajouter éditer et supprimer des éléments du tableau.
Nous allons dans ce tutoriel créer une fonction avancée du grid de module magento, appelée massAction, afin d'éxécuter comme son nom l'indique une fonction sur un ensemble d’éléments de notre grid.
Stocker vos variables en dur c'est bien (ou pas...) mais pouvoir administrer votre module depuis votre backofice c'est mieux, et vous les utilisateurs finaux non développeurs, c'est essentiel, vous allez donc découvrir comment faire dans cet article.
Besoin d'astuces de développement sur Magento 1 ? Cette rubrique est faite pour vous
Téléchargez notre livre blanc SEO !