Index: /branches/version-2_12-multilang/data/Smarty/templates/admin/order/edit.tpl
===================================================================
--- /branches/version-2_12-multilang/data/Smarty/templates/admin/order/edit.tpl	(revision 22205)
+++ /branches/version-2_12-multilang/data/Smarty/templates/admin/order/edit.tpl	(revision 22207)
@@ -35,17 +35,27 @@
     function fnCopyFromOrderData() {
         df = document.form1;
-        df['shipping_name01[0]'].value = df.order_name01.value;
-        df['shipping_name02[0]'].value = df.order_name02.value;
+        
+        // お届け先名のinputタグのnameを取得
+        var shipping_data = $('input[name^=shipping_name01]').attr('name'); 
+        var shipping_slt  = shipping_data.split("shipping_name01");
+        
+        var shipping_key = "[0]";
+        if(shipping_slt.length > 1) {
+            shipping_key = shipping_slt[1];
+        }
+        
+        df['shipping_name01'+shipping_key].value = df.order_name01.value;
+        df['shipping_name02'+shipping_key].value = df.order_name02.value;
 //        df['shipping_zip01[0]'].value = df.order_zip01.value;
 //        df['shipping_zip02[0]'].value = df.order_zip02.value;
-        df['shipping_zipcode'].value = df.order_zipcode.value;
-        df['shipping_tel01[0]'].value = df.order_tel01.value;
-        df['shipping_tel02[0]'].value = df.order_tel02.value;
-        df['shipping_tel03[0]'].value = df.order_tel03.value;
-        df['shipping_fax01[0]'].value = df.order_fax01.value;
-        df['shipping_fax02[0]'].value = df.order_fax02.value;
-        df['shipping_fax03[0]'].value = df.order_fax03.value;
-        df['shipping_addr01[0]'].value = df.order_addr01.value;
-        df['shipping_addr02[0]'].value = df.order_addr02.value;
+        df['shipping_zipcode'+shipping_key].value = df.order_zipcode.value;
+        df['shipping_tel01'+shipping_key].value = df.order_tel01.value;
+        df['shipping_tel02'+shipping_key].value = df.order_tel02.value;
+        df['shipping_tel03'+shipping_key].value = df.order_tel03.value;
+        df['shipping_fax01'+shipping_key].value = df.order_fax01.value;
+        df['shipping_fax02'+shipping_key].value = df.order_fax02.value;
+        df['shipping_fax03'+shipping_key].value = df.order_fax03.value;
+        df['shipping_addr01'+shipping_key].value = df.order_addr01.value;
+        df['shipping_addr02'+shipping_key].value = df.order_addr02.value;
     }
 
