Index: branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php
===================================================================
--- branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	(revision 20539)
+++ branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	(revision 20553)
@@ -112,5 +112,5 @@
         foreach ($cartKeys as $cartKey) {
             // 初回のみカートの内容を保存
-            $objCartSession->saveCurrentCart($uniqid, $cartKey);
+            $objCartSession->saveCurrentCart($uniqId, $cartKey);
 
             /*
Index: branches/version-2_5-dev/data/class/pages/cart/LC_Page_Cart.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/cart/LC_Page_Cart.php	(revision 20541)
+++ branches/version-2_5-dev/data/class/pages/cart/LC_Page_Cart.php	(revision 20553)
@@ -101,5 +101,5 @@
             if(count($cartList) > 0) {
                 // カートを購入モードに設定
-                $this->lfSetCurrentCart($objSiteSess,$objCartSess);
+                $this->lfSetCurrentCart($objSiteSess, $objCartSess, $cartKey);
                 // 購入ページへ
                 SC_Response_Ex::sendRedirect(SHOPPING_URL);
@@ -223,5 +223,5 @@
      * @return void
      */
-    function lfSetCurrentCart(&$objSiteSess,&$objCartSess){
+    function lfSetCurrentCart(&$objSiteSess, &$objCartSess, $cartKey){
         // 正常に登録されたことを記録しておく
         $objSiteSess->setRegistFlag();
@@ -235,4 +235,5 @@
         }
         // カートを購入モードに設定
+        $objCartSess->registerKey($cartKey);
         $objCartSess->saveCurrentCart($uniqid, $cartKey);
     }
Index: branches/version-2_5-dev/data/class/SC_CartSession.php
===================================================================
--- branches/version-2_5-dev/data/class/SC_CartSession.php	(revision 20541)
+++ branches/version-2_5-dev/data/class/SC_CartSession.php	(revision 20553)
@@ -51,5 +51,4 @@
             }
         }
-        $this->registerKey($productTypeId);
     }
 
