Index: branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/confirm.tpl
===================================================================
--- branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/confirm.tpl	(revision 20799)
+++ branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/confirm.tpl	(revision 20881)
@@ -22,5 +22,5 @@
  */
 *}-->
-<form method="post" action="<!--{$smarty.const.ROOT_URLPATH}-->shopping/confirm.php">
+<form method="post" action="<!--{$smarty.const.MOBILE_SHOPPING_CONFIRM_URLPATH}-->">
 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
 <input type="hidden" name="mode" value="confirm">
@@ -117,5 +117,6 @@
 <form action="<!--{$smarty.const.MOBILE_SHOPPING_PAYMENT_URLPATH}-->" method="post">
 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
-<input type="hidden" name="mode" value="">
+<input type="hidden" name="mode" value="select_deliv">
+<input type="hidden" name="deliv_id" value="<!--{$arrForm.deliv_id|h}-->">
 <input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->">
 <center><input type="submit" value="戻る"></center>
Index: branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/payment.tpl
===================================================================
--- branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/payment.tpl	(revision 20799)
+++ branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/payment.tpl	(revision 20881)
@@ -22,5 +22,5 @@
  */
 *}-->
-<form method="post" action="<!--{$smarty.const.ROOT_URLPATH}-->shopping/payment.php">
+<form method="post" action="<!--{$smarty.const.MOBILE_SHOPPING_PAYMENT_URLPATH}-->">
 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
 <input type="hidden" name="mode" value="confirm">
@@ -108,5 +108,13 @@
 </form>
 
+<!--{if $is_single_deliv}-->
 <form action="<!--{$tpl_back_url|h}-->" method="get">
+<!--{else}-->
+<form action="<!--{$smarty.const.MOBILE_SHOPPING_PAYMENT_URLPATH}-->" method="post">
+<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
+<input type="hidden" name="mode" value="">
+<input type="hidden" name="uniqid" value="<!--{$tpl_uniqid}-->">
+<!--{/if}-->
 <center><input type="submit" name="return" value="戻る"></center>
 </form>
+
Index: branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/select_deliv.tpl
===================================================================
--- branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/select_deliv.tpl	(revision 20799)
+++ branches/version-2_11-dev/data/Smarty/templates/mobile/shopping/select_deliv.tpl	(revision 20881)
@@ -22,5 +22,5 @@
  */
 *}-->
-<form method="post" action="<!--{$smarty.const.ROOT_URLPATH}-->shopping/payment.php">
+<form method="post" action="<!--{$smarty.const.MOBILE_SHOPPING_PAYMENT_URLPATH}-->">
 <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
 <input type="hidden" name="mode" value="select_deliv">
Index: branches/version-2_11-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
===================================================================
--- branches/version-2_11-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 20880)
+++ branches/version-2_11-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 20881)
@@ -134,5 +134,5 @@
          */
         case 'select_deliv':
-            $this->setFormParams($objFormParam, $_POST, true, $this->arrShipping);
+            $this->setFormParams($objFormParam, array_merge($_POST, $arrOrderTemp), true, $this->arrShipping);
 
             $this->arrErr = $objFormParam->checkError();
@@ -248,5 +248,5 @@
      *
      * @param SC_FormParam $objFormParam SC_FormParam インスタンス
-     * @param boolean $deliv_only deliv_id チェックのみの場合 true
+     * @param boolean $deliv_only 必須チェックは deliv_id のみの場合 true
      * @param array $arrShipping 配送先情報の配列
      * @return void
@@ -254,10 +254,12 @@
     function lfInitParam(&$objFormParam, $deliv_only, &$arrShipping) {
         $objFormParam->addParam("配送業者", "deliv_id", INT_LEN, 'n', array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
-
-        if (!$deliv_only) {
+        $objFormParam->addParam("ポイント", "use_point", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK", "ZERO_START"));
+        $objFormParam->addParam("その他お問い合わせ", 'message', LTEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
+        $objFormParam->addParam("ポイントを使用する", "point_check", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), '2');
+
+        if ($deliv_only) {
+            $objFormParam->addParam("お支払い方法", "payment_id", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"));
+        } else {
             $objFormParam->addParam("お支払い方法", "payment_id", INT_LEN, 'n', array("EXIST_CHECK", "MAX_LENGTH_CHECK", "NUM_CHECK"));
-            $objFormParam->addParam("ポイント", "use_point", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK", "ZERO_START"));
-            $objFormParam->addParam("その他お問い合わせ", 'message', LTEXT_LEN, 'KVa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK"));
-            $objFormParam->addParam("ポイントを使用する", "point_check", INT_LEN, 'n', array("MAX_LENGTH_CHECK", "NUM_CHECK"), '2');
 
             foreach ($arrShipping as $val) {
