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

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.

Lire la suite

Copyright © Magento Code
Développement Magento & Design Magento

Développement Magento