/** * Returns the item's original editable price * * @param Mage_Sales_Model_Quote_Item $item * @return float */ public function getOriginalEditablePrice($item) { if ($item->hasOriginalCustomPrice()) { $result = $item->getOriginalCustomPrice() * 1; } elseif ($item->hasCustomPrice()) { $result = $item->getCustomPrice() * 1; } else { if (Mage::helper('tax')->priceIncludesTax($this->getStore())) { $result = $item->getPriceInclTax() * 1; } else { $result = $item->getOriginalPrice() * 1; } } return $result; }