Skip to content

Product

Product

Properties

PropertyType
descriptionstring
descriptionHtmlstring
handlestring
idstring
onlineStoreUrlstring
optionsProductOption[]
productTypestring
publishedAtstring
selectedVariantProductVariant
seoSeo
titlestring
trackingParameterstring
trackingParametersstring
updatedAtstring
variantsProductVariantConnection
vendorstring

ProductVariant

Properties

PropertyType
availableForSaleboolean
compareAtPrice?Money
idstring
image?Image
imagesImage[]
price?Money
quantityPriceBreaksQuantityPriceBreakConnection
quantityRuleQuantityRule
requiresShippingboolean
selectedOptionsSelectedOption[]
skustring
titlestring

CategoriesQuery

type CategoriesQuery: object;

Type declaration

NameType
collectionsobject
collections.nodesCollectionFragment[]
collections.pageInfoPageInfo

Category

type Category: object;

Type declaration

NameType
createdAtstring
descriptionstring
descriptionHtmlstring
handlestring
idstring
imageImage
onlineStoreUrlstring
subCategoriesCategory[]
titlestring
trackingParametersstring
updatedAtstring

CategoryQuery

type CategoryQuery: object;

Type declaration

NameType
categoryPick<Category, "id" | "handle" | "title" | "description"> & object

CategoryTree

type CategoryTree: object;

Type declaration

NameType
categoriesCategory[]

CollectionFragment

type CollectionFragment: Pick<Category, "id" | "title" | "handle"> & object;

Type declaration

NameType
imagePick<Image, | "id" | "url" | "altText" | "width" | "height">

ProductItemFragment

type ProductItemFragment: Pick<Product, "id" | "handle" | "title"> & object;

Type declaration

NameType
featuredImagePick<Image, | "id" | "altText" | "url" | "width" | "height">
priceRangeobject
priceRange.maxVariantPricePick<Money, "amount" | "currencyCode">
priceRange.minVariantPricePick<Money, "amount" | "currencyCode">
variantsobject
variants.nodesobject[]

ProductOption

type ProductOption: object;

Type declaration

NameType
idstring
namestring
valuesstring[]

ProductVariantConnection

type ProductVariantConnection: object;

Type declaration

NameType
nodesProductVariant[]
pageInfoPageInfo

QuantityPriceBreak

type QuantityPriceBreak: object;

Type declaration

NameType
minimumQuantitynumber
priceMoney

QuantityPriceBreakConnection

type QuantityPriceBreakConnection: object;

Type declaration

NameType
nodesQuantityPriceBreak[]
pageInfoPageInfo

QuantityRule

type QuantityRule: object;

Type declaration

NameType
incrementnumber
maximumnumber
minimumnumber

RecommendedProductsQuery

type RecommendedProductsQuery: object;

Type declaration

NameType
productsobject
products.nodesPick<Product, "id" | "title" | "handle"> & object[]