yStockApi
在庫管理API(StockAPI)の機能を利用するためのクラスです。
- ySellingApi New( ref yAuth auth, string seller_id = "" )
- コンストラクタ
- auth
- YConnect認証クラス (参照渡し)
- seller_id
- Yahoo!ショッピング sellerId
- XmlDocument getStock(string item_code)
- 在庫参照API
- item_code
- カンマ「,」区切りで最大1,000個まで指定できます
- Return
- XMLデータ
- XmlDocument setStock(string item_code,string quantity,string allow_overdraft="")
- 在庫更新API
- item_code
- カンマ「,」区切りで最大1,000個まで指定できます
- quantity
- 商品コードと同じ個数をカンマ「,」区切りで指定してください
- allow_overdraft
- 在庫数を超過する購入が可能かどうかを指定します(0 : 超過購入不可,1 : 超過購入可能)
指定する場合は、商品コードと同じ個数をカンマ「,」区切りで指定してください
- Return
- XMLデータ
- XmlDocument uploadStockFile(string filePath)
- 在庫アップロードAPI
- filePath
- アップロードするファイルパス
- Return
- XMLデータ
yStockInfo
在庫情報クラス
- New()
- コンストラクタ
- New(XmlElement xml)
- コンストラクタ
- xml
- getStockで取得したXML(/ResultSet/Result)
- string ItemCode
- 商品コード
- string SubCode
- 個別商品コード
- int Status
- 在庫取得ステータス 0 : 在庫情報なし, 1 : 在庫情報あり
- Nullable<int> Quantity
- 在庫数 ※空の場合は在庫数が無限大であることを意味します
- int AllowOverdraft
- 超過購入設定 0 : 超過購入不可能, 1 : 超過購入可能
- int IsPublished
- 商品反映フラグ 0 : 商品反映されていない状態, 1 : 商品反映済み
- Nullable<DateTime> UpdateTime
- 最終更新日時