BaseProductSearchInput
No description
input BaseProductSearchInput {
term: String
types: [ProductClass!]
categoryId: Int
categoryUuid: String
getDescendants: Boolean
productIds: [Int!]
clusterIds: [Int!]
clusterConfigId: Int
statuses: [ProductStatus!]
manufacturers: [String!]
suppliers: [String!]
language: String
sortBy: BaseProductSortField
sortOrder: SortOrder
page: Int
offset: Int
source: String
sourceIds: [String!]
orderlistIds: [Int!]
applyOrderlists: Boolean
hidden: Boolean
dateCreatedFrom: String
dateCreatedTo: String
dateModifiedFrom: String
dateModifiedTo: String
skus: [String!]
slugs: [String!]
ids: [Int!]
uuids: [String!]
userId: Int
companyId: Int
}
Fields
BaseProductSearchInput.term ● String scalar
Search term for SKU and localized content
BaseProductSearchInput.types ● [ProductClass!] list enum
Filter by product types
BaseProductSearchInput.categoryId ● Int scalar
Filter by category ID
BaseProductSearchInput.categoryUuid ● String scalar
Filter by category UUID
BaseProductSearchInput.getDescendants ● Boolean scalar
Include items from descendant categories (requires categoryId or categoryUuid)
BaseProductSearchInput.productIds ● [Int!] list scalar
Filter by specific product IDs
BaseProductSearchInput.clusterIds ● [Int!] list scalar
Filter by specific cluster IDs
BaseProductSearchInput.clusterConfigId ● Int scalar
Filter by cluster configuration ID
BaseProductSearchInput.statuses ● [ProductStatus!] list enum
Filter by product statuses (PRODUCT type only)
BaseProductSearchInput.manufacturers ● [String!] list scalar
Filter by manufacturers (PRODUCT type only)
BaseProductSearchInput.suppliers ● [String!] list scalar
Filter by suppliers (PRODUCT type only)
BaseProductSearchInput.language ● String scalar
Language for localized content
BaseProductSearchInput.sortBy ● BaseProductSortField enum
Sort field
BaseProductSearchInput.sortOrder ● SortOrder enum
Sort order
BaseProductSearchInput.page ● Int scalar
Page number
BaseProductSearchInput.offset ● Int scalar
Items per page
BaseProductSearchInput.source ● String scalar
Source system name (required when sourceIds provided)
BaseProductSearchInput.sourceIds ● [String!] list scalar
Source IDs from the specified source system
BaseProductSearchInput.orderlistIds ● [Int!] list scalar
Order list IDs to apply for filtering
BaseProductSearchInput.applyOrderlists ● Boolean scalar
Whether to apply orderlist filtering
BaseProductSearchInput.hidden ● Boolean scalar
Is product hidden?
BaseProductSearchInput.dateCreatedFrom ● String scalar
Filter by creation date from (ISO string)
BaseProductSearchInput.dateCreatedTo ● String scalar
Filter by creation date to (ISO string)
BaseProductSearchInput.dateModifiedFrom ● String scalar
Filter by modification date from (ISO string)
BaseProductSearchInput.dateModifiedTo ● String scalar
Filter by modification date to (ISO string)
BaseProductSearchInput.skus ● [String!] list scalar
Filter by specific SKUs
BaseProductSearchInput.slugs ● [String!] list scalar
Filter by specific slugs (requires language parameter)
BaseProductSearchInput.ids ● [Int!] list scalar
Filter by specific product/cluster IDs
BaseProductSearchInput.uuids ● [String!] list scalar
Filter by specific product/cluster UUIDs
BaseProductSearchInput.userId ● Int scalar
Browse catalog as a specific User. Permissions, orderlists, favorite will be merged with the logged in user.
BaseProductSearchInput.companyId ● Int scalar
Browse catalog as a specific Company. Permissions, orderlists, favorite will be merged with the logged in user.
Member Of
baseProducts query