Esempio n. 1
0
 /**
  * Returns a total discount on the cart from the provided items
  * @deprecated @see TBT_Rewards_Model_Salesrule_Discount_Action_Cartfixed
  *
  * @param Mage_Sales_Model_Quote_Item $item
  * @param Mage_Sales_Model_Quote_Address $address
  * @param TBT_Rewards_Model_Sales_Rule $rule
  * @return float
  */
 protected function _getTotalFixedDiscountOnCart($item, $address, $rule)
 {
     if ($rule->getPointsAction() == TBT_Rewards_Model_Salesrule_Actions::ACTION_DISCOUNT_BY_POINTS_SPENT) {
         $points_spent = Mage::getSingleton('rewards/session')->getPointsSpending();
         $totalDiscountOnCart = $rule->getDiscountAmount() * floor($points_spent / $rule->getPointsAmount());
     } else {
         $totalDiscountOnCart = $rule->getDiscountAmount();
     }
     return $totalDiscountOnCart;
 }