Récuperer la valeur du groupe de client par défault sur Magento
Voici la manière pour récupérer la valeur du groupe par défaut des nouveaux clients en fonction du store dans Magento :
Mage::getStoreConfig(Mage_Customer_Model_Group::XML_PATH_DEFAULT_ID, $storeId)
Ceci est une petite astuce, mais pourrait bien vous servir dans certain cas ! Cela vous permet (…) Lire la suite
Utiliser la traduction en ligne dans Magento
L’outil de traduction en ligne de Magento permet deux choses : traduire les éléments de l’interface (globalement les textes récurrents sur plusieurs pages) ou tout simplement modifier un texte existant.
Vous trouverez ci-dessous les étapes pour utiliser ce système.
- Premièrement,
(…) Lire la suite
Utiliser le cache de Magento pour vos fonctions trop gourmandes !
Voici une astuce permettant la mise en cache dans Magento de vos résultats de fonction.
Vous venez de développer une super fonction qui fait le café ?
Mais le seul hic, son temps d’exécution plombe les performances du serveur ! (…) Lire la suite
Mauvaise génération des images de produits dans Magento
Une petite astuce :
Si jamais, tout à coup, vos images de produits ne sont plus générées correctement sur votre boutique (affichage de l’image par défaut), regardez votre .htaccess :
Si la variable memory_limit est en giga octets (ex : (…) Lire la suite
Corriger le format des adresses sous Magento
Le format des adresses sous Magento est par défaut au format Américain.
Pour le corriger sous la forme français, il suffit d’insérer dans votre base de donnée cette ligne :
INSERT INTO `directory_country_format` (`country_id`, `type`, `format`) VALUES
('FR', 'html', '{{depend
(…) Lire la suite
Modifier le nombre d’éléments par page dans les grilles de l’admin Magento
La liste du nombre d’éléments affichés dans une même page dans l’admin est fixe :

On peut toutefois modifier cette liste en éditant le fichier app/design/adminhtml/default/default/template/widget/grid.phtml à la ligne 81 :
getCollection()->getPageSize()==20): ?> selected="selected">20 getCollection()->getPageSize()==30): ?> selected="selected">30 getCollection()->getPageSize()==50): ?> selected="selected">50
(…) Lire la suite