Plusieurs méthode permettent la récupération de la valeur d’un attribut pour un produit.
Je vous en présente 2 :
Première méthode : Lire la suite
Récupérer les attributs d’un produit
Appeler un block statique directement du template
<?php $this->getLayout()->createBlock('cms/block')->setBlockId('block-identifiant')?>
Écrire une requête SQL personnalisée
$db = Mage::getSingleton('core/resource')->getConnection('core_read'); $sql = "SELECT * FROM catalog_product_entity"; $result = $db->query($sql); $res = array(); while ($row = $result->fetch() ) { $res[]=$row; } print_r($res)
Utiliser le Renderer pour customiser un grid sous magento
Pour rajouter l’ip dans une colonne de la liste des commandes, nous allons utiliser un Renderer.
Très pratique pour afficher ce que l’on veut dans le grid (Sales, Customer…)
Commencez par créer le fichier Mage_Adminhtml_Block_Sales_Order_Renderer_Salesip,
Voici son contenu : Lire la suite
Informations sur votre magasin
Pour récupérer les informations de votre magasin, rien de plus simple : Lire la suite
Flux XML des articles (magento)
Ceci n’est pas vraiment un module mais un bout de code suite à un développement pour un client pressé…
Le but est de lire un csv contenant les sku et générer un fichier xml de catalogue produit.
1- Création d’un dossier à la racine du site, par exemple « xml »
2- Dans ce dossier, dépot d’un fichier index.html vide ![]()
3- Je dépose également un fichier csv, (nomme flux.csv par exemple) contenant une seule colonne « sku », comme ceci :
Formater un chiffre suivant la devise configurée
Pour formater un chiffre suivant la configuration du site : Lire la suite
Récupérer les accès de la base de données
Pour récupérer les accès à la base de données de magento, il suffit d’utiliser ce code :
Magento et Google Analytics : Performances des pages du processus d’achat.
Par défaut, nous ne pouvons pas, via Google Analytics, voir les performances des pages du processus d’achat. En effet, la page checkout/onepage est géré par de l’AJAX (requête transmise au serveur sans que l’URL de la page ne change).
Pour contourner le problème, il suffit d’utiliser la fonction _trackPageview de Google Analytics.
Pour intégrer cette fonction à magento, j’ai créé un petit module qui surcharge Mage_GoogleAnalytics_Block_Ga.
Ce module permet de suivre les pages du processus d’achat tel que : Lire la suite
Extension Firefox qui remplace customize google
Customize google était l’extension firefox qui permettait (entre autre) de mettre un compteur de position sur les recherche google.
Cette extension était devenue incompatible avec les nouvelles versions de firefox.
