ProductVariant
No description
type ProductVariant implements Node {
id: ID!
title: String
storeId: ID!
productId: ID!
product: Product!
handle: String!
displayName: String!
position: Int!
sku: String
trackQuantity: Boolean
quantity: Int
price: Money!
compareAtPrice: Money
selectedOptions: [SelectedOption!]!
locales: [String!]!
locale: String!
image: Image
cost: Money
externalId: String
createdAt: DateTime
updatedAt: DateTime
cartLimitsEnabled: Boolean
minPerCart: Int
maxPerCart: Int
packageDetails: ProductPackageDetails
}
Fields
ProductVariant.id ● ID! non-null scalar
ProductVariant.title ● String scalar
ProductVariant.storeId ● ID! non-null scalar
ProductVariant.productId ● ID! non-null scalar
ProductVariant.product ● Product! non-null object
ProductVariant.handle ● String! non-null scalar
ProductVariant.displayName ● String! non-null scalar
ProductVariant.position ● Int! non-null scalar
ProductVariant.sku ● String scalar
ProductVariant.trackQuantity ● Boolean scalar
ProductVariant.quantity ● Int scalar
ProductVariant.price ● Money! non-null object
ProductVariant.compareAtPrice ● Money object
ProductVariant.selectedOptions ● [SelectedOption!]! non-null object
ProductVariant.locales ● [String!]! non-null scalar
ProductVariant.locale ● String! non-null scalar
ProductVariant.image ● Image object
ProductVariant.cost ● Money object
ProductVariant.externalId ● String scalar
ProductVariant.createdAt ● DateTime scalar
ProductVariant.updatedAt ● DateTime scalar
ProductVariant.cartLimitsEnabled ● Boolean scalar
ProductVariant.minPerCart ● Int scalar
ProductVariant.maxPerCart ● Int scalar
ProductVariant.packageDetails ● ProductPackageDetails object
Interfaces
Node interface
Returned By
productVariant query ● updateProductVariantImage mutation
Member Of
CartItemSelectedVariant object ● CartSimpleItem object ● CustomerBuysItems object ● CustomerGetsItems object ● CustomProductCategoryVariant object ● LowStockProductsConnection object ● ProductVariantConnection object ● SelectedVariant object ● SimpleItem object