Skip to content
Generated from the production schema (commit fbf0d6e).

products

Browse the catalog (published products only for shoppers).

Integration: Catalogue and stock feed

Required permission: None (public). Public. Without MANAGE_PRODUCTS you get published products only, fields restricted to MANAGE_PRODUCTS (such as ProductVariant.stocks) come back empty, and filtering by status is refused. With MANAGE_PRODUCTS, unpublished products are included and those fields are filled in.

query {
products(
first: Int = null
after: String = null
filter: ProductFilterInput = null
sortBy: ProductSort = null
): ProductConnection!
}
Argument Type Default Description
first Int null
after String null
filter ProductFilterInput null
sortBy ProductSort null

ProductConnection!