Magento: Afișați prețurile de nivel la pagina de listare a categoriilor

Încerc să afișez toate prețurile de nivel pe pagina de listare a categoriilor (catalog / produs / list.phtml), dar obțin doar prețul de bază pentru un singur produs.

print_r($_product->getTierPrice());

returnează:

Array
(
    [0] => Array
        (
            [price] => 0.5000
            [website_price] => 0.5000
            [price_qty] => 1
            [cust_group] => 32000
        )

)

pentru fiecare produs. Pe pagina de informații despre produs funcționează fără probleme. Vă rugăm să ne informați.

ver. 1.5.0.1

ACTUALIZARE:

Iată soluția pentru problema inspirată cu răspunsul de mai jos:

$resource = Mage::getSingleton('core/resource');
$query = 'SELECT * FROM ' . $resource->getTableName('catalog/product') . '_tier_price';
$_tier_prices = $resource->getConnection('core_read')->fetchAll($query);
var_dump($_tier_prices);
7
задан user487772 28 April 2015 в 10:29
поделиться