SUPEE-5994 est le nom du patch à appliquer immédiatement a vos boutiques Magento, qu’elles soient sur du Community ou du Enterprise. Certes je m’y prend un peu tard et pas mal de site on déjà fait vent de l’info. Mais j’ai constaté
Récupérer le label d’un attribut produit en fonction du store
On peut avoir besoin de récupérer le label d’une attribut produit en ayant uniquement son ID, et le store ID voulu. On va passer par une requête en BDD pour le récupérer.
Vérifier les informations d’un avoir avant sauvegarde (creditmemo)
Pour certaines raisons, il peut s’avérer utile de vérifier les informations d’un avoir (remboursement, creditmemo pour les intimes) avant de l’autoriser. Voici un petit tuto et les conditions que j’ai mis en place : – La commande doit avoir une expédition
Faire des requêtes avec Zend Db sans écrire de SQL
Certains l’oublient peut-être, mais Magento se base sur le framework Zend, qui nous propose beaucoup de fonctionnalités. Parmi celles-ci, le fait de pouvoir faire des requêtes SQL via des objets et des méthodes implémentées dans ce framework. Faire un select
Logger toutes les requêtes SQL de Magento
Pendant les phases de développement, il peut être intéressant de logger les requêtes SQL. Que ce soit pour trouver la cause de lenteurs sur votre site, ou encore débugger une fonctionnalité qui plante. Je ne vous conseille pas d’utiliser cette
Une faille de Magento à corriger par un patch
Ce patch corrige deux failles potentielles, permettant un hacker, avec des accès à l’administration, d’exécuter du code arbitraire sur le/les serveur(s) de votre site.
Modifier l’ordre du select des tris de liste produit, et définir une direction par défaut
Après des heures de casse-tête, j’ai trouvé comment modifier l’odre des tri dans le select sur les listes produit, et de définir une direction par défaut selon tel ou tel tri, et sans surcharge ! MAJ 14/10/2014 : Ajout de
Modifier une traduction du core uniquement pour le frontend
Cas d’utilisation : J’ai une traduction à changer sur le frontend de mon site. Or, cette traduction est une traduction de Mage_Catalog, et qui est définie dans le core. Cette traduction, c’est le libellé « Position » dans mon menu déroulant de
Cibler les erreurs de cron dans Magento, pour mieux les corriger
Quand on paramètre un cron dans Magento, il y’a souvent un mystère qui plâne : Mais comment savoir si tout se lance correctement? Pas de panique, voici une petite requête SQL passe-partout qui va vous permettre de savoir : –
Fatal error: Class ‘MyNamespace_MyModule_Helper_Data’ not found in Mage.php
Cette erreur a du en énerver plus d’un durant le développement Magento. Je vais vous lister ici une liste (non exhaustive) de solutions possibles pour corriger cette erreur. Sachant qu’elle peut venir de plusieurs endroits, si vous trouvez d’autres causes