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
Category Bouts de code
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 :
Récupérer les informations de commandes pour les tags de tracking
Lorsque que vous installez des codes de tracking lors de la validation d’une commande, il est nécessaire de donner des informations comme l’id de commande, le mail du client…
Voici une méthode pour récupérer ces infos : Lire la suite
Ajouter un block statique dans un fichier de template (.phtml)
Un block statique s’ajoute dans le fichier xml du layout correspondant, cependant vous pouvez également l’ajouter dans le fichier de template. Lire la suite
