public function setShippingMethods($methods) { $errors = Mage::getModel('adjdeliverydate/step')->multiprocess(); if ($errors) { Mage::throwException($errors['message']); } $aAllShippingAddresses = $this->getQuote()->getAllShippingAddresses(); Mage::getModel('adjdeliverydate/quote')->multiSaveDelivery($aAllShippingAddresses); return parent::setShippingMethods($methods); }