Product
No description
type Product implements Node {
id: ID!
title: String!
type: ProductType
descriptionHtml: HTML
shortDescription: String
isVisible: Boolean!
isArchived: Boolean!
handle: String!
storeId: ID!
options: [ProductOption]
images: [Image]!
totalVariants: Int!
variants(
first: Int
after: String
last: Int
before: String
reverse: Boolean = false
): ProductVariantConnection
collections: ProductCollectionConnection!
seo: ProductSEO
locale: String!
locales: [String!]!
translations: [ProductTranslation!]!
createdAt: DateTime!
updatedAt: DateTime!
categories: [CustomProductCategory]
initialPrice: Money
status: ProductStatus!
isInStock: Boolean!
discount: CustomProductDiscount
source: SourceType
integrationInstallationId: String
integrationCategory: String
attributes: [ProductAttribute]
moreProducts: MoreProducts!
productTax: Float
taxable: Boolean
reviews(
connection: ReviewsConnectionInput!
): [ProductReview!]
reviewsStatistics: ProductReviewsStatistics!
}
Fields
Product.id ● ID! non-null scalar
Product.title ● String! non-null scalar
Product.type ● ProductType enum
Product.descriptionHtml ● HTML scalar
Product.shortDescription ● String scalar
Product.isVisible ● Boolean! non-null scalar
Product.isArchived ● Boolean! non-null scalar
Product.handle ● String! non-null scalar
Product.storeId ● ID! non-null scalar
Product.options ● [ProductOption] list object
Product.images ● [Image]! non-null object
Product.totalVariants ● Int! non-null scalar
Product.variants ● ProductVariantConnection object
Product.variants.first ● Int scalar
Product.variants.after ● String scalar
Product.variants.last ● Int scalar
Product.variants.before ● String scalar
Product.variants.reverse ● Boolean scalar
Product.collections ● ProductCollectionConnection! non-null object
Product.seo ● ProductSEO object
Product.locale ● String! non-null scalar
Product.locales ● [String!]! non-null scalar
Product.translations ● [ProductTranslation!]! non-null object
Product.createdAt ● DateTime! non-null scalar
Product.updatedAt ● DateTime! non-null scalar
Product.categories ● [CustomProductCategory] list object
Product.initialPrice ● Money object
Product.status ● ProductStatus! non-null enum
Product.isInStock ● Boolean! non-null scalar
Product.discount ● CustomProductDiscount object
Product.source ● SourceType enum
Product.integrationInstallationId ● String scalar
Product.integrationCategory ● String scalar
Product.attributes ● [ProductAttribute] list object
Product.moreProducts ● MoreProducts! non-null object
Product.productTax ● Float scalar
Product.taxable ● Boolean scalar
Product.reviews ● [ProductReview!] list object
Product.reviews.connection ● ReviewsConnectionInput! non-null input
Product.reviewsStatistics ● ProductReviewsStatistics! non-null object
Interfaces
Node interface
Returned By
product query ● storeProductByHandle query
Member Of
AllTimeTopSellingProduct object ● ArchiveProductsPayload object ● BaseCartItem interface ● CartCustomItem object ● CartSimpleItem object ● CatalogSearchResults object ● CreateProductMediaPayload object ● CreateProductPayload object ● MoreProducts object ● ProductConnection object ● ProductEdge object ● ProductReview object ● ProductVariant object ● ReorderOptionsInProductPayload object ● ReorderProductMediaPayload object ● SearchAndFilterResults object ● SimpleItem object ● StockActions object ● StoreHomeProducts object ● TopSellingProduct object ● UpdateProductPayload object ● UpdateProductsStatusPayload object
Implemented By
LinkResource union