Donnez un coup de jeune à l’admin Magento
Donnez rapidement un coup de jeune à l’admin Magento.
Donnez rapidement un coup de jeune à l’admin Magento.
Par défaut, l’API Magento ne permet pas d’associer des produits simples à un produit configurable ou groupé. Voici une extension qui vous permettra de le faire en spécifiant simplement les skus des produits simples à associer lors de la création du produit configurable ou groupé.
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.
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 […]
Petit bout de code qui permet de récupérer le total hors taxes du panier de l’utilisateur, ça vous fera peut-être gagner la demi-heure que j’ai perdue à trouver comment faire.
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 […]
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 […]
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 […]
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 […]
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 […]