Derniers articles

Magento : Importer des catégories en ligne de commande

On a souvent besoin d’automatiser la création de catégories sur nos instances Magento. Cela peut être utile quand on change d’environnement ou bien après une réinstallation complète. Voici un petit script qui vous permettra de créer votre arborescence de catégories en important un fichier CSV en ligne de commande.


Magento : Mettre en cache le load d’un produit

Vous connaissez certainement le fameux $product->load($product->getId()) qui va peupler votre objet en allant chercher les valeurs en base de données. Cette méthode n’utilise pas le cache Magento alors qu’elle est assez gourmande en requêtes SQL. Voici donc un petit exemple de mise en cache du load produit qui vous permettra de soulager un peu votre […]


Forcer l’installation de son module Magento après ceux par défaut

Parfois, on veut absolument que notre module soit installé après ceux définis par défaut dans Magento. On essaye bien souvent de jouer avec les dépendances entre modules mais cela n’a guère d’impact sur la priorisation des modules. Voici donc en quelques lignes comment laisser Magento s’installer tout seul comme un grand et que notre module […]


Magento : Créer un contrôleur dans l’admin sous un nouvel onglet

Nous avons déjà vu dans un précédent billet comment surcharger un contrôleur dans Magento. Cette fois, je vais vous montrer comment créer votre propre contrôleur dans l’admin et cela proprement, car il y a beaucoup de solutions proposées ici et là mais elles ne fonctionnent pas toutes et sont parfois obsolètes. Nous accéderons à notre […]


Magento : Enregistrer les mouvements de stock de vos produits

Dans Magento, le stock d’un produit n’est pas sauvegardé au fil du temps. Or, le stock peut être modifié de multiples façons différentes (produit commandé, commande annulée, modification manuelle, imports, etc.) et il peut être utile de savoir d’où viennent les modifications. Voici une extension simple qui sauvegarde au fil du temps les mouvements de […]


Installer des modules Magento grâce à modgit

Quand on développe des modules Magento, il est assez fastidieux de créer des packages pour Magento Connect. C’est pourquoi il y a souvent des modules qui ne sont pas présents dans celui-ci mais qui sont disponibles ailleurs, sur GitHub par exemple. Je vais vous présenter ici un moyen très rapide d’installer des modules Magento disponibles […]


Magento : Ajouter des images aux options des attributs produits

Dans un projet Magento, on a parfois la volonté d’associer une image aux options des attributs de nos produits. Cela peut être utile dans le moteur à facettes (navigation par filtres) pour mettre en évidence une liste de couleurs plutôt qu’un libellé seul, ou bien associer un logo à la marque d’un produit et afficher […]


Categories