# Product The `product` object represents a product in the store, including its details, variants, images, pricing, reviews, and more. ## Usage Example ```liquid {%- comment -%} Product card example {%- endcomment -%}
{{ product.title }}

{{ product.title }}

{{ product.short_description }}

{% if product.is_available %} {{ product.default_or_selected_variant.price | money_with_currency }} {% else %} Out of stock {% endif %}

{% if product.rating %}

Rating: {{ product.rating }} / {{ product.max_rating }} ({{ product.review_count }} reviews)

{% endif %}
{%- comment -%} Product options example {%- endcomment -%} {% for option in product.options_with_values %} {% endfor %} ``` ## Properties ### handle Returns the handle. ### seo_description Returns description for search engines. ### seo_title Returns title for search engines. ### seo_keywords Returns keywords for search engines. ### id Returns the id. ### combined_listing Returns the [combined_listing](/reference/liquid/objects/store/combined_listing/). ### first_available_variant Returns the first available variant. ### has_only_default_variant Returns true if product has only default variant. ### variants Returns the [variants](/reference/liquid/objects/store/product_variant/). ### options Returns the options handles. ### options_with_values Returns array of [options](/reference/liquid/objects/store/product_option/). ### options_by_handle Returns array of [options](/reference/liquid/objects/store/product_option/) indexed by handle. ### default_or_selected_variant Return the selected variant or the default one if none is selected. ### selected_variant Returns the selected [variant](/reference/liquid/objects/store/product_variant/). ### tags Returns product tags. ### custom_fields Returns product custom fields as CustomFieldDrop objects. ### in_preview Returns true if product is in preview. ### is_available Returns true if product is available for purchase. ### is_directly_buyable Returns true if product can be bought without selecting any attributes. ### title Returns the title. ### manufacturer Returns the [manufacturer](/reference/liquid/objects/store/manufacturer/). ### short_description Returns the short description. ### description Returns the description. ### images Returns the images. ### media Returns the product media, concatted from videos and images properties with additional type field describing the type of the media. ### videos Returns the videos ### featured_image Returns product featured (first available) image. ### featured_video Returns the featured (first available) video. ### featured_media Returns the featured (first available) media. ### image Returns product main image url. This is an alias for featured_image. ### compatible Returns the [compatible](/reference/liquid/objects/store/product/) products ### similar Returns the [similar](/reference/liquid/objects/store/product/) products ### related Returns the [related](/reference/liquid/objects/store/product/) products ### deliverer Returns the [deliverer](/reference/liquid/objects/store/deliverer/) ### product_groups Returns the assiociated [product_groups](/reference/liquid/objects/store/product_group/) ### breadcrumbs Returns the [product group](/reference/liquid/objects/store/product_group/) breadcrumbs ### return_policy_time_limit Returns the product return policy time limit in days. ### rating Returns the rating ### review_count Returns the review count ### max_rating Returns the maximum rating ### reviews Returns the [reviews](/reference/liquid/objects/store/review/) ### attachments Returns the product attachments as AttachmentDrop objects. ### reviews_are_enabled Returns true if reviews are enabled for this product. ### reviews_require_account Returns true if creating a review for this product requires an account. ### reviews_require_purchase Returns true if product must be purchased before review can be made. ### reviews_require_approval Returns true reviews are approved before published. ### taxonomy Returns the [taxonomy](/reference/liquid/objects/store/product_taxonomy/). ### size_chart Returns the [size chart](/reference/liquid/objects/store/size_chart/). ### created_at Returns the creation date. ### updated_at Returns the last updated date. ### rate Returns the tax rate. ### in_customers_wishlist? Returns true if products is in customers wishlist. ### customer_has_reviewed Returns true if customer has reviewed the product. ### customer_can_review Returns true if customer can review the product. ### customer_has_purchased Returns true if customer has purchased the product. ### metafields Nested metafields by namespace and key, e.g. `product.metafields.custom.vip`.