Skip to main content

Interface: BaseProductSearchInput

Defined in: type/BaseProductSearchInput.ts:8

Input object for BaseProductSearchInput

Properties

applyOrderlists?

optional applyOrderlists?: boolean

Defined in: type/BaseProductSearchInput.ts:48

Whether to apply orderlist filtering


categoryId?

optional categoryId?: number

Defined in: type/BaseProductSearchInput.ts:14

Filter by category ID


categoryUuid?

optional categoryUuid?: string

Defined in: type/BaseProductSearchInput.ts:16

Filter by category UUID


clusterConfigId?

optional clusterConfigId?: number

Defined in: type/BaseProductSearchInput.ts:24

Filter by cluster configuration ID


clusterIds?

optional clusterIds?: number[]

Defined in: type/BaseProductSearchInput.ts:22

Filter by specific cluster IDs


companyId?

optional companyId?: 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?

optional dateCreatedFrom?: string

Defined in: type/BaseProductSearchInput.ts:52

Filter by creation date from (ISO string)


dateCreatedTo?

optional dateCreatedTo?: string

Defined in: type/BaseProductSearchInput.ts:54

Filter by creation date to (ISO string)


dateModifiedFrom?

optional dateModifiedFrom?: string

Defined in: type/BaseProductSearchInput.ts:56

Filter by modification date from (ISO string)


dateModifiedTo?

optional dateModifiedTo?: string

Defined in: type/BaseProductSearchInput.ts:58

Filter by modification date to (ISO string)


getDescendants?

optional getDescendants?: boolean

Defined in: type/BaseProductSearchInput.ts:18

Include items from descendant categories (requires categoryId or categoryUuid)


hidden?

optional hidden?: boolean

Defined in: type/BaseProductSearchInput.ts:50

Is product hidden?


ids?

optional ids?: number[]

Defined in: type/BaseProductSearchInput.ts:64

Filter by specific product/cluster IDs


language?

optional language?: string

Defined in: type/BaseProductSearchInput.ts:32

Language for localized content


manufacturers?

optional manufacturers?: string[]

Defined in: type/BaseProductSearchInput.ts:28

Filter by manufacturers (PRODUCT type only)


offset?

optional offset?: number

Defined in: type/BaseProductSearchInput.ts:40

Items per page


orderlistIds?

optional orderlistIds?: number[]

Defined in: type/BaseProductSearchInput.ts:46

Order list IDs to apply for filtering


page?

optional page?: number

Defined in: type/BaseProductSearchInput.ts:38

Page number


productIds?

optional productIds?: number[]

Defined in: type/BaseProductSearchInput.ts:20

Filter by specific product IDs


skus?

optional skus?: string[]

Defined in: type/BaseProductSearchInput.ts:60

Filter by specific SKUs


slugs?

optional slugs?: string[]

Defined in: type/BaseProductSearchInput.ts:62

Filter by specific slugs (requires language parameter)


sortBy?

optional sortBy?: BaseProductSortField

Defined in: type/BaseProductSearchInput.ts:34

Sort field


sortOrder?

optional sortOrder?: SortOrder

Defined in: type/BaseProductSearchInput.ts:36

Sort order


source?

optional source?: string

Defined in: type/BaseProductSearchInput.ts:42

Source system name (required when sourceIds provided)


sourceIds?

optional sourceIds?: string[]

Defined in: type/BaseProductSearchInput.ts:44

Source IDs from the specified source system


statuses?

optional statuses?: ProductStatus[]

Defined in: type/BaseProductSearchInput.ts:26

Filter by product statuses (PRODUCT type only)


suppliers?

optional suppliers?: string[]

Defined in: type/BaseProductSearchInput.ts:30

Filter by suppliers (PRODUCT type only)


term?

optional term?: string

Defined in: type/BaseProductSearchInput.ts:10

Search term for SKU and localized content


types?

optional types?: ProductClass[]

Defined in: type/BaseProductSearchInput.ts:12

Filter by product types


userId?

optional userId?: 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?

optional uuids?: string[]

Defined in: type/BaseProductSearchInput.ts:66

Filter by specific product/cluster UUIDs