Interface: BaseProductSearchInput
Defined in: type/BaseProductSearchInput.ts:8
Input object for BaseProductSearchInput
Properties
applyOrderlists?
optionalapplyOrderlists?:boolean
Defined in: type/BaseProductSearchInput.ts:48
Whether to apply orderlist filtering
categoryId?
optionalcategoryId?:number
Defined in: type/BaseProductSearchInput.ts:14
Filter by category ID
categoryUuid?
optionalcategoryUuid?:string
Defined in: type/BaseProductSearchInput.ts:16
Filter by category UUID
clusterConfigId?
optionalclusterConfigId?:number
Defined in: type/BaseProductSearchInput.ts:24
Filter by cluster configuration ID
clusterIds?
optionalclusterIds?:number[]
Defined in: type/BaseProductSearchInput.ts:22
Filter by specific cluster IDs
companyId?
optionalcompanyId?:number
Defined in: type/BaseProductSearchInput.ts:70
Browse catalog as a specific Company. Permissions, orderlists, favorite will be merged with the logged in user.
dateCreatedFrom?
optionaldateCreatedFrom?:string
Defined in: type/BaseProductSearchInput.ts:52
Filter by creation date from (ISO string)
dateCreatedTo?
optionaldateCreatedTo?:string
Defined in: type/BaseProductSearchInput.ts:54
Filter by creation date to (ISO string)
dateModifiedFrom?
optionaldateModifiedFrom?:string
Defined in: type/BaseProductSearchInput.ts:56
Filter by modification date from (ISO string)
dateModifiedTo?
optionaldateModifiedTo?:string
Defined in: type/BaseProductSearchInput.ts:58
Filter by modification date to (ISO string)
getDescendants?
optionalgetDescendants?:boolean
Defined in: type/BaseProductSearchInput.ts:18
Include items from descendant categories (requires categoryId or categoryUuid)
hidden?
optionalhidden?:boolean
Defined in: type/BaseProductSearchInput.ts:50
Is product hidden?
ids?
optionalids?:number[]
Defined in: type/BaseProductSearchInput.ts:64
Filter by specific product/cluster IDs
language?
optionallanguage?:string
Defined in: type/BaseProductSearchInput.ts:32
Language for localized content
manufacturers?
optionalmanufacturers?:string[]
Defined in: type/BaseProductSearchInput.ts:28
Filter by manufacturers (PRODUCT type only)
offset?
optionaloffset?:number
Defined in: type/BaseProductSearchInput.ts:40
Items per page
orderlistIds?
optionalorderlistIds?:number[]
Defined in: type/BaseProductSearchInput.ts:46
Order list IDs to apply for filtering
page?
optionalpage?:number
Defined in: type/BaseProductSearchInput.ts:38
Page number
productIds?
optionalproductIds?:number[]
Defined in: type/BaseProductSearchInput.ts:20
Filter by specific product IDs
skus?
optionalskus?:string[]
Defined in: type/BaseProductSearchInput.ts:60
Filter by specific SKUs
slugs?
optionalslugs?:string[]
Defined in: type/BaseProductSearchInput.ts:62
Filter by specific slugs (requires language parameter)
sortBy?
optionalsortBy?:BaseProductSortField
Defined in: type/BaseProductSearchInput.ts:34
Sort field
sortOrder?
optionalsortOrder?:SortOrder
Defined in: type/BaseProductSearchInput.ts:36
Sort order
source?
optionalsource?:string
Defined in: type/BaseProductSearchInput.ts:42
Source system name (required when sourceIds provided)
sourceIds?
optionalsourceIds?:string[]
Defined in: type/BaseProductSearchInput.ts:44
Source IDs from the specified source system
statuses?
optionalstatuses?:ProductStatus[]
Defined in: type/BaseProductSearchInput.ts:26
Filter by product statuses (PRODUCT type only)
suppliers?
optionalsuppliers?:string[]
Defined in: type/BaseProductSearchInput.ts:30
Filter by suppliers (PRODUCT type only)
term?
optionalterm?:string
Defined in: type/BaseProductSearchInput.ts:10
Search term for SKU and localized content
types?
optionaltypes?:ProductClass[]
Defined in: type/BaseProductSearchInput.ts:12
Filter by product types
userId?
optionaluserId?:number
Defined in: type/BaseProductSearchInput.ts:68
Browse catalog as a specific User. Permissions, orderlists, favorite will be merged with the logged in user.
uuids?
optionaluuids?:string[]
Defined in: type/BaseProductSearchInput.ts:66
Filter by specific product/cluster UUIDs