ProductSearchSearchInput
No description
input ProductSearchSearchInput {
term: String
manufacturers: [String!]
supplierCodes: [String!]
suppliers: [String!]
manufacturerCodes: [String!]
EANCodes: [String!]
skus: [String!]
ids: [Int!]
productIds: [Int!]
clusterIds: [Int!]
class: ProductClass
tags: [String!]
language: String!
page: Int!
offset: Int!
textFilters: [ProductSearchTextFilterInput!]
rangeFilters: [ProductSearchRangeFilterInput!]
price: ProductSearchPriceFilterInput
priceSheetIds: [String!]
statuses: [ProductStatus!]!
hidden: Boolean
sortInputs: [ProductSearchSortInput!]
searchFields: [ProductSearchFieldsInput!]
hasBundle: YesNo
isBundleLeader: YesNo
userId: Int
companyId: Int
createdAt: DateSearchInput
lastModifiedAt: DateSearchInput
categoryIds: [Int!]
categoryId: Int
getDescendants: Boolean
facets: [ProductSearchFacetInput!]
applyOrderlists: Boolean
orderlistIds: [Int!]
}
Fields
ProductSearchSearchInput.term ● String scalar
Product search term
ProductSearchSearchInput.manufacturers ● [String!] list scalar
List of product manufacturers
ProductSearchSearchInput.supplierCodes ● [String!] list scalar
List of product supplier codes
ProductSearchSearchInput.suppliers ● [String!] list scalar
List of product suppliers
ProductSearchSearchInput.manufacturerCodes ● [String!] list scalar
List of product manufacturer codes
ProductSearchSearchInput.EANCodes ● [String!] list scalar
List of product EAN codes
ProductSearchSearchInput.skus ● [String!] list scalar
List of product SKUS
ProductSearchSearchInput.ids ● [Int!] list scalar
List of unique product identifiers
ProductSearchSearchInput.productIds ● [Int!] list scalar
List of productIds to search for
ProductSearchSearchInput.clusterIds ● [Int!] list scalar
List of clusterIds to search for
ProductSearchSearchInput.class ● ProductClass enum
Product class
ProductSearchSearchInput.tags ● [String!] list scalar
List of product tags
ProductSearchSearchInput.language ● String! non-null scalar
Specify through which language to search in, has no effect on other returned fields (eg. names,slugs)
ProductSearchSearchInput.page ● Int! non-null scalar
Pagination page number [default=1]
ProductSearchSearchInput.offset ● Int! non-null scalar
Pagination offset number [default=12][max: 500]
NOTE: If offset > 500 is supplied it will be capped to 500
ProductSearchSearchInput.textFilters ● [ProductSearchTextFilterInput!] list input
List of text filters
ProductSearchSearchInput.rangeFilters ● [ProductSearchRangeFilterInput!] list input
List of range filters
ProductSearchSearchInput.price ● ProductSearchPriceFilterInput input
Product price filter
ProductSearchSearchInput.priceSheetIds ● [String!] list scalar
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.
ProductSearchSearchInput.statuses ● [ProductStatus!]! non-null enum
List of product status filters
ProductSearchSearchInput.hidden ● Boolean scalar
Is product hidden?
ProductSearchSearchInput.sortInputs ● [ProductSearchSortInput!] list input
List of product sort filters
ProductSearchSearchInput.searchFields ● [ProductSearchFieldsInput!] list input
List of product search fields
ProductSearchSearchInput.hasBundle ● YesNo enum
Is product in a bundle
ProductSearchSearchInput.isBundleLeader ● YesNo enum
Is product a bundle leader
ProductSearchSearchInput.userId ● Int scalar
Browse catalog as a specific User. Permissions, orderlists, favorite will be merged with the logged in user.
ProductSearchSearchInput.companyId ● Int scalar
Browse catalog as a specific Company. Permissions, orderlists, favorite will be merged with the logged in user.
ProductSearchSearchInput.createdAt ● DateSearchInput input
Search by date created
ProductSearchSearchInput.lastModifiedAt ● DateSearchInput input
Search by date changed
ProductSearchSearchInput.categoryIds ● [Int!] list scalar
Search by by multiple categoryIds
ProductSearchSearchInput.categoryId ● Int scalar
Search by product categoryId
ProductSearchSearchInput.getDescendants ● Boolean scalar
Include descendants of the specified categoryId
ProductSearchSearchInput.facets ● [ProductSearchFacetInput!] list input
List of attribute IDs to include in faceted aggregations
ProductSearchSearchInput.applyOrderlists ● Boolean scalar
Apply orderlist filtering to search results
ProductSearchSearchInput.orderlistIds ● [Int!] list scalar
Order list IDs to apply for filtering
Member Of
productSearchSolr query