Skip to content

product

A product and everything about it: pricing, variants, options, media, tags, and availability. Available on product pages and anywhere a product is referenced.

Example

{{ product.title }}{{ product.price | money }}
{% for variant in product.variants %}{{ variant.title }}{% endfor %}

Output:

Sandalwood Soy Candle — ₹1,499.00
Small / Large

Properties

PropertyDescription
product.api_payload
product.availabletrue when at least one variant can be purchased.
product.available_now
product.backorder_allowed
product.barcodeBarcode value.
product.booking
product.brand_name
product.bulk_pricing_discount_type
product.bulk_pricing_enabled
product.bulk_pricing_tiers
product.bundle
product.bundle_items
product.category
product.category_id
product.category_name
product.collections
product.compare_at_priceOriginal price before discount, if any.
product.compare_at_price_maxHighest compare-at price.
product.compare_at_price_minLowest compare-at price.
product.compare_at_price_variestrue when compare-at prices differ.
product.contact_purchase
product.contact_purchase_message
product.contentBody content (HTML).
product.created_atCreation timestamp.
product.customs
product.customs_info
product.descriptionDescription (HTML).
product.digital_delivery
product.event_booking
product.featured
product.featured_imageThe featured image.
product.featured_mediaThe featured media item.
product.first_available_variantFirst purchasable variant.
product.gift_card_denominations_cents
product.gift_card_info
product.gtin
product.handleURL-safe unique slug.
product.has_only_default_variant
product.idUnique identifier.
product.imagePrimary image.
product.image_url
product.imagesAll images.
product.in_stock
product.is_bundle
product.is_digital
product.is_event
product.is_gift_card
product.is_physical
product.is_published
product.max_order_qty
product.mediaAll media (images, video, 3D).
product.metafieldsMetafields on this resource.
product.min_order_qty
product.modifiers
product.nameName.
product.on_sale
product.online_enabled
product.optionsOption definitions (name, values).
product.options_by_name
product.options_with_valuesOptions with their values and selection state.
product.preorder_date
product.preorderable
product.pricePrice in the smallest currency unit (paise). Format with money.
product.price_maxHighest variant price.
product.price_minLowest variant price.
product.price_variestrue when variants have different prices.
product.product_type
product.published
product.published_atPublish timestamp.
product.purchasability
product.rating
product.requires_quote
product.requires_shippingtrue when physical delivery is needed.
product.review_count
product.rfq
product.rfq_instructions
product.selected_or_first_available_variantThe selected variant, else the first available.
product.selected_variantVariant selected via URL parameters, or nil.
product.seo_description
product.seo_title
product.skuStock keeping unit.
product.store_id
product.tag_names
product.template_suffix
product.titleDisplay title.
product.typeProduct type / object type.
product.unit_price
product.unit_price_measurement
product.upc
product.updated_atLast update timestamp.
product.urlRelative URL of the resource.
product.user_product_type
product.variant_count
product.variantsAll variants.
product.variants_count
product.vendorVendor / brand name.
product.videos
product.weight_max
product.weight_min

Property list is generated from the storefront engine (ProductDrop), so it always matches what your theme can use. Inspect live values with {{ product | json }}.