Разобрался так:
class Shop_Delivery_Handler10 extends Shop_Delivery_Handler
{
private $_key = 55889375;
private $_amount;
private $_quantity;
public function execute()
{
$oShop = Core_Entity::factory('Shop', Core_Array::get(Core_Page::instance()->libParams, 'shopId'));
$Shop_Cart_Controller = Shop_Cart_Controller::instance();
$aShop_Cart = $Shop_Cart_Controller->getAll($oShop);
foreach ($aShop_Cart as $oShop_Cart)
{
if ($oShop_Cart->Shop_Item->id)
{
if ($oShop_Cart->postpone == 0)
{
// Prices
$oShop_Item_Controller = new Shop_Item_Controller();
$oShop_Item_Controller->count($oShop_Cart->quantity);
$aPrices = $oShop_Item_Controller->getPrices($oShop_Cart->Shop_Item);
$this->_amount += $aPrices['price_discount'] * $oShop_Cart->quantity;
$this->_quantity += $oShop_Cart->quantity;
}
}
}
Работает, нужные данные получены. Тему можно закрыть.