Interface: ProductSearchSearchInput
Defined in: type/ProductSearchSearchInput.ts:15
Input object for ProductSearchSearchInput
Properties
applyOrderlists?
optionalapplyOrderlists?:boolean
Defined in: type/ProductSearchSearchInput.ts:85
Apply orderlist filtering to search results
categoryId?
optionalcategoryId?:number
Defined in: type/ProductSearchSearchInput.ts:79
Search by product categoryId
categoryIds?
optionalcategoryIds?:number[]
Defined in: type/ProductSearchSearchInput.ts:77
Search by by multiple categoryIds
class?
optionalclass?:ProductClass
Defined in: type/ProductSearchSearchInput.ts:37
Product class
clusterIds?
optionalclusterIds?:number[]
Defined in: type/ProductSearchSearchInput.ts:35
List of clusterIds to search for
companyId?
optionalcompanyId?:number
Defined in: type/ProductSearchSearchInput.ts:71
Browse catalog as a specific Company. Permissions, orderlists, favorite will be merged with the logged in user.
createdAt?
optionalcreatedAt?:DateSearchInput
Defined in: type/ProductSearchSearchInput.ts:73
Search by date created
EANCodes?
optionalEANCodes?:string[]
Defined in: type/ProductSearchSearchInput.ts:27
List of product EAN codes
facets?
optionalfacets?:ProductSearchFacetInput[]
Defined in: type/ProductSearchSearchInput.ts:83
List of attribute IDs to include in faceted aggregations
getDescendants?
optionalgetDescendants?:boolean
Defined in: type/ProductSearchSearchInput.ts:81
Include descendants of the specified categoryId
hasBundle?
optionalhasBundle?:YesNo
Defined in: type/ProductSearchSearchInput.ts:65
Is product in a bundle
hidden?
optionalhidden?:boolean
Defined in: type/ProductSearchSearchInput.ts:59
Is product hidden?
ids?
optionalids?:number[]
Defined in: type/ProductSearchSearchInput.ts:31
List of unique product identifiers
inventory?
optionalinventory?:ProductSearchInventoryFilterInput
Defined in: type/ProductSearchSearchInput.ts:92
Server-side stock filter. Operators are inclusive: greaterThan: N is
stock >= N and lessThan: N is stock <= N. Never-stocked products count
as 0. Filtering is applied upstream, so itemsFound / pages reflect
the filtered set.
isBundleLeader?
optionalisBundleLeader?:YesNo
Defined in: type/ProductSearchSearchInput.ts:67
Is product a bundle leader
language
language:
string
Defined in: type/ProductSearchSearchInput.ts:41
Specify through which language to search in, has no effect on other returned fields (eg. names,slugs)
lastModifiedAt?
optionallastModifiedAt?:DateSearchInput
Defined in: type/ProductSearchSearchInput.ts:75
Search by date changed
manufacturerCodes?
optionalmanufacturerCodes?:string[]
Defined in: type/ProductSearchSearchInput.ts:25
List of product manufacturer codes
manufacturers?
optionalmanufacturers?:string[]
Defined in: type/ProductSearchSearchInput.ts:19
List of product manufacturers
offset
offset:
number
Defined in: type/ProductSearchSearchInput.ts:47
Pagination offset number [default=12][max: 500]
NOTE: If offset > 500 is supplied it will be capped to 500
orderlistIds?
optionalorderlistIds?:number[]
Defined in: type/ProductSearchSearchInput.ts:87
Order list IDs to apply for filtering
page
page:
number
Defined in: type/ProductSearchSearchInput.ts:43
Pagination page number [default=1]
price?
optionalprice?:ProductSearchPriceFilterInput
Defined in: type/ProductSearchSearchInput.ts:53
Product price filter
priceSheetIds?
optionalpriceSheetIds?:string[]
Defined in: type/ProductSearchSearchInput.ts:55
List of priceSheetIds (UUIDs) ordered by priority. The first priceSheetId has highest priority. Used to determine customer-specific pricing for sorting, filtering, and aggregation. When not provided, the default price is used.
productIds?
optionalproductIds?:number[]
Defined in: type/ProductSearchSearchInput.ts:33
List of productIds to search for
rangeFilters?
optionalrangeFilters?:ProductSearchRangeFilterInput[]
Defined in: type/ProductSearchSearchInput.ts:51
List of range filters
searchFields?
optionalsearchFields?:ProductSearchFieldsInput[]
Defined in: type/ProductSearchSearchInput.ts:63
List of product search fields
skus?
optionalskus?:string[]
Defined in: type/ProductSearchSearchInput.ts:29
List of product SKUS
sortInputs?
optionalsortInputs?:ProductSearchSortInput[]
Defined in: type/ProductSearchSearchInput.ts:61
List of product sort filters
statuses
statuses:
ProductStatus[]
Defined in: type/ProductSearchSearchInput.ts:57
List of product status filters
supplierCodes?
optionalsupplierCodes?:string[]
Defined in: type/ProductSearchSearchInput.ts:21
List of product supplier codes
suppliers?
optionalsuppliers?:string[]
Defined in: type/ProductSearchSearchInput.ts:23
List of product suppliers
tags?
optionaltags?:string[]
Defined in: type/ProductSearchSearchInput.ts:39
List of product tags
term?
optionalterm?:string
Defined in: type/ProductSearchSearchInput.ts:17
Product search term
textFilters?
optionaltextFilters?:ProductSearchTextFilterInput[]
Defined in: type/ProductSearchSearchInput.ts:49
List of text filters
userId?
optionaluserId?:number
Defined in: type/ProductSearchSearchInput.ts:69
Browse catalog as a specific User. Permissions, orderlists, favorite will be merged with the logged in user.