Radial Integration | 2016
The Get Inventory Locations Quantity operation is used to check item supply and demand details for all onhand and future inventory in both the warehouse and ship-from-store networks.
This operation involves an HTTP GET request that can return either an XML or JSON response.
|
Operation |
Action |
URI Template |
Transaction Type |
|---|---|---|---|
|
Get locations quantity |
GET |
/gsi-inventory-service/locations.json?sourceID=source&sourceType=type&network=fulfillmentnetwork&itemID=item |
Get inventory locations for the specified item in the specified sales channel. |
The request uses the following parameters:
| Parameter | Required? | Default Value | Description |
|---|---|---|---|
| itemID | Yes | n/a | Item for which you need inventory information. |
| network | Yes | n/a |
Fulfillment network to be searched for inventory location data. Separate multiple entries with commas. Supported values are:
|
| sourceID | yes | n/a | Channel, store, or seller as indicated by sourceType. |
| sourceType | No | CHANNEL | Type of source: CHANNEL, STORE, or SELLER. |
The following table shows the distribution center inventory for item 12-3456789.
| Location | Supply Type | ETA | Supply | Demand (Type) | Available |
|---|---|---|---|---|---|
| GSI-DC224 | ONHAND | n/a | 100 | 100 (SCHEDULED) | 0 |
| FUTURE | 2016-05-01 | 100 | 100 (SCHEDULED) | 0 | |
| FUTURE | 2016-05-15 | 100 | 100 (SCHEDULED) | 0 | |
| Unmatched | 20 (BACKORDER) |
Request
GET /gsi-inventory-service/locations.json?sourceId=TMSUS&sourceType=CHANNEL&network=DC&itemId=12-3456789
XML Response
<?xml version="1.0" encoding="UTF-8"?> <InventoryLocations xmlns="http://schema.gspt.net/Inventory/4.0" itemId="12-3456789"> <Source sourceId="TMSUS" sourceType="STORE"/> <DCInventory availableQty="0" totalQty="300" totalDemand="300" unavailableQty="20"> <DCLocations> <DCLocation locationId="GSI-DC224" availableQty="0" totalQty="100" unavailableQty="20" totalDemand="320"> <Supplies> <Supply type="ONHAND" availableQty="0" totalQty="100" demand="100"/> <Supply type="FUTURE" availableDate="2015-05-01" availableQty="0" totalQty="100" demand="100"/> <Supply type="FUTURE" availableDate="2015-05-15" availableQty="0" totalQty="100" demand="100"/> </Supplies> </DCLocation> </DCLocations> </DCInventory> </InventoryLocations>
JSON Response
{
"itemId": "12-3456789",
"source": {
"sourceId": "TMSUS",
"sourceType": "STORE"
},
"dcInventory": {
"availableQty": 0,
"totalQty": 300,
"totalDemand": 300,
"unavailableQty": 20,
"dcLocations": [
{
"locationId": "GSI-DC224",
"availableQty": 0,
"totalQty": 100,
"unavailableQty": 20,
"totalDemand": 320,
"supplies": [
{
"type": "ONHAND",
"availableQty": 0,
"totalQty": 100,
"demand": 100
},
{
"type": "FUTURE",
"availableDate": "2015-05-01",
"availableQty": 0,
"totalQty": 100,
"demand": 100
},
{
"type": "FUTURE",
"availableDate": "2015-05-15",
"availableQty": 0,
"totalQty": 100,
"demand": 100
}
]
}
]
}
}
The following table shows the store network inventory for item 12-3456789.
| Vendor Number | Store Name | Available | MIA | Reserved |
|---|---|---|---|---|
| 05088 | Dadeland Mall | 28 | 14 | 0 |
| 050873 | Brandywine | 4 | 0 | 0 |
| 05519 | Galleria Dallas | 16 | 7 | 0 |
| 05079 | Woodfield Shopping Center | 0 | 0 | 0 |
Request
GET /gsi-inventory-service/locations.json?sourceId=TMSUS&sourceType=CHANNEL&network=SN&itemId=12-3456789
XML Response
<?xml version="1.0" encoding="UTF-8"?> <InventoryLocations xmlns="http://schema.gspt.net/Inventory/4.0" itemId="12-3456789"> <Source sourceId="TMSUS" sourceType="STORE"/> <DCInventory/> <StoreInventory availableQty="48" reservedQty="0" miaQty="21" supply="0"> <Stores> <Store locationId="05088" name="[1E]Dadeland Mall" itemSku="item-sku-1" preference="no anchovies" section="nose bleed seats" location1="location tom" location2="location dick" location3="location harry" price="19.99" availableQty="28" reservedQty="0" profitibility="0.5" miaQty="14" supply="0.0" perDay="25.0" ordersPerDay="25.0"> <SafteyStockLevel> <SafetyStockLevel type="Allocation" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="ShipFromStore" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStorePickUp" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStoreAvailability" quantity="10" threshold="5" killEnabled="false"/> </SafteyStockLevel> </Store> <Store locationId="050873" name="[1E]Brandywine" itemSku="item-sku-1" preference="no anchovies" section="nose bleed seats" location1="location white" location2="location blue" location3="location red" price="19.99" availableQty="4" reservedQty="0" profitibility="0.5" miaQty="0" supply="0.0" perDay="25.0" ordersPerDay="25.0"> <SafteyStockLevel> <SafetyStockLevel type="Allocation" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="ShipFromStore" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStorePickUp" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStoreAvailability" quantity="10" threshold="5" killEnabled="false"/> </SafteyStockLevel> </Store> <Store locationId="05519" name="[1E]Gelleria Dallas" itemSku="item-sku-1" preference="no anchovies" section="nose bleed seats" location1="location moe" location2="location larry" location3="location curley" price="19.99" availableQty="16" reservedQty="0" profitibility="0.5" miaQty="7" supply="0.0" perDay="25.0" ordersPerDay="25.0"> <SafteyStockLevel> <SafetyStockLevel type="Allocation" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="ShipFromStore" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStorePickUp" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStoreAvailability" quantity="10" threshold="5" killEnabled="false"/> </SafteyStockLevel> </Store> <Store locationId="05079" name="[1E]Woodfield Shipping Center" itemSku="item-sku-1" preference="no anchovies" section="nose bleed seats" location1="location tom" location2="location dick" location3="location harry" price="19.99" availableQty="0" reservedQty="0" profitibility="0.5" miaQty="0" supply="0.0" perDay="25.0" ordersPerDay="25.0"> <SafteyStockLevel> <SafetyStockLevel type="Allocation" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="ShipFromStore" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStorePickUp" quantity="10" threshold="5" killEnabled="false"/> <SafetyStockLevel type="InStoreAvailability" quantity="10" threshold="5" killEnabled="false"/> </SafteyStockLevel> </Store> </Stores> </StoreInventory> </InventoryLocations>
JSON Response
{
"itemId": "12-3456789",
"source": {
"sourceId": "TMSUS",
"sourceType": "STORE"
},
"storeInventory": {
"availableQty": 48,
"reservedQty": 0,
"miaQty": 21,
"supply": 0,
"stores": [
{
"locationId": "05088",
"name": "[1E]Dadeland Mall",
"itemSku": "item-sku-1",
"preference": "no anchovies",
"section": "nose bleed seats",
"location1": "location tom",
"location2": "location dick",
"location3": "location harry",
"price": 19.99,
"availableQty": 28,
"reservedQty": 0,
"profitibility": 0.5,
"miaQty": 14,
"supply": 0.0,
"perDay": 25.0,
"ordersPerDay": 25.0,
"safetyStockLevels": [
{
"type": "Allocation",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "ShipFromStore",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStorePickUp",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStoreAvailability",
"quantity": 10,
"threshold": 5,
"killEnabled": false
}
]
},
{
"locationId": "050873",
"name": "[1E]Brandywine",
"itemSku": "item-sku-1",
"preference": "no anchovies",
"section": "nose bleed seats",
"location1": "location white",
"location2": "location blue",
"location3": "location red",
"price": 19.99,
"availableQty": 4,
"reservedQty": 0,
"profitibility": 0.5,
"miaQty": 0,
"supply": 0.0,
"perDay": 25.0,
"ordersPerDay": 25.0,
"safetyStockLevels": [
{
"type": "Allocation",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "ShipFromStore",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStorePickUp",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStoreAvailability",
"quantity": 10,
"threshold": 5,
"killEnabled": false
}
]
},
{
"locationId": "05519",
"name": "[1E]Gelleria Dallas",
"itemSku": "item-sku-1",
"preference": "no anchovies",
"section": "nose bleed seats",
"location1": "location moe",
"location2": "location larry",
"location3": "location curley",
"price": 19.99,
"availableQty": 16,
"reservedQty": 0,
"profitibility": 0.5,
"miaQty": 7,
"supply": 0.0,
"perDay": 25.0,
"ordersPerDay": 25.0,
"safetyStockLevels": [
{
"type": "Allocation",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "ShipFromStore",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStorePickUp",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStoreAvailability",
"quantity": 10,
"threshold": 5,
"killEnabled": false
}
]
},
{
"locationId": "05079",
"name": "[1E]Woodfield Shipping Center",
"itemSku": "item-sku-1",
"preference": "no anchovies",
"section": "nose bleed seats",
"location1": "location tom",
"location2": "location dick",
"location3": "location harry",
"price": 19.99,
"availableQty": 0,
"reservedQty": 0,
"profitibility": 0.5,
"miaQty": 0,
"supply": 0.0,
"perDay": 25.0,
"ordersPerDay": 25.0,
"safetyStockLevels": [
{
"type": "Allocation",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "ShipFromStore",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStorePickUp",
"quantity": 10,
"threshold": 5,
"killEnabled": false
},
{
"type": "InStoreAvailability",
"quantity": 10,
"threshold": 5,
"killEnabled": false
}
]
}
]
}
}\
Copyright © 2017 Radial. All rights reserved.