Warehouse Management Service - rettersoft/rbs-docs GitHub Wiki
RBS WMS Service
This service provides queries and mutations for warehouse operations.
Methods
Stock service uses Asset Diagram Service in background to manage stocks.
rbs.wms.request.UPDATE_STOCK
{
"merchantId": string, // default
"storeId": string,
"variantGroupId": string,
"itemId": string,
"qty": number // negative (decrease) or positive (increase) integer
}
rbs.wms.request.SET_STOCK
{
"merchantId": string, // default
"storeId": string,
"variantGroupId": string,
"itemId": string,
"qty": number // overwrites current value
}
rbs.wms.request.LIST_STOCKS
[
{
"type": "$active",
"variantGroupId": string,
"itemId": string,
"merchantId": string
}
]
rbs.wms.request.SUBSCRIBE
{
"variantGroupId": string,
"itemId": string,
"zoneId"?: string,
}
rbs.wms.request.UNSUBSCRIBE
{
"variantGroupId": string,
"itemId": string,
"zoneId"?: string,
}