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.00Small / LargeProperties
| Property | Description |
|---|---|
product.api_payload | — |
product.available | true when at least one variant can be purchased. |
product.available_now | — |
product.backorder_allowed | — |
product.barcode | Barcode 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_price | Original price before discount, if any. |
product.compare_at_price_max | Highest compare-at price. |
product.compare_at_price_min | Lowest compare-at price. |
product.compare_at_price_varies | true when compare-at prices differ. |
product.contact_purchase | — |
product.contact_purchase_message | — |
product.content | Body content (HTML). |
product.created_at | Creation timestamp. |
product.customs | — |
product.customs_info | — |
product.description | Description (HTML). |
product.digital_delivery | — |
product.event_booking | — |
product.featured | — |
product.featured_image | The featured image. |
product.featured_media | The featured media item. |
product.first_available_variant | First purchasable variant. |
product.gift_card_denominations_cents | — |
product.gift_card_info | — |
product.gtin | — |
product.handle | URL-safe unique slug. |
product.has_only_default_variant | — |
product.id | Unique identifier. |
product.image | Primary image. |
product.image_url | — |
product.images | All 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.media | All media (images, video, 3D). |
product.metafields | Metafields on this resource. |
product.min_order_qty | — |
product.modifiers | — |
product.name | Name. |
product.on_sale | — |
product.online_enabled | — |
product.options | Option definitions (name, values). |
product.options_by_name | — |
product.options_with_values | Options with their values and selection state. |
product.preorder_date | — |
product.preorderable | — |
product.price | Price in the smallest currency unit (paise). Format with money. |
product.price_max | Highest variant price. |
product.price_min | Lowest variant price. |
product.price_varies | true when variants have different prices. |
product.product_type | — |
product.published | — |
product.published_at | Publish timestamp. |
product.purchasability | — |
product.rating | — |
product.requires_quote | — |
product.requires_shipping | true when physical delivery is needed. |
product.review_count | — |
product.rfq | — |
product.rfq_instructions | — |
product.selected_or_first_available_variant | The selected variant, else the first available. |
product.selected_variant | Variant selected via URL parameters, or nil. |
product.seo_description | — |
product.seo_title | — |
product.sku | Stock keeping unit. |
product.store_id | — |
product.tag_names | — |
product.template_suffix | — |
product.title | Display title. |
product.type | Product type / object type. |
product.unit_price | — |
product.unit_price_measurement | — |
product.upc | — |
product.updated_at | Last update timestamp. |
product.url | Relative URL of the resource. |
product.user_product_type | — |
product.variant_count | — |
product.variants | All variants. |
product.variants_count | — |
product.vendor | Vendor / 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 }}.