Salut,
Je développe actuellement un module dans le même sens, mais pour les produits avec des informations bien définit (le nombre de fois que le produit a été vu, commandé, leur catégories, ...et attributs ) mais dans un fichier xml,
Je me suis servi du moduleCreator pour créer l'arborescence de base et ensuite pour requêter sur la BD :
Retourner tous les produits : (il retourne une table d'objet de type produit)
| Code : |
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('*')->load();
|
Retourner toutes les commandes passées sur le site: (il retourne une table d'objet de type commande)
| Code : |
$collectionCMD = Mage::getModel('sales/order')->getCollection()
->addAttributeToSelect('*');
|
Plusieurs méthodes sont mises à la disposition pour avoir les informations liées à chaque commande (même chose pour les produit):
| Code : |
foreach ($collectionCMD as $item)
{
echo $item->getIncremmentId();
echo $item->getParentId();
echo $item->getStoreId();
echo $item->getCreatedAt();
echo $item->getUpdatedAt();
echo $item->getCustomerId();
echo $item->getTaxAmount();
echo $item->getShippingAmount();
echo $item->getSubtotal();
// .....etc
}
|
Je peux chercher avec toi si tu cherche comment récupérer des données depuis la base ( pour ta question j'avoue que je sais pas trop par ce que les codes responsables sont un peu dispersés entre model/block/etc...)
Bon courage.