Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Warenkorb auslesen? attribute_set_id? 
 
Xen00X
Jr. Member
 
Total Posts:  18
Joined:  2008-12-09
 

Guten Tag,

ich habe ein kleines Problem. Ich würde gerne den Warenkorb auslesen und bei den jeweiligen Produkten das “attribute_set_id” Attribut auslesen.

Momentan bin ich soweit:

$items Mage::getSingleton('checkout/session');
     

        foreach (
$items->getQuote()->getAllItems() as $item{

           $weight 
$item->getWeight();
  
        
}

Das funktioniert auch alles soweit, Gewicht, Tax_class_id etc. lassen sich Prima auslesen, jedoch kriege ich z.B das Attribut “attribute_set_id” oder “entitity_id” nicht ausgelesen.

Habe es bisher so Versucht:

$items->getAttributeSetId();

was leider nicht klappt.

Hingegen:

$items->getTaxClassId();

Hat jemand eine Idee?

 
Magento Community Magento Community
Magento Community
Magento Community
 
SNM_Portal
Member
 
Avatar
Total Posts:  48
Joined:  2008-06-30
Munich Germany
 

Hallo,
um zu sehen welches Objekt du gerade vor dir hast, hilft mir die Funtion get_class

Also:
$items = Mage::getSingleton(’checkout/session’);
foreach ($items->getQuote()->getAllItems() as $item) {

echo “<br/>”.get_class($item);
}

Jetzt sieht man, das man ein “Mage_Sales_Model_Quote_Item” vor sich hat und über die getProduct das
Product holen und schon kann es weiter gehen

foreach ($items->getQuote()->getAllItems() as $item) {
echo “<br/>”.get_class($item);
echo “<br/>”.$item->getProduct()->getAttributeSetId();
}

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top