2.3 KiB
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, itemId): Promise<number>
Retrieves the available quantity of an item across all sales channel locations
Parameters
| Name | Type | Description |
|---|---|---|
salesChannelId |
string |
Sales channel id |
itemId |
string |
Item id |
Returns
Promise<number>
available quantity of item across all sales channel locations