Index: branches/version-2_12-dev/data/class/helper/SC_Helper_Purchase.php
===================================================================
--- branches/version-2_12-dev/data/class/helper/SC_Helper_Purchase.php	(revision 21564)
+++ branches/version-2_12-dev/data/class/helper/SC_Helper_Purchase.php	(revision 21567)
@@ -461,5 +461,5 @@
         $prefix = 'shipping', $src_prefix = 'order',
         $keys = array(
-            'name01', 'name02', 'kana01', 'kana02',
+            'deliv_check', 'name01', 'name02', 'kana01', 'kana02',
             'sex', 'zip01', 'zip02', 'pref', 'addr01', 'addr02',
             'tel01', 'tel02', 'tel03',
Index: branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php
===================================================================
--- branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php	(revision 21526)
+++ branches/version-2_12-dev/data/class/pages/shopping/LC_Page_Shopping_Deliv.php	(revision 21567)
@@ -148,4 +148,9 @@
         }
 
+	// 配送IDの取得
+	$shippingData = $objPurchase->getShippingTemp();
+	if($shippingData[0]['shipping_deliv_check'] != null){
+		$this->arrForm['deliv_check'] = $shippingData[0]['shipping_deliv_check'];
+	}
         // 登録済み住所を取得
         $this->arrAddr = $objCustomer->getCustomerAddress($objCustomer->getValue('customer_id'));
@@ -211,7 +216,7 @@
         elseif ($deliv_check >= 1) {
             $objQuery =& SC_Query_Ex::getSingletonInstance();
-            $arrOtherDeliv = $objQuery->getRow('*', 'dtb_other_deliv',
+            $arrOtherDeliv = $objQuery->getRow('* , ? as deliv_check', 'dtb_other_deliv',
                                                'customer_id = ? AND other_deliv_id = ?',
-                                               array($objCustomer->getValue('customer_id'), $deliv_check));
+                                               array($deliv_check, $objCustomer->getValue('customer_id'), $deliv_check));
             if (SC_Utils_Ex::isBlank($arrOtherDeliv)) {
                 return false;
