Index: branches/version-2_5-dev/data/class/SC_CartSession.php
===================================================================
--- branches/version-2_5-dev/data/class/SC_CartSession.php	(revision 18859)
+++ branches/version-2_5-dev/data/class/SC_CartSession.php	(revision 19301)
@@ -477,8 +477,9 @@
      * @param integer $payment_id 支払い方法ID
      * @param integer $charge 手数料
+     * @param integer $discount 値引
      * @return array カートの計算結果の配列
      */
     function calculate($productTypeId, &$objCustomer = null, $use_point = 0,
-                       $deliv_pref = "", $payment_id = "", $charge = 0) {
+                       $deliv_pref = "", $payment_id = "", $charge = 0, $discount = 0) {
         $objDb = new SC_Helper_DB_Ex();
 
@@ -526,4 +527,5 @@
         $results['total'] += $results['deliv_fee'];
         $results['total'] += $charge;
+        $results['total'] -= $discount;
 
         // お支払い合計
