Skip to main content

CategoryBaseProductsSearchInput

No description

input CategoryBaseProductsSearchInput {
term: String
types: [ProductClass!]
statuses: [ProductStatus!]
manufacturers: [String!]
suppliers: [String!]
hidden: Boolean
getDescending: YesNo
page: Int
offset: Int
language: String
sortBy: BaseProductSortField
sortOrder: SortOrder
source: String
sourceIds: [String!]
applyOrderlists: Boolean
orderlistIds: [Int!]
userId: Int
companyId: Int
}

Fields

CategoryBaseProductsSearchInput.term ● String scalar

Search term for SKU and localized content

CategoryBaseProductsSearchInput.types ● [ProductClass!] list enum

Filter by base product types

CategoryBaseProductsSearchInput.statuses ● [ProductStatus!] list enum

Filter by product statuses (applies to PRODUCT type only)

CategoryBaseProductsSearchInput.manufacturers ● [String!] list scalar

Filter by manufacturers (applies to PRODUCT type only)

CategoryBaseProductsSearchInput.suppliers ● [String!] list scalar

Filter by suppliers (applies to PRODUCT type only)

CategoryBaseProductsSearchInput.hidden ● Boolean scalar

Filter base products by hidden status. true = only hidden, false = only non-hidden, null = no filter.

CategoryBaseProductsSearchInput.getDescending ● YesNo enum

Include products from descendant categories

CategoryBaseProductsSearchInput.page ● Int scalar

Page number for pagination

CategoryBaseProductsSearchInput.offset ● Int scalar

Number of items per page

CategoryBaseProductsSearchInput.language ● String scalar

Language for localized content

CategoryBaseProductsSearchInput.sortBy ● BaseProductSortField enum

Field to sort by

CategoryBaseProductsSearchInput.sortOrder ● SortOrder enum

Sort order

CategoryBaseProductsSearchInput.source ● String scalar

Source system name (must be used with sourceIds)

CategoryBaseProductsSearchInput.sourceIds ● [String!] list scalar

Source IDs to filter by (must be used with source)

CategoryBaseProductsSearchInput.applyOrderlists ● Boolean scalar

Whether to apply orderlist filtering

CategoryBaseProductsSearchInput.orderlistIds ● [Int!] list scalar

Order list IDs to apply for filtering

CategoryBaseProductsSearchInput.userId ● Int scalar

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

CategoryBaseProductsSearchInput.companyId ● Int scalar

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