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