retrieveAvailableQuantity - Inventory Module Reference
This documentation provides a reference to the retrieveAvailableQuantity method. This belongs to the Inventory Module.
This method is used to retrieve the available quantity of an inventory item within the specified locations.
Example
import {
initialize as initializeInventoryModule,
} from "@medusajs/inventory"
async function retrieveAvailableQuantity (
inventoryItemId: string,
locationIds: string[],
) {
const inventoryModule = await initializeInventoryModule({})
const quantity = await inventoryModule.retrieveAvailableQuantity(
inventoryItemId,
locationIds,
)
// do something with the quantity or return it
}
Parameters
inventoryItemIdstringRequiredThe ID of the inventory item to retrieve its quantity.
locationIdsstring[]RequiredThe IDs of the locations to retrieve the available quantity from.
contextSharedContextA context used to share resources, such as transaction manager, between the application and the module.
contextSharedContextReturns
PromisePromise<number>RequiredThe available quantity of the inventory item in the specified locations.
PromisePromise<number>RequiredWas this section helpful?