public function checkQuoteAmount(Mage_Sales_Model_Quote $quote, $amount) { if (!$quote->getHasError() && $amount >= self::MAXIMUM_AVAILABLE_NUMBER) { $quote->setHasError(true); $quote->addMessage($this->__('Some items have quantities exceeding allowed quantities. Please select a lower quantity to checkout.')); } return $this; }
/** * Check quote amount * * @param Mage_Sales_Model_Quote $quote * @param decimal $amount * @return Mage_Sales_Helper_Data */ public function checkQuoteAmount(Mage_Sales_Model_Quote $quote, $amount) { if (!$quote->getHasError() && $amount >= self::MAXIMUM_AVAILABLE_NUMBER) { $quote->setHasError(true); $quote->addMessage($this->__('Items maximum quantity or price do not allow checkout.')); } return $this; }
/** * Declare quote model object * * @param Mage_Sales_Model_Quote $quote * @return Mage_Sales_Model_Quote_Item */ public function setQuote(Mage_Sales_Model_Quote $quote) { $this->_quote = $quote; if ($this->getHasError()) { $quote->setHasError(true); } $quote->addMessage($this->getQuoteMessage(), $this->getQuoteMessageIndex()); return $this; }