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 19923)
+++ branches/version-2_5-dev/data/class/helper/SC_Helper_Purchase.php	(revision 19926)
@@ -482,4 +482,12 @@
             }
 
+            // 配送日付を timestamp に変換
+            if (!SC_Utils_Ex::isBlank($sqlval['shipping_date'])) {
+                $d = mb_strcut($sqlval["shipping_date"], 0, 10);
+                $arrDate = split("/", $d);
+                $ts = mktime(0, 0, 0, $arrDate[1], $arrDate[2], $arrDate[0]);
+                $sqlval['shipping_date'] = date("Y-m-d", $ts);
+            }
+
             $sqlval['order_id'] = $orderId;
             $sqlval['shipping_id'] = $shipping_id;
Index: branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php	(revision 19923)
+++ branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Multiple.php	(revision 19926)
@@ -113,13 +113,13 @@
                                                                 array($other_deliv_id));
                                 foreach ($otherDeliv[0] as $key => $val) {
-                                    $sqlval[$i]['shipping_' . $key] = $val;
+                                    $sqlval[$other_deliv_id]['shipping_' . $key] = $val;
                                 }
                             } else {
-                                $objPurchase->copyFromCustomer($sqlval[$i], $objCustomer,
+                                $objPurchase->copyFromCustomer($sqlval[0], $objCustomer,
                                                                "shipping");
                             }
                         }
-                        $sqlval[$i]['deliv_id'] = $objPurchase->getDeliv($this->cartKey);
-                        $objPurchase->setShipmentItemTemp($i, $params['product_class_id' . $i], $params['quantity' . $i]);
+                        $sqlval[$other_deliv_id]['deliv_id'] = $objPurchase->getDeliv($this->cartKey);
+                        $objPurchase->setShipmentItemTemp($other_deliv_id, $params['product_class_id' . $i], $params['quantity' . $i]);
                         $i++;
                     }
Index: branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 19923)
+++ branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php	(revision 19926)
@@ -152,7 +152,10 @@
                 foreach (array_keys($_SESSION['shipping']) as $key) {
                     $timeId = $this->objFormParam->getValue('deliv_time_id' . $key);
+                    /* TODO
+                     * SC_Purchase::getShippingTemp() で取得して,
+                     * リファレンスで代入すると, セッションに添字を追加できない？
+                     */
                     $_SESSION['shipping'][$key]['time_id'] = $timeId;
                     $_SESSION['shipping'][$key]['shipping_time'] = $this->arrDelivTime[$timeId];
-                    // XXX 文字列を代入しておいてもDBで自動変換可能？
                     $_SESSION['shipping'][$key]['shipping_date'] = $this->objFormParam->getValue('deliv_date' . $key);
                 }
