fix(types): add missing inventory_items to input of createProductsWorkflow (#10892)

The `createProductsWorkflow` allows passing an `inventory_items` property to assign the inventory items of a product variant, and we even pass it in the `/admin/products` API route when creating a variant, but the workflow's input type doesn't include that property. This PR adds it to the workflow's input type.
This commit is contained in:
Shahed Nasser
2025-01-10 03:23:29 +02:00
committed by GitHub
parent c490e08142
commit ff725090bb
2 changed files with 20 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
---
"@medusajs/types": patch
---
fix(types): add missing inventory_items to input of createProductsWorkflow

View File

@@ -1237,6 +1237,16 @@ export interface UpdateProductOptionValueDTO {
metadata?: MetadataType
}
/**
* @interface
*
* Inventory kit for creating a product variant.
*/
export interface CreateProductVariantInventoryKit {
inventory_item_id: string
required_quantity?: number
}
/**
* @interface
*
@@ -1275,6 +1285,11 @@ export interface CreateProductVariantDTO {
* Whether the product variant's inventory should be managed by the core system.
*/
manage_inventory?: boolean
/**
* The variant's inventory items. It's only
* available if `manage_inventory` is enabled.
*/
inventory_items?: CreateProductVariantInventoryKit[]
/**
* The HS Code of the product variant.
*/