Skip to main content

ProductSearchInput

No description

input ProductSearchInput {
term: String
manufacturers: [String!]
supplierCodes: [String!]
suppliers: [String!]
manufacturerCodes: [String!]
EANCodes: [String!]
ids: [Int!]
productIds: [Int!]
clusterIds: [Int!]
class: ProductClass
tags: [String!]
language: String!
page: Int!
offset: Int!
textFilters: [ProductTextFilterInput!]
rangeFilters: [ProductRangeFilterInput!]
price: ProductPriceFilterInput
statuses: [ProductStatus!]!
hidden: Boolean
sortInputs: [ProductSortInput!]
searchFields: [SearchFieldsInput!]
hasBundle: YesNo
isBundleLeader: YesNo
containerSlugs: [String!]
containerPathSlugs: [String!]
userId: Int
companyId: Int
createdAt: DateSearchInput
lastModifiedAt: DateSearchInput
path: String
categoryId: Int
skus: [String!]
getDescendants: Boolean
applyOrderlists: Boolean
orderlistIds: [Int!]
}

Fields

ProductSearchInput.term ● String scalar

Product search term

ProductSearchInput.manufacturers ● [String!] list scalar

List of product manufacturers

ProductSearchInput.supplierCodes ● [String!] list scalar

List of product supplier codes

ProductSearchInput.suppliers ● [String!] list scalar

List of product suppliers

ProductSearchInput.manufacturerCodes ● [String!] list scalar

List of product manufacturer codes

ProductSearchInput.EANCodes ● [String!] list scalar

List of product EAN codes

ProductSearchInput.ids ● [Int!] list scalar

List of unique product identifiers

ProductSearchInput.productIds ● [Int!] list scalar

List of productIds to search for

ProductSearchInput.clusterIds ● [Int!] list scalar

List of clusterIds to search for

ProductSearchInput.class ● ProductClass enum

Product class

ProductSearchInput.tags ● [String!] list scalar

List of product tags

ProductSearchInput.language ● String! non-null scalar

Specify through which language to search in, has no effect on other returned fields (eg. names,slugs)

ProductSearchInput.page ● Int! non-null scalar

Pagination page number [default=1]

ProductSearchInput.offset ● Int! non-null scalar

Pagination offset number [default=12]

ProductSearchInput.textFilters ● [ProductTextFilterInput!] list input

List of text filters

ProductSearchInput.rangeFilters ● [ProductRangeFilterInput!] list input

List of range filters

ProductSearchInput.price ● ProductPriceFilterInput input

Product price filter

ProductSearchInput.statuses ● [ProductStatus!]! non-null enum

List of product status filters

ProductSearchInput.hidden ● Boolean scalar

Is product hidden?

ProductSearchInput.sortInputs ● [ProductSortInput!] list input

List of product sort filters

ProductSearchInput.searchFields ● [SearchFieldsInput!] list input

List of product search fields

ProductSearchInput.hasBundle ● YesNo enum

Is product in a bundle

ProductSearchInput.isBundleLeader ● YesNo enum

Is product a bundle leader

ProductSearchInput.containerSlugs ● [String!] list scalar

Product container slug(s)

ProductSearchInput.containerPathSlugs ● [String!] list scalar

Product path slug(s)

ProductSearchInput.userId ● Int scalar

Browse catalog as a specific User. Permissions, orderlists, favorite will be merged with the logged in user.

ProductSearchInput.companyId ● Int scalar

Browse catalog as a specific Company. Permissions, orderlists, favorite will be merged with the logged in user.

ProductSearchInput.createdAt ● DateSearchInput input

Search by date created

ProductSearchInput.lastModifiedAt ● DateSearchInput input

Search by date changed

ProductSearchInput.path ● String scalar

Product path

ProductSearchInput.categoryId ● Int scalar

Product unique category identifier

ProductSearchInput.skus ● [String!] list scalar

List of product SKUs

ProductSearchInput.getDescendants ● Boolean scalar

Get all descending products (true) or only the direct child products (false) of the given categoryId when supplied.

ProductSearchInput.applyOrderlists ● Boolean scalar

Enable or disable filtering for orderlists

ProductSearchInput.orderlistIds ● [Int!] list scalar

List orderlists to apply

Member Of

products query