Link Search Menu Expand Document

7.21 - 7.30

Table of contents

  1. 7.21 Get_UserPoint_Rireki
  2. 7.22 Set_LoginInfo2
  3. 7.23 Get_UserMailAddressCheck
  4. 7.24 Set_ToriokiNew
  5. 7.25 Set_ToriokiStatus
  6. 7.26 Set_ToriokiCancel
  7. 7.27. Set_LcsOrderNew
  8. 7.28. Set_LcsOrderStatus
  9. 7.29. Set_LcsOrderCancel
  10. 7.30. Get_LcsOrderList

7.21 Get_UserPoint_Rireki

概要

顧客CDを送信し、顧客マスタのポイント履歴情報を取得する。

URL

https://(指定されたURL)/Get_UserPoint_Rireki.aspx

Request

必須 名前 属性 最大桁数 摘要
user_code string 30 顧客CD

Response

名前 属性 最大桁数 摘要
StatusCode int 6 ステータスコード
Status string 200 ステータス内容
UserPointRireki (class)   顧客ポイント履歴データ(配列)
code String 30 顧客CD
rank String 4 ランク
sales_date String 8 ポイント計上日
shop_code String 8 店舗CD
register_no Int 14 レジNO
receipt_no Int 14 レシートNO
shain_cd String 20 社員CD
sales_division Int 2 取引区分
occurrence_division Int 1 発生区分
get_point Int 10 付与ポイント数
use_point Int 10 使用ポイント数
lapse_point Int 10 失効ポイント数
notes String 200 備考

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Get_UserPoint_Rireki.aspx?user_code=1234567890123

結果例

成功)

{"StatusCode":0,"Status":"OK","UserPointRireki":[{"code":"5030000025125","rank":"5","sales_date":"20160923","register_no":28351,"shop_code":"20100000","receipt_no":61,"shain_cd":"0204","sales_division":10,"occurrence_division":0,"get_point":59,"use_point":0,"lapse_point":0,"notes":"POS売上"},{"code":"5030000025125","rank":"5","sales_date":"20160927","register_no":6251,"shop_code":"00000002","receipt_no":617,"shain_cd":"0001","sales_division":10,"occurrence_division":0,"get_point":29,"use_point":0,"lapse_point":0,"notes":"POS売上"}]} 

失敗)

{"StatusCode":-49002,"Status":"顧客CDが存在しません。","UserPointRireki":null} 

Status

StatusCode Status
0 OK
-49001 パラメータが不足しています
-49002 顧客CDが存在しません
-49003 退会済み顧客です
-49004~-49099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$MASTER_KOKYAKU_LOGIN 参照
HC$MASTER_KOKYAKU 参照
HC$TRAN_POINT_RIREKI 参照

7.22 Set_LoginInfo2

概要

トークンID、顧客CDを送信し、顧客ログインマスタのログインIDの更新を行う。

URL

https://(指定されたURL)/Set_LoginInfo2.aspx

Request

必須 名前 属性 最大桁数 摘要
Tokenid string 64 顧客識別用トークンID
user_code string 30 顧客CD
user_loginid_new string 200 顧客が設定する新しいログインID(メールアドレス)

Response

名前 属性 最大桁数 摘要
StatusCode int 6 ステータスコード
Status string 200 ステータス内容
Code string 30 顧客CD
Uuid string 300 端末固有ID
TokenID string 64 TokenID

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Set_LoginInfo2.aspx?user_loginid=********&user_password=********& user_code=*******& user_loginid_new=○○○

結果例

成功)

{"StatusCode":0,"Status":"OK","Code":"12345678","Uuid":".","TokenID":"**************************"}

失敗)

{"StatusCode":-50002,"Status":"既に使用されているログインIDです","Code":null,"Uuid":null,"TokenID":null}

Status

StatusCode Status
0 OK
-50001 パラメータが不足しています
-50002 既に使用されているログインIDです
-50003 更新対象のログインIDがありません
-50004~-50099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$MASTER_KOKYAKU_LOGIN 新しいログインIDをログインIDに上書き更新

7.23 Get_UserMailAddressCheck

概要

メールアドレスがログインIDに登録されているかチェックを行う。

URL

https://(指定されたURL)/Get_UserMailAddressCheck.aspx

Request

必須 名前 属性 最大桁数 摘要
MailAddress string 200 メールアドレス

Response

名前 属性 最大桁数 摘要
StatusCode int 6 ステータスコード
Status string 200 ステータス内容
MailAddressCheck int 1 0:登録なし 1:登録あり

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Get_UserMailAddressCheck.aspx? MailAddress=******************

結果例

成功)

{"StatusCode":0,"Status":"OK","MailAddressCheck":"0"}

失敗)

{"StatusCode":-51001,"Status":"パラメータが不足しています","MailAddressCheck":"0"}

Status

StatusCode Status
0 OK
-51001 パラメータが不足しています
-51002~-51099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$MASTER_KOKYAKU_LOGIN ログインIDに使用されているか参照

7.24 Set_ToriokiNew

概要

新規に取置データを作成する。

URL

https://(指定されたURL)/Set_ToriokiNew.aspx

Request

    属性 最大桁数 摘要
date string 8 指示日=年月日(yyyyMMdd)
user_code string 30 顧客CD
shopcode string 8 店舗CD
detail string 2000 明細CSVデータ(行を@で区切ったCSVデータ) 商品CD、色CD、サイズCD、数量
terminal string 300 端末ID (スマホを一意に識別できるユニークなID)

Response

名前 属性 最大桁数 摘要
StatusCode int 6 ステータスコード
Status String 200 ステータス内容 (取置伝票NO or エラー内容)

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Set_ToriokiNew.spx?date=20170401&user_code=7000000000123&shopcode=12001&detail=LTAT17S4524,27,002,1@ LTAT17S4999,28,001,2&terminal=g9ohIgCC66eqJcH8

結果例

成功)

{"StatusCode":0,"Status":"12000123"}

失敗)

{"StatusCode":"-49099","Status":"システムエラー"}

Status

StatusCode Status
0 取置伝票NO
-49001 取置伝票が存在しません
-49002~-49099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$TRAN_HIBN1 参照、追加

7.25 Set_ToriokiStatus

概要

取置データの状態を変更する。

URL

https://(指定されたURL)/Set_ToriokiStatus.aspx

Request

    属性 最大桁数 摘要
denno string 14 取置伝票NO
statuscode string 2 ステータスCD
(1:在庫確認中, 2:在庫不足,
3:取置確定, 4:配送済, 5:店舗返品中, 6:取り置きキャンセル,
7:試着返品, 20:購入)
detail string 2000 明細CSVデータ
(行を@で区切ったCSVデータ)
商品CD、色CD、サイズCD
※空白は全件とみなす
terminal string 300 端末ID (スマホを一意に識別できるユニークなID)

Response

名前 属性 最大桁数 摘要
StatusCode int 6 ステータスコード
Status String 200 ステータス内容

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Set_ToriokiStatus.spx?denno=12000123&statuscode=1&detail=aaaa001,21,001&terminal=g9ohIgCC66eqJcH8

結果例

成功)

{"StatusCode":0,"Status":"成功"}

失敗)

{"StatusCode":"-50099","Status":"システムエラー"}

Status

StatusCode Status
0 OK
-50001 取置伝票が存在しません
-50002~-50099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$TRAN_HIBN1 参照、修正

7.26 Set_ToriokiCancel

概要

取置データを削除する。

URL

https://(指定されたURL)/Set_ToriokiCancel.aspx

Request

    属性 最大桁数 摘要
denno string 14 取置伝票NO
terminal string 300 端末ID (スマホを一意に識別できるユニークなID)

Response

名前 属性 最大桁数 摘要
StatusCode int 6 ステータスコード
Status String 200 ステータス内容

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Set_ToriokiCancel.spx?denno=12000123&terminal=g9ohIgCC66eqJcH8

結果例

成功)

{"StatusCode":0,"Status":"成功"}

失敗)

{"StatusCode":"-51099","Status":"システムエラー"}

Status

StatusCode Status
0 OK
-51001 取置伝票が存在しません
-51002~-51099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$TRAN_HIBN1 削除

7.27. Set_LcsOrderNew

概要

新規に売上データを作成する。

URL

https://(指定されたURL)/Set_LcsOrderNew.aspx

Request

    属性 最大桁数 摘要
date string 8 売上日=年月日(yyyyMMdd)
user_code string 30 顧客CD
shopcode string 8 店舗CD
detail string 2000 明細CSVデータ(行を@で区切ったCSVデータ)
※数量*(単価-値引金額)=金額
商品CD、色CD、サイズCD、
数量、単価、値引金額、金額、
明細消費税
shokei Int 10 税抜小計金額
tax int 10 消費税金額
total int 10 合計金額
coupon string 20 使用クーポンCD
terminal string 300 端末ID (スマホを一意に識別できるユニークなID)
gmoid string 14 決済のためにGMOに送る
「オーダーID」

Response

名前 属性 最大桁数 摘要
StatusCode int 6 ステータスコード
Status String 200 ステータス内容 (売上伝票NO or エラー内容)

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Set_LcsOrderNew.spx?date=20170401&user_code=7000000000123&detail=LTAT17S4524,27,002,1,5000,0,5000,400@LTAT17S4599,27,002,2,5000,1000,8000,640&shokei=13000&tax=1040&total=14040&coupon=5000000123&terminal=g9ohIgCC66eqJcH8&gmoid=order1234567

結果例

成功)

{"StatusCode":0,"Status":"463000123"}

失敗)

{"StatusCode":"-52099","Status":"システムエラー"}

Status

StatusCode Status
0 売上伝票NO
-52001~-52099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$TRAN_TORI0 追加
HC$TRAN_TORI1 追加

7.28. Set_LcsOrderStatus

概要

売上データの状態を変更する。

URL

https://(指定されたURL)/Set_LcsOrderStatus.aspx

Request

    属性 最大件数 摘要
denno string 14 売上伝票NO
statuscode string 2 ステータスCD (1:在庫確認中, 2:在庫不足,4:配送済,5:店舗返品中,30:店舗返品完了)
detail string 2000 明細CSVデータ(行を@で区切ったCSVデータ) 商品CD、色CD、サイズCD
terminal string 300 端末ID (スマホを一意に識別できるユニークなID)

Response

名前 属性 最大件数 摘要
StatusCode int 6 ステータスコード
Status String 200 ステータス内容

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Set_LcsOrderStatus.spx?denno=12000123&statuscode=1&detail=LTAT17S4524,27,002@LTAT17S4599,27,002&&terminal=g9ohIgCC66eqJcH8

結果例

成功)

{"StatusCode":0,"Status":"成功"}

失敗)

{"StatusCode":"-53099","Status":"システムエラー"}

Status

StatusCode Status    
0 OK 、ステータスCDが30のときのみ、作成されたマイナス数量の売上伝票NO    
-53001 売上伝票が存在しません    
-53002~-53099 内部エラー: (エラー内容詳細)    

使用テーブル

テーブル名 内容
HC$TRAN_TORI0 追加
HC$TRAN_TORI1 追加

7.29. Set_LcsOrderCancel

概要

売上データのマイナスデータを追加する。

URL

https://(指定されたURL)/Set_LcsOrderCancel.aspx

Request

    属性 最大件数 摘要
denno string 14 売上伝票NO
terminal string 300 端末ID (スマホを一意に識別できるユニークなID)

Response

名前 属性 最大件数 摘要
StatusCode int 6 ステータスコード
Status String 200 ステータス内容 (マイナス売上伝票NO or エラー内容)

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Set_LcsOrderCancel.spx?denno=12000123&terminal=g9ohIgCC66eqJcH8

結果例

成功)

{"StatusCode":0,"Status":"123456"}

失敗)

{"StatusCode":"-54099","Status":"システムエラー"}

Status

StatusCode Status
0 (売上に対する赤伝として作成された伝票NO)
-54001 売上伝票が存在しません
-54002~-54099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$TRAN_TORI0 追加(マイナスデータ)
HC$TRAN_TORI1 追加(マイナスデータ)

7.30. Get_LcsOrderList

概要

売上データ履歴の取得を行う

URL

https://(指定されたURL)/Get_LcsOrderList.aspx

Request

必須 名前 属性 最大件数 摘要
tokenid string 64 顧客識別用トークンID
user_code string 30 顧客CD
dstart string 8 開始年月日(yyyyMMdd)
dend string 8 終了年月日(yyyyMMdd)
  count string 3 取得件数 (0か指定なしの場合には対象すべて)

Response

名前 属性 最大件数 摘要
StatusCode int 6 ステータスコード
Status string 200 ステータス内容
Sales (class)   売上データ(配列) 購買年月日の降順
SalesDate string 8 購買年月日(yyyyMMdd)
ShopCode string 8 店舗CD
ShopName string 100 店舗名
GoodsName string 100 商品名
ColorName string 100 色名
SizeName string 100 サイズ名
Category string 100 カテゴリ (アイテム名)
Brand string 100 ブランド名
Price int 10 売価
Quantity int 10 数量
Amount int 10 金額

実行例

http://ap01.dtpnet.co.jp:85/cv.net_adi-mo/isql/api/Get_LcsOrderList.aspx?tokenid=***********&user_code=12345697890123&dstart=20140401&dend=20140630

結果例

成功)

{“StatusCode”:“0”,“Status”:“OK”,”Sales”:{[“SalesDate”:”20140401”,”ShopCode”:”0001”,”ShopName”:”池袋店”,”Goods”:”Tシャツ”,……}]}

失敗)

{“StatusCode”:“-55002”,“Status”:“顧客CDが存在しません”,”Sales”:null}

Status

StatusCode Status
0 OK
-55001 パラメータが不足しています
-55002 顧客CDが存在しません
-55003~-55099 内部エラー: (エラー内容詳細)

使用テーブル

テーブル名 内容
HC$MASTER_KOKYAKU_LOGIN 参照
HC$MASTER_KOKYAKU 参照
HC$TRAN_TORI0 参照
HC$TRAN_TORI1 参照