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 authored and GitHub committed 2025-01-10 01:23:29 +00:00
1 parent c490e08142
commit ff725090bb
2 files changed
+20

No files matched your search

+5
View File
@@ -0,0 +1,5 @@
---
"@medusajs/types": patch
---
fix(types): add missing inventory_items to input of createProductsWorkflow
+15
View File
@@ -1237,6 +1237,16 @@ export interface UpdateProductOptionValueDTO {
metadata?: MetadataType metadata?: MetadataType
} }
/**
* @interface
*
* Inventory kit for creating a product variant.
*/
export interface CreateProductVariantInventoryKit {
inventory_item_id: string
required_quantity?: number
}
/** /**
* @interface * @interface
* *
@@ -1275,6 +1285,11 @@ export interface CreateProductVariantDTO {
* Whether the product variant's inventory should be managed by the core system. * Whether the product variant's inventory should be managed by the core system.
*/ */
manage_inventory?: boolean 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. * The HS Code of the product variant.
*/ */