訂單修改 /Order/BasicEdit
Request 請求內容
根節點
參數 | 名稱 | 型態 | 必要性 | 說明 |
ProNum | 廠商代號 | S(10) | M | |
Main | 主檔 | 組合 | M |
主檔(Main)
*請注意, 不需要異動的欄位可直接不使用該欄位, 或是填入null, 如填入空白是會覆蓋的*
參數 | 名稱 | 型態 | 必要性 | 說明 |
OCOD1 | 訂單單號 | S(11) | M | |
OPNAM | 聯絡人 | S(40) | O | |
OTEL | 電話 | S(20) | O | |
OFAX | 傳真 | S(20) | O | |
MobileNO | 手機 | S(20) | O | |
OADD1 | 發票地址 | S(50) | O | |
OADD2 | 送貨地址 | S(50) | O | |
OBAK1 | 備註1 | S(200) | O | |
OBAK2 | 備註2 | S(200) | O | |
OBAK3 | 備註3 | S(200) | O | |
InsideNote | 內部備註3 | S(100) | O | |
OPAY | 付款備註 | S(100) | O | |
OWAY | 送貨方式 | S(50) | O | |
ReceiveName | 收件人姓名 | S(100) | O | 本次訂單的收件人名稱 |
ReceiveTEL | 收件人電話 | S(20) | O | 本次訂單的收件人電話 |
ReceiveMobile | 收件人手機 | S(20) | O | 本次訂單的收件人手機 |
ReceiveZIPCode | 收件人郵遞區號 | S(10) | O | 本次訂單的收件人郵遞區號 |
ReceiveAddr | 收件人地址 | S(200) | O | 本次訂單的收件人地址 |
ReceiveCTCOD | 統一編號 | S(8) | O | 本次訂單的發票買方統編 |
ReceiveComName | 發票抬頭 | S(100) | O | 本次訂單的發票買方抬頭 |
ReceiveEmail | 發票電子郵件 | S(50) | O | 本次訂單的發票買方電子郵件 |
NPOBAN | 捐贈碼 | S(10) | O | |
CarrierType | 載具類別 | S(6) | O | 如需輸入載具,此欄位必填 |
CarrierId2 | 載具號碼 | S(64) | O |
Request範例
//請求Header內容
api-pno:TMSDEMOWEB
api-timestamp:1509371605
api-ClientSign:B29087C957C3EDD24F8F83E62CD06EE6D2203A35E16696E53850D908AFFDA8272BDE7BC48864A5A218767A522554967E2B036B529DFFA7B980A049FD456551C2
//請求Body內容
{
"ProNum": "TMSWEBDEMO",
"Main": {
"OCOD1": "11107110003",
"OPNAM": "王小明",
"OTEL": "04-24222299",
"OFAX": "04-99999999",
"MobileNo": "0933555666",
"OBAK1": "OBAK1",
"OBAK2": "OBAK2",
"OBAK3": null, //不需要異動或不使用可以直接整行移除, 或是填入null, 不可填入"null"會視為字串(多雙引號), 請勿填入空白, 填入空白會將該欄位覆蓋為空白
"OADD1": "ADD1",
//"OADD2": "ADD2", //不需要異動或不使用可以直接整行移除, 請勿填入空白, 填入空白會將該欄位覆蓋為空白
"OWAY": "WAY",
"OPAY": "PAY",
"ReceiveName": "1111",
"ReceiveTEL": "2222",
"ReceiveMobile": "3333",
"ReceiveZIPCode": "444",
"ReceiveAddr": "55555",
"ReceiveCTCOD": "22222224",
"ReceiveComName": "1234567890"
}
}
Response 回覆結果
Response範例
成功
{
"Status": "S",
"ErrorCode": "0000",
"ErrorMessage": ""
}
失敗
{
"Status": "E",
"ErrorCode": "9003",
"ErrorMessage": "Timestamp已過期"
}
失敗
{
"Status": "E",
"ErrorCode": "2006",
"ErrorMessage": "訂單號碼不存在"
}