NANANE DEVELOPPEMENT WEB JQUERY MAGENTO ZEND

CONTACT
RSS

Posts Tagged ‘ Magento

Magento : Requête SQL

Petit tips rapidos, voici comment utiliser l’instance de la DB Magento pour exécuter une requête SQL :

$resource = Mage::getSingleton('core/resource');
$read= $resource->getConnection('core_read');
$select = $read->select()
->from('le_nom_de_ma_table')
->where('mon_champ = ?', $ma_valeur)
->where('mon_autre_champ = ?', $mon_autre_valeur);
$retour = $select->query();
$rows = $retour->fetchAll();

foreach($rows as $rec):
  $sauvegarder = $rec['nom_du_champ'];
endforeach;
CATÉGORIES :

Magento

, Php

, Tutoriels

Magento : Surcharger un Controller

La surcharge d’un controller sous Magento n’est pas très compliquée, mais nécessite tout de même de suivre une démarche précise. Dans cet exemple, nous allons surcharger un  controller étendant la gestion du compte client.

LIRE LA SUITE

CATÉGORIES :

Magento

, Php

, Tutoriels

Magento : Rendu d’affichage des adresses

L’affichage du rendu html ou texte des adresses de livraison ne se fait pas dans un template.

Pourquoi faire simple ? Bah en fait je pense qu’ils ont voulu optimiser le tout pour ne pas avoir à dispatcher davantage le code en fonction du rendu souhaité (Rendu HTML, PDF ou Text).

Ce qui fait que le model fait appel à une structure xml.
Le contenu à modifier se trouve dans le config.xml situé à cet emplacement : /app/code/core/Mage/Customer/etc/config.xml.

LIRE LA SUITE

CATÉGORIES :

Magento

, Php

, Tutoriels

Magento : Désactiver Recurring Profiles

Bon alors j’ai pas mal cherché comment retirer du menu du compte client le recurring profiles en vain.

J’ai finalement trouvé cette info sur un forum que je me permet de vous retransmettre ici :

Il suffit de, dans le fichier app/design/frontend/votre_theme/default/layout/sales/recurring_profile.xml, mettre en commentaire les lignes suivantes.

<!-- <customer_account>
<reference name="customer_account_navigation" >
<action method="addLink" translate="label"><name>recurring_profiles</name><path>sales/recurring_profile/</path><label>Recurring Profiles</label></action>
</reference>
</customer_account> -->

Et voilà, il a disparu :p

CATÉGORIES :

Magento

, Php

, Tutoriels

Magento : Observer

Nous allons ici voir comment créer un Observer sous Magento.

A quoi sert donc un Observer ? Et bien c’est très simple ! Vous avez peut être déjà remarqué que Magento “diffuse” des évènements au cours des différentes actions que vous pouvez réaliser au sein du code. Cette même diffusion peut être utilisée afin de lancer l’exécution d’un script spécifique. Dans cet exemple, nous allons créer un observer sur la validation (le paiement) d’une commande.
( Une liste relativement exhaustive des différents évènements Magento est disponible en fin de post).

LIRE LA SUITE

CATÉGORIES :

Magento

, Php

, Tutoriels

Magento : Lister les valeurs d’un attribut

Petit tips sous Magento, voici comment lister les valeurs d’un attribut :

public function get_attribute_values($attribute_code){
    $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', $attribute_code);
    foreach ( $attribute->getSource()->getAllOptions(true, true) as $option){
		$attributeArray[] = Array($option['value'],$option['label']);
    }
    return $attributeArray;
}

Cette fonction retourne les valeurs ainsi que le label (Admin label) de l’attribut dont le code (ex: “color”) est passé en paramètre.

CATÉGORIES :

Magento

Magento lève 22,5 millions de dollars

Magento, la célèbre solution de création de site e-commerce, codé avec le Zend Framework (et ça c’est trop la classe !) et open-source, vient de recevoir une injection de capital s’élevant à 22,5 millions de dollars lors d’un levé de fonds. Et c’est TechCrunch qui nous en informe.

A l’origine, Magento été un produit développé et commercialisé par la société Varien, projet qui a débuté en janvier 2007. La version 1.0 apparaitra en mars 2008 et c’est en juillet 2008 que la société gagnera le trophée du “meilleur nouveau projet Open Source”, organisé par SourceForge, Inc.

Magento serait utilisé sur plus de 60.000 site marchands et a été téléchargé environ 1,5 millions de fois en Janvier 2010. L’entreprise aurait d’ailleurs enregistré plus de 15 milliards de dollars de transactions à ce jour.

Ces fonds permettrons, entre autre, de développer les services de commerce sur mobiles.

Je vous laisse avec une vidéo du CEO de Magento qui explique sa vision de l’e-commerce open-source :

[youtube kIKaJcBQtOw]

CATÉGORIES :

Actualités