Category Bouts de code

Récupérer les attributs d’un produit

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

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 :

Lire la suite

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 :

Lire la suite

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

Copyright © Magento Code
Développement Magento & Design Magento

Développement Magento