受注登録
const url = 'https://api.smaregi.dev/TARGET-CONTRACT-ID/ec-oms/orders';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"order":{"customerId":-1,"orderName01":"山田","orderName02":"太郎","orderKana01":"ヤマダ","orderKana02":"タロウ","orderEmail":"test@example.com","orderEmailType":1,"orderTel01":"03","orderTel02":"1234","orderTel03":"5678","orderZip01":"100","orderZip02":"0001","orderPref":13,"orderAddr01":"千代田区千代田1-1","orderAddr02":"テストビル101","subtotal":1500,"discount":0,"total":2530,"delivFee":700,"charge":330,"tax":230,"paymentTotal":2530,"paymentAmountTotal":0,"ecOrderId":"EC-00001","ecType":1,"customerMemberFlg":1,"orderStatus":100,"paymentStatus":1,"paymentId":4,"delivId":1,"orderRoot":1,"reserveType":0,"orderAt":"2024-01-15 14:30:00"},"shipping":{"shippingName01":"田中","shippingName02":"花子","shippingTel01":"03","shippingTel02":"9876","shippingTel03":"5432","shippingZip01":"150","shippingZip02":"0001","shippingPref":13,"shippingAddr01":"渋谷区神宮前1-1","shippingAddr02":"","placementFlag":1,"placementCode":1,"socialGiftInput":0},"orderDetail":[{"productCode":"PROD001","productName":"テスト商品","price":1500,"quantity":1,"taxRate":10}]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.smaregi.dev/TARGET-CONTRACT-ID/ec-oms/orders \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "order": { "customerId": -1, "orderName01": "山田", "orderName02": "太郎", "orderKana01": "ヤマダ", "orderKana02": "タロウ", "orderEmail": "test@example.com", "orderEmailType": 1, "orderTel01": "03", "orderTel02": "1234", "orderTel03": "5678", "orderZip01": "100", "orderZip02": "0001", "orderPref": 13, "orderAddr01": "千代田区千代田1-1", "orderAddr02": "テストビル101", "subtotal": 1500, "discount": 0, "total": 2530, "delivFee": 700, "charge": 330, "tax": 230, "paymentTotal": 2530, "paymentAmountTotal": 0, "ecOrderId": "EC-00001", "ecType": 1, "customerMemberFlg": 1, "orderStatus": 100, "paymentStatus": 1, "paymentId": 4, "delivId": 1, "orderRoot": 1, "reserveType": 0, "orderAt": "2024-01-15 14:30:00" }, "shipping": { "shippingName01": "田中", "shippingName02": "花子", "shippingTel01": "03", "shippingTel02": "9876", "shippingTel03": "5432", "shippingZip01": "150", "shippingZip02": "0001", "shippingPref": 13, "shippingAddr01": "渋谷区神宮前1-1", "shippingAddr02": "", "placementFlag": 1, "placementCode": 1, "socialGiftInput": 0 }, "orderDetail": [ { "productCode": "PROD001", "productName": "テスト商品", "price": 1500, "quantity": 1, "taxRate": 10 } ] }'受注を登録します。リクエストボディはorder(受注ヘッダー)、shipping(配送先)、orderDetail(受注明細)の3つの必須セクションと、orderGroup(同梱情報)のオプションセクションで構成されます。
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”object
受注ヘッダー情報
object
顧客ID -1:名寄せ(注文者情報から既存顧客を検索し、該当があれば紐づけ・なければ新規作成) 0:非会員 未指定:新規顧客として登録 1以上:指定された顧客IDの既存顧客に紐づけ
要望等
注文者 お名前(姓)
注文者 お名前(名)
注文者 お名前(フリガナ・姓)
注文者 お名前(フリガナ名)
注文者会社名
注文者部署名
注文者メールアドレス
注文者メールアドレスタイプ 1:PC、2:スマートフォン、3:携帯
注文者電話番号1
注文者電話番号2
注文者電話番号3
注文者FAX1
注文者FAX2
注文者FAX3
注文者国
注文者郵便番号1
注文者郵便番号2
注文者都道府県
注文者住所1
注文者住所2
注文者性別ID
注文者生年月日(YYYY-MM-DD)
商品合計
調整額(マイナス値指定可)
調整額備考
合計額
送料
手数料
クーポンコード
クーポン名
クーポン利用
ポイント利用
請求額
消費税額
加算ポイント
入金額
合計額(税別)
合計額消費税 合計額の消費税
送料(税別)
手数料(税別)
EC注文番号
EC注文番号枝番 指定しない場合は0
EC種類
EC店舗ID
販売ルートID
購入回数
受注ステータス
キャンセル理由
受注分類
支払方法ID
決済ステータス
配送方法ID
申込番号種類
申込番号
申込状況 1:継続、2:休止、3:解約
注文日時(YYYY-MM-DD HH:MM:SS)
支払期日(YYYY-MM-DD)
入金日(YYYY-MM-DD)
出荷予定日(YYYY-MM-DD)
出荷日(YYYY-MM-DD)
キャンセル日(YYYY-MM-DD)
売上日(YYYY-MM-DD)
ひとこと備考
伝達事項
対応履歴
キャンセルメモ
ギフトフラグ 1:ギフト指定
のし名入
あす楽フラグ 0:指定なし、1:あすつく、2:きょうつく、3:翌日
マーク1 0:なし、1:あり
マーク2 0:なし、1:あり
マーク3 0:なし、1:あり
消費税計算区分 0:明細単位、1:伝票単位、3:伝票単位(B)
お手紙ID
お手紙差込
納品書差込
サンクスメール差込
発送完了メール差込
入金確認メール差込
フォローメール差込
その他1メール差込
その他2メール差込
他システム受注番号
交換利用ポイント
決済値引きメモ
決済値引き
請求用代引金額
うちその他調整額
のし区分
会員区分
注文店舗が楽天以外の場合は1固定
楽天の場合は 0:非会員、1:会員 を指定
楽天の場合に必須
送り主フラグ 0:注文者と同じ、1:送り主を指定する
送り主注文番号
送り主コード
見積ID
営業担当者ID
カスタマー担当者ID
出荷担当者ID
併用支払方法ID
併用支払金額
顧客入金日(YYYY-MM-DD)
返品処理日(YYYY-MM-DD)
EC顧客ID
後払い請求書同梱タイプ 0:設定なし、2:別送、3:同梱
後払い加盟店取引ID
後払い審査結果ID
後払い決済会社取引ID
後払い請求先ID
後払い決済会社結果詳細
再計算フラグ
1を指定時再計算
配送先情報
object
送付先コード
送付先 お名前(姓)
送付先 お名前(名)
送付先 お名前(フリガナ・姓)
送付先 お名前(フリガナ名)
送付先会社名
送付先部署名
送付先電話番号1
送付先電話番号2
送付先電話番号3
送付先FAX1
送付先FAX2
送付先FAX3
送付先国
送付先郵便番号1
送付先郵便番号2
送付先都道府県
送付先住所1
送付先住所2
送付先メールアドレス
お届け日(YYYY-MM-DD)
送り状伝票番号
営業所止め 1:営業所止め
着払いフラグ 1:着払い
営業所コード
送り状記事
小口
運送業者ID
配送区分
敬称
送料計算区分
注文当日出荷フラグ
置き配フラグ 0:置き配対象外注文、1:置き配注文
置き配場所コード 0:対面受取、1:玄関ドア前、2:自宅宅配BOX、3:ガスメーターBOX、4:物置、5:車庫、6:自転車かご、7:建物内受付/管理人預け
ソーシャルギフト受取情報入力済みフラグ 0:未入力、1:入力済み
受注明細情報(商品単位)
object
ご購入明細区分
ご購入明細購入時商品コード
ご購入明細商品コード
ご購入明細商品名
ご購入明細規格名(横軸選択肢)
ご購入明細規格名(縦軸選択肢)
ご購入明細選択肢名
ご購入明細のし区分
ご購入明細のし名入
ご購入明細消費税区分 0:税別、1:税込
ご購入明細消費税課税規則 1:四捨五入、2:切り捨て、3:切り上げ
ご購入明細送料区分 0:送料別、1:送料込
ご購入明細手数料区分 0:手数料別、1:手数料込
ご購入明細税抜単価
ご購入明細税込単価
ご購入明細消費税
ご購入明細消費税率
ご購入明細数量
ご購入明細付与ポイント
ご購入明細ポイント率
ご購入明細ポイント変倍率
ご購入明細重量
ご購入明細JANコード
ご購入明細ロットNO
ご購入明細標準販売価格
ご購入明細封入物区分 0:通常商品、1:封入物
ご購入明細在庫切れ時注文フラグ 1:在庫切れ時注文
ご購入明細表示価格
Example
{ "order": { "customerId": -1, "orderName01": "山田", "orderName02": "太郎", "orderKana01": "ヤマダ", "orderKana02": "タロウ", "orderEmail": "test@example.com", "orderEmailType": 1, "orderTel01": "03", "orderTel02": "1234", "orderTel03": "5678", "orderZip01": "100", "orderZip02": "0001", "orderPref": 13, "orderAddr01": "千代田区千代田1-1", "orderAddr02": "テストビル101", "subtotal": 1500, "discount": 0, "total": 2530, "delivFee": 700, "charge": 330, "tax": 230, "paymentTotal": 2530, "paymentAmountTotal": 0, "ecOrderId": "EC-00001", "ecType": 1, "customerMemberFlg": 1, "orderStatus": 100, "paymentStatus": 1, "paymentId": 4, "delivId": 1, "orderRoot": 1, "reserveType": 0, "orderAt": "2024-01-15 14:30:00" }, "shipping": { "shippingName01": "田中", "shippingName02": "花子", "shippingTel01": "03", "shippingTel02": "9876", "shippingTel03": "5432", "shippingZip01": "150", "shippingZip02": "0001", "shippingPref": 13, "shippingAddr01": "渋谷区神宮前1-1", "shippingAddr02": "", "placementFlag": 1, "placementCode": 1, "socialGiftInput": 0 }, "orderDetail": [ { "productCode": "PROD001", "productName": "テスト商品", "price": 1500, "quantity": 1, "taxRate": 10 } ]}Responses
Section titled “Responses”登録成功
受注登録レスポンス。order(受注ヘッダー)、shipping(配送先:配列)、orderDetail(受注明細:配列)の3セクションで構成されます。
object
受注ヘッダー情報
object
受注ID
顧客ID
要望等
注文者お名前(姓)
注文者お名前(名)
注文者お名前(フリガナ・姓)
注文者お名前(フリガナ・名)
注文者会社名
注文者部署名
注文者メールアドレス
注文者メールアドレスタイプ
注文者電話番号1
注文者電話番号2
注文者電話番号3
注文者FAX1
注文者FAX2
注文者FAX3
注文者国ID
注文者郵便番号1
注文者郵便番号2
注文者都道府県ID(数値文字列)
注文者住所1
注文者住所2
注文者性別
商品合計
調整額
調整額備考
合計額
送料
手数料
クーポンコード
クーポン名
クーポン利用
ポイント利用
請求額
消費税額
加算ポイント
入金額
EC種類
EC注文番号
EC注文番号枝番
EC店舗ID
販売ルートID
購入回数
受注ステータスID
キャンセル理由
受注分類
支払方法ID
決済ステータス
配送方法ID
申込番号種類
定期注文ID
申込番号
申込状況
注文日時(YYYY-MM-DD HH:MM:SS)
支払期日
入金日
出荷予定日
出荷日
売上日
ひとこと備考
伝達事項
対応履歴
デバイス種別ID
キャンセル日
キャンセルメモ
広告グループID
初回広告グループID
あす楽フラグ
消費税計算区分
合計額消費税
送料(税別)
手数料(税別)
顧客ランク
ギフトフラグ
のし区分
のし名入
マーク1
マーク2
マーク3
出力フラグ(受注伝票)
出力フラグ(お手紙)
出力フラグ(納品書)
出力フラグ(領収書)
領収書宛名
領収書但し書き
出力フラグ(請求書)
請求書備考
出力フラグ(EMS)
出力フラグ(送り状)
出力済(受注伝票) 0:出力なし、1:出力済
出力済(お手紙) 0:出力なし、1:出力済
出力済(納品書) 0:出力なし、1:出力済
出力済(領収書) 0:出力なし、1:出力済
出力済(請求書) 0:出力なし、1:出力済
出力済(EMS) 0:出力なし、1:出力済
出力済(送り状) 0:出力なし、1:出力済
出力済(後払い取引登録) 0:出力なし、1:出力済
出力済(後払い出荷登録) 0:出力なし、1:出力済
出力済(配送指示伝票) 0:出力なし、1:出力済
出力済(モール連携出荷) 0:出力なし、1:出力済
出力済(モール連携処理済) 0:出力なし、1:出力済
メール送信済(サンクス) 0:出力なし、1:出力済
メール送信済(入金確認) 0:出力なし、1:出力済
メール送信済(発送完了) 0:出力なし、1:出力済
メール送信済(フォロー) 0:出力なし、1:出力済
メール送信済(その他1) 0:出力なし、1:出力済
メール送信済(その他2) 0:出力なし、1:出力済
お手紙ID
お手紙差込
納品書差込
サンクスメール差込
発送完了メール差込
入金確認メール差込
フォローメール差込
その他1メール差込
その他2メール差込
他システム受注番号
交換利用ポイント
決済値引きメモ
決済値引き
登録日時
更新日時
請求用代引金額
営業担当者ID
カスタマー担当者ID
出荷担当者ID
送り主フラグ
送り主注文番号
送り主コード
後払い請求書同梱タイプ
後払い加盟店取引ID
後払い審査結果
後払い決済会社取引ID
後払い請求先ID
後払い決済会社結果詳細
併用支払方法ID
併用支払金額
顧客入金日
返品処理日
EC顧客ID
見積ID
配送先情報
object
運送業者ID
配送区分
送付先コード
送付先お名前(姓)
送付先お名前(名)
送付先お名前(フリガナ・姓)
送付先お名前(フリガナ・名)
送付先会社名
送付先部署名
送付先電話番号1
送付先電話番号2
送付先電話番号3
送付先FAX1
送付先FAX2
送付先FAX3
送付先国ID
送付先郵便番号1
送付先郵便番号2
送付先都道府県ID
送付先住所1
送付先住所2
送り状伝票番号
営業所止め
着払いフラグ
営業所コード
送り状記事
小口
敬称
お届け日
お届け時間ID
送料計算区分
送付先メールアドレス
注文当日出荷フラグ
置き配フラグ
置き配場所コード
送付情報
ソーシャルギフト入力済みフラグ
配送ID
受注明細情報
object
受注ID
明細区分
購入時商品コード
商品コード
商品名
規格名(横軸選択肢)
規格名(縦軸選択肢)
商品オプション名
のし区分
のし名入
消費税区分
消費税課税規則
送料区分
手数料区分
標準販売価格
標準販売価格消費税
単価
消費税率
数量
付与ポイント
ポイント率
ポイント変倍率
重量
商品種別
JANコード
ロットNO
標準販売価格
封入物区分
B2B価格(税込)
B2B価格消費税
表示価格
在庫切れ時注文フラグ
受注明細ID
Examples
POSTレスポンス例。order/shipping/orderDetail の3セクションで構成されます。
{ "order": { "orderId": "3150", "customerId": "63", "message": null, "orderName01": "山田", "orderName02": "太郎", "orderKana01": "ヤマダ", "orderKana02": "タロウ", "orderCompanyName": null, "orderCompanyDepartment": null, "orderEmail": "taro@example.com", "orderEmailType": "1", "orderTel01": "090", "orderTel02": "1234", "orderTel03": "5678", "orderFax01": null, "orderFax02": null, "orderFax03": null, "orderCountryId": "392", "orderZip01": "150", "orderZip02": "0001", "orderPref": "13", "orderAddr01": "渋谷区渋谷", "orderAddr02": "1-1-1", "orderSex": "3", "subtotal": "10000", "discount": null, "discountMemo": null, "total": "10800", "delivFee": "500", "charge": "300", "couponCode": null, "couponName": null, "couponTotal": "0", "usePoint": "0", "paymentTotal": "11600", "tax": "800", "addPoint": "0", "paymentAmountTotal": "11600", "ecType": "1", "ecOrderId": "TEST-PF-0005", "ecOrderIdBranch": "0", "ecShopId": "30", "orderRoot": "1", "orderCnt": "1", "orderStatus": "1", "orderCancelReason": "0", "orderStatus2": "0", "paymentId": "1", "paymentStatus": "1", "delivId": "1", "reserveType": "0", "periodicalOrderId": null, "reserveOrderId": null, "reserveStatus": "0", "orderAt": "2026-04-06 12:00:00", "paymentLimitAt": null, "paymentAt": null, "hassoAt": null, "commitAt": null, "salesAt": null, "note": null, "noteAttention": null, "noteHistory": null, "deviceTypeId": null, "cancelAt": null, "cancelMemo": null, "advertisingGroupId": null, "firstAdvertisingGroupId": null, "asurakuFlag": "0", "taxCalcType": "0", "totalTax": "800", "delivFeeNotax": "0", "chargeNotax": "0", "orderCustomerRank": "0", "giftFlag": "0", "noshiText": null, "noshiName": null, "mark1": "0", "mark2": "0", "mark3": "0", "printType1": "1", "printType5": "0", "printType2": "2", "printType3": "0", "printType3Name": null, "printType3Biko": null, "printType4": "0", "printType4Biko": null, "printType13": "0", "printType6": "1", "printDate1": null, "printDate5": null, "printDate2": null, "printDate3": null, "printDate4": null, "printDate13": null, "printDate6": null, "printDate7": null, "printDate8": null, "printDate9": null, "printDate10": null, "printDate11": null, "mailDate1": null, "mailDate2": null, "mailDate3": null, "mailDate4": null, "mailDate7": null, "mailDate8": null, "letterId": "1", "letterMessage": null, "printMessage": null, "mailMessage1": null, "mailMessage2": null, "mailMessage3": null, "mailMessage4": null, "mailMessage7": null, "mailMessage8": null, "jponOrderId": null, "exchangeUsePoint": "0", "paymentDiscountMemo": null, "paymentDiscount": null, "createAt": "2026-05-11T15:31:31+09:00", "updateAt": "2026-05-11T15:31:32+09:00", "frontCodAmount": "0", "memberSalesChargeId": null, "customerCharge": null, "customerChargeDeliv": null, "senderCustomerFlg": "0", "senderEcOrderId": null, "orderTradeCode": null, "paymentInvoiceType": "0", "paymentTorihikiId": null, "paymentOrderAsk": "0", "paymentOrderId": null, "paymentOrderBillId": null, "paymentOrderAskMemo": null, "combinedPaymentId": null, "combinedPaymentPrice": null, "customerPaymentAt": null, "returnAt": null, "ecCustomerId": null, "estimateId": null }, "shipping": [ { "hassoDelivId": "1001", "hassoDelivKbn": "0", "shippingTradeCode": null, "shippingName01": "山田", "shippingName02": "花子", "shippingKana01": "ヤマダ", "shippingKana02": "ハナコ", "shippingCompanyName": null, "shippingCompanyDepartment": null, "shippingTel01": "03", "shippingTel02": "1234", "shippingTel03": "5678", "shippingFax01": null, "shippingFax02": null, "shippingFax03": null, "shippingCountryId": "392", "shippingZip01": "100", "shippingZip02": "0001", "shippingPref": "13", "shippingAddr01": "千代田区丸の内", "shippingAddr02": "2-2-2", "hassoDenpyoCode": null, "hassoEigyoFlg": "0", "hassoChakuFlg": "0", "hassoEigyoCode": null, "hassoMemo": null, "hassoKoguchi": "1", "hassoDelivKeisho": "0", "shippingAt": null, "timeId": null, "extraDelivfeeKbn": null, "shippingEmail": null, "oneDayOperationFlg": "0", "placementFlag": "0", "placementCode": "0", "shippingInfo": null, "socialGiftInput": "1", "shippingId": "0" } ], "orderDetail": [ { "orderId": "3150", "detailKbn": "0", "orderProductCode": null, "productCode": "PROD-001", "productName": "テスト商品A", "classcategoryName1": null, "classcategoryName2": null, "productOptionName": null, "productNoshiSelect": null, "productNoshiName": null, "taxFlag": null, "taxRule": "2", "postageFlag": null, "daibikiFlag": null, "price02": null, "price02Tax": null, "price": "5000", "taxRate": "10", "quantity": "2", "point": null, "pointRate": "0", "pointRatePower": null, "weight": null, "productRegFlag": "0", "orderJanCd": null, "orderLotNo": null, "basePrice02": null, "enclosuresFlag": "0", "b2bPrice04": null, "b2bPrice04Tax": null, "price01": null, "backorderFlag": "0", "orderDetailId": "18351" }, { "orderId": "3150", "detailKbn": "0", "orderProductCode": null, "productCode": "smaregi_test_002", "productName": "テスト封入物1", "classcategoryName1": null, "classcategoryName2": null, "productOptionName": null, "productNoshiSelect": null, "productNoshiName": null, "taxFlag": "1", "taxRule": "2", "postageFlag": "0", "daibikiFlag": "0", "price02": "0", "price02Tax": "0", "price": "0", "taxRate": "10", "quantity": "1", "point": "0", "pointRate": "0", "pointRatePower": null, "weight": null, "productRegFlag": "0", "orderJanCd": null, "orderLotNo": null, "basePrice02": "0", "enclosuresFlag": "1", "b2bPrice04": null, "b2bPrice04Tax": null, "price01": null, "backorderFlag": "0", "orderDetailId": "18352" } ]}- 指定された項目が不正な場合
- 指定された注文者都道府県が存在しない場合
- 指定された受注ステータスが存在しない場合
- 指定された受注分類が存在しない場合
- 指定された販売ルートが存在しない場合
- 指定された申込番号種類が存在しない場合
- 指定されたEC種類が存在しない場合
- 指定されたキャンセル理由が存在しない場合
- 指定された支払方法が存在しない場合
- 指定された配送方法が存在しない場合
- 指定された顧客IDが存在しない場合(customerIdが1以上の場合のみチェック)
- 指定されたEC店舗IDが存在しない場合
- 指定された送付先都道府県が存在しない場合
- 指定された明細区分が存在しない場合
object
Examples
{ "type": "about:blank", "title": "BadRequest", "detail": [ "指定された項目が不正です: invalidKey" ], "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する注文者都道府県が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する受注ステータスが見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する受注分類が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する販売ルートが見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する申込番号種類が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当するEC種類が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当するキャンセル理由が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する支払方法が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する配送方法が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する顧客IDが見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当するEC店舗IDが見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当する送付先都道府県が見つかりませんでした", "status": 400}{ "type": "about:blank", "title": "BadRequest", "detail": "該当するorderDetail[n].明細区分が見つかりませんでした", "status": 400}- EC注文番号が重複している場合(ecOrderId + ecOrderIdBranch + ecType + ecShopIdの組み合わせ)
object
Examples
{ "type": "about:blank", "title": "Conflict", "detail": "EC注文番号が重複しています", "status": 409}サーバー内部エラー
object
Examples
{ "type": "about:blank", "title": "InternalServerError", "status": 500}