Magento: getTierPrices() tut nicht was es soll

Seit Version 1.4 von Magento nützt $_product->getTierPrices() teilweise nichts mehr, wenn man sich die Staffelpreise zum Basis-Produkt geben lassen will. Denn es liefert nur noch Kauderwelsch, wenn man es in der Produktliste auf der Kategorie-Seite verwenden will.

Seit Version 1.4 von Magento nützt $_product->getTierPrices() teilweise nichts mehr, wenn man sich die Staffelpreise zum Basis-Produkt geben lassen will. Denn es liefert nur noch Kauderwelsch, wenn man es in der Produktliste auf der Kategorie-Seite verwenden will.

Stattdessen müssen alle Kindprodukte des Elternprodukts besorgt werden. Und von diesesn Produkten wiederum die Staffelpreise.

$_productCollection = Mage::getModel('catalog/product')->getCollection()
    ->addAttributeToSelect('*')
    ->addAttributeToFilter('status', 1)
    ->addAttributeToFilter('sku',$this->htmlEscape($_product->getSku()))
    ->load();
 
$_tierPrices = new array();
 
foreach ($_productCollection as $_product){
    $_tierPrices= $this->getTierPrices($_product);
}
Scroll
Wir verwenden technische und analytische Cookies, um Ihnen alle Funktionen unserer Internetseite darstellen zu können. Weitere Informationen