product
A product in the store.
To get product-associated metafields, use the following filters.
- Metafields: get_metafields.
- Variants: get_variants.
- Collections: get_collections.
Properties
Whether the product is available for sale.
true: availablefalse: unavailable
The lowest original price of any variants of the product.
The value is output in the customer's local currency.
Output a formatted amount using the money filter.
The highest original price of any variants of the product.
The value is output in the customer's local currency.
Output a formatted amount using the money filter.
The lowest original price of any variants of the product. This is the same as product.compare_at_price.
The value is output in the customer's local currency.
Output a formatted amount using the money filter.
Whether the product price and the original price are different.
true: differentfalse: no difference
The date and time when the product was created.
Use the date filter to format the timestamp.
The description of the product.
The featured image for the product.
The first media for the product.
The first available variant of the product.
Whether the product is a gift card.
true: gift cardfalse: not gift card
The handle of the product.
Whether the product has only the default variant.
true: has only the default variantfalse: has other variants
The ID of the product.
The images attached to the product.
The media attached to the product, sorted by the date it was added to the product.
The option names of the product.
Allows you to access a specific product option by its name.
The options with values on the product.
The lowest price of any variants of the product.
The value is output in the customer's local currency.
Output a formatted amount using the money filter.
The highest price of any variants of the product.
The value is output in the customer's local currency.
Output a formatted amount using the money filter.
The lowest price of any variants of the product.
The value is output in the customer's local currency.
Output a formatted amount using the money filter.
The date and time when the product was published to the online store.
Use the date filter to format the timestamp.
Whether each product variant is required to bind a selling plan.
true: requiredfalse: not required
The currently selected or first available variant of the product.
The currently selected variant of the product.
If no variant is currently selected, null is returned.
The selling plan groups that the variants of the product are included in.
The tags of the product.
The name of the custom template of the product.
The name doesn't include the product. prefix, or the file extension (.json or .html).
If a custom template isn't assigned to the product, null is returned.
The title of the product.
The subtitle of the product.
The type of the product.
The relative URL of the product.
The vendor of the product.