Product information
Fields
availableForSale ● Boolean
Indicates whether at least one variant is available for sale
brand ● Stringdeprecated
The product’s vendor name.
collections ● CollectionConnection
List of collections a product belongs to.
More
compareAtPriceRange ● ProductPriceRange
The compare at price of the product across all variants.
More
createdAt ● Date
The date and time when the product was created.
descriptionHtml ● String
The description of the product, complete with HTML formatting.
featuredImage ● Image
The featured image for the product.
tip
This field is functionally equivalent to imagesV2(first: 1).
More
handle ● String!non-null
A human-friendly unique string for the Product automatically generated from its title.
id ● ID!non-null
A globally-unique ID.
images ● [Image]deprecated
List of images associated with the product.
More
imagesV2 ● ImageConnection
List of images associated with the product.
More
isGiftCard ● Boolean
Whether the product is a gift card.
media ● MediaConnection
The media associated with the product.
More
metafield ● Metafield
Metafield associated with a product.
More
metafields ● [Metafield]
Metafields associated with a product.
More
onlineStoreUrl ● String
The URL used for viewing the resource on the shop's Online Store. Returns null if the resource is currently not published to the Online Store sales channel.
options ● [ProductOption]
List of product options.
More
priceRange ● ProductPriceRange
The price range.
More
productType ● String
A categorization that a product can be tagged with, commonly used for filtering and searching.
publishedAt ● Date
The date and time when the product was published to the channel.
status ● ProductStatusdeprecated
The product’s status.
More
tags ● StringConnection
Product tags.
More
templatePath ● String
The product is in the theme template path
title ● String!non-null
The product’s title.
totalInventory ● Int
The total quantity of inventory in stock for this Product.
totalVariants ● Int
The total number of product variants
updatedAt ● Date
The date and time when the product was last modified. A product's updatedAt value can change for different reasons. For example, if an order is placed for a product that has inventory tracking set up, then the inventory adjustment is counted as an update.
variants ● [ProductVariant]deprecated
List of the product’s variants.
More
variantsV2 ● ProductVariantConnection
List of the product’s variants.
More
vendor ● String
The product’s vendor name.
Status and error codes
For detailed information about common codes, see Status and error codes.
Was this article helpful to you?