Доставка по формуле

#
Доставка по формуле
Здравствуйте. Есть необходимость получить следующие данные в формулу доставки (скриншот http://prntscr.com/bgqfdu):

общая стоимость заказа в корзине
длина
ширина
высота

class Shop_Delivery_Handler10 extends Shop_Delivery_Handler

Зная что эти данные можно получить из Shop_Cart_Controller не совсем понятно как их получить в Shop_Delivery_Handler?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Доставка по формуле
Разобрался так:
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;
                }
            }
        }

Работает, нужные данные получены. Тему можно закрыть.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Авторизация