Class: SalesChannelInventoryService
Constructors
constructor
• new SalesChannelInventoryService(__namedParameters)
Parameters
| Name | Type | 
|---|---|
| __namedParameters | InjectedDependencies | 
Defined in
packages/medusa/src/services/sales-channel-inventory.ts:21
Properties
eventBusService_
• Protected Readonly eventBusService_: EventBusService
Defined in
packages/medusa/src/services/sales-channel-inventory.ts:18
inventoryService_
• Protected Readonly inventoryService_: IInventoryService
Defined in
packages/medusa/src/services/sales-channel-inventory.ts:19
manager_
• Protected manager_: EntityManager
Defined in
packages/medusa/src/services/sales-channel-inventory.ts:15
salesChannelLocationService_
• Protected Readonly salesChannelLocationService_: SalesChannelLocationService
Defined in
packages/medusa/src/services/sales-channel-inventory.ts:17
Methods
retrieveAvailableItemQuantity
▸ retrieveAvailableItemQuantity(salesChannelId, inventoryItemId): Promise<number>
Retrieves the available quantity of an item across all sales channel locations
Parameters
| Name | Type | Description | 
|---|---|---|
| salesChannelId | string | Sales channel id | 
| inventoryItemId | string | Item id | 
Returns
Promise<number>
available quantity of item across all sales channel locations