Rakuten RMS WEB API client for .NET
RakutenInventoryServiceV2
Namespace: Rakuten.RMS.Api.InventoryAPI20
public class RakutenInventoryServiceV2 : Rakuten.RMS.Api.JSON.RakutenApiJsonClientBase
Inheritance Object → RakutenApiClientBaseCommon → RakutenApiJsonClientBase → RakutenInventoryServiceV2
Fields
MaxGetStatusRecord
public static int MaxGetStatusRecord;
MaxUpdateRecord
public static int MaxUpdateRecord;
Properties
Version
public string Version { get; set; }
Property Value
Methods
BulkGet(InventorySku[])
商品管理番号とSKU管理番号を指定し、最大で1000件の在庫数を一括で取得できます。
public List<InventoryStatusResult> BulkGet(InventorySku[] inventories)
Parameters
inventories
InventorySku[]
Returns
BulkGet(Nullable<Int32>, Nullable<Int32>)
商品管理番号とSKU管理番号を指定し、最大で1000件の在庫数を一括で取得できます。
public List<InventoryStatusResult> BulkGet(Nullable<Int32> minQuantity, Nullable<Int32> maxQuantity)
Parameters
minQuantity
Nullable<Int32>
最小在庫数
maxQuantity
Nullable<Int32>
最大在庫数
Returns
Exceptions
BulkUpsert(IEnumerable<InventorySkuUpsert>)
public ResultBase BulkUpsert(IEnumerable<InventorySkuUpsert> inventories)
Parameters
inventories
IEnumerable<InventorySkuUpsert>
Returns
Delete(String, String)
商品管理番号とSKU管理番号を指定し、在庫情報を削除する
public ResultBase Delete(string manageNumber, string variantId)
Parameters
manageNumber
String
variantId
String
Returns
Get(String, String)
https://api.rms.rakuten.co.jp/es/2.0/inventories/manage-numbers/{manageNumber}/variants/{variantId} https://api.rms.rakuten.co.jp/es/2.1/inventories/manage-numbers/{manageNumber}/variants/{variantId}
public InventoryStatusResult Get(string manageNumber, string variantId)
Parameters
manageNumber
String
variantId
String
Returns
Upsert(String, String, UpsertMode, Int32)
public ResultBase Upsert(string manageNumber, string variantId, UpsertMode mode, int quantity)
Parameters
manageNumber
String
variantId
String
mode
UpsertMode
quantity
Int32