Skip to main content

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