Example #1
0
 public function importQuoteItem(Mage_Sales_Model_Quote_Item $quoteItem)
 {
     $this->setQuoteItemId($quoteItem->getId())->setProductId($quoteItem->getProductId())->setProduct($quoteItem->getProduct())->setSuperProductId($quoteItem->getSuperProductId())->setSuperProduct($quoteItem->getSuperProduct())->setSku($quoteItem->getSku())->setImage($quoteItem->getImage())->setName($quoteItem->getName())->setDescription($quoteItem->getDescription())->setWeight($quoteItem->getWeight())->setPrice($quoteItem->getPrice())->setCost($quoteItem->getCost());
     if (!$this->hasQty()) {
         $this->setQty($quoteItem->getQty());
     }
     $this->setQuoteItemImported(true);
     return $this;
 }
Example #2
0
 /**
  * Retrieve quote item product description
  *
  * @param   Mage_Sales_Model_Quote_Item $item
  * @return  string
  */
 public function getQuoteItemProductDescription($item)
 {
     if ($superProduct = $item->getSuperProduct()) {
         if ($superProduct->isConfigurable()) {
             return $this->_getConfigurableProductDescription($item->getProduct());
         }
     }
     return '';
 }