RawProductSearchInput
Search criteria for products with filtering and pagination
input RawProductSearchInput {
term: String
skus: [String!]
statuses: [ProductStatus!]
manufacturers: [String!]
suppliers: [String!]
categoryId: Int
clusterIds: [Int!]
productIds: [Int!]
hidden: Boolean
userId: Int
companyId: Int
applyOrderlists: Boolean
orderlistIds: [Int!]
page: Int
offset: Int
language: String
}
Fields
RawProductSearchInput.term ● String scalar
Search term for names, descriptions, or SKU
RawProductSearchInput.skus ● [String!] list scalar
Filter by SKUs
RawProductSearchInput.statuses ● [ProductStatus!] list enum
Filter by product statuses
RawProductSearchInput.manufacturers ● [String!] list scalar
Filter by manufacturers
RawProductSearchInput.suppliers ● [String!] list scalar
Filter by suppliers
RawProductSearchInput.categoryId ● Int scalar
Filter by category ID
RawProductSearchInput.clusterIds ● [Int!] list scalar
Filter by cluster IDs
RawProductSearchInput.productIds ● [Int!] list scalar
Filter by specific product IDs
RawProductSearchInput.hidden ● Boolean scalar
Is product hidden?
RawProductSearchInput.userId ● Int scalar
Browse catalog as a specific User. Permissions, orderlists, favorite will be merged with the logged in user.
RawProductSearchInput.companyId ● Int scalar
Browse catalog as a specific Company. Permissions, orderlists, favorite will be merged with the logged in user.
RawProductSearchInput.applyOrderlists ● Boolean scalar
Whether to apply orderlist filtering
RawProductSearchInput.orderlistIds ● [Int!] list scalar
Order list IDs to apply for filtering
RawProductSearchInput.page ● Int scalar
Page number for pagination
RawProductSearchInput.offset ● Int scalar
Number of items per page
RawProductSearchInput.language ● String scalar
Language for search and sorting
Member Of
productsRaw query