Skip to main content

Object product


Đối tượng product có các thuộc tính sau:

product.available

Trả về true nếu một sản phẩm có sẵn để mua. Trả về false nếu tất cả các giá trị inventory_quantity của các variant (các sản phẩm có các đặc tính riêng như màu sắc, chất liệu...Từ đây sẽ gọi là sản phẩm đặc thù - mỗi sản phẩm có nhiều sản phẩm đặc thù) là 0 hoặc ít hơn, và inventory_policy của chúng không được cài đặt tính năng: “Cho phép người dùng mua mục này, thậm chí nếu không còn hàng.”

product.collections

Trả về một danh sách tất cả các sản phẩm thuộc về một collections.

Input

This product belongs in the following collections:

{% for collection in product.collections %}

{{ collection.title }}

{% endfor %}

Output

This product belongs in the following collections:
Sale
Shirts
Spring

product.compare_at_price_max

Trả về giá so sánh cao nhất. Sử dụng money filter để định dạng tiền tệ cho giá trị trả về.

product.compare_at_price_min

Trả về giá so sánh thấp nhất. Sử dụng money filter để định dạng tiền tệ cho giá trị trả về.

product.compare_at_price_varies

Trả về true nếu compare_at_price_min khác với compare_at_price_max. Trả về false nếu chúng giống nhau

product.content

Trả về mô tả sản phẩm. Đặt mã hiệu cho product.description

product.description

Trả về mô tả của sản phẩm.

product.featured_image

Trả về URL liên kết tới hình ảnh nổi bật của sản phẩm .

product.first_available_variant

Trả về đối tượng variant của sản phẩm đặc thù đầu tiên có thể mua. Để đặt hàng một sản phẩm đặc thù có sẵn, variant.inventory_quantity của nó phải lớn hơn 0 hoặc variant.inventory_policy phải được thiết lập thành continue. Một sản phẩm đặc thù không có inventory_policy (chính sách kho hàng) được xem như có sẵn.

product.handle

Trả về handle của một sản phẩm.

product.id

Trả về id của sản phẩm.

product.images

Trả về một danh sách các hình ảnh của sản phẩm. Sử dụng bộ lọc product_img_url để liên kết hình ảnh sản phẩm trên mạng giao dịch nội dung Haravan.

Input

{% for image in product.images %}
<img src="{{ image.src | product_img_url: 'medium' }}">
{% endfor %}

Output

<img src="//cdn.haravan.com/s/files/1/0087/0462/products/shirt14_medium.jpeg?v=1309278311" />
<img src="http://cdn.haravan.com/s/files/1/0087/0462/products/nice_shirt_medium.jpeg?v=1331480777">
<img src="http://cdn.haravan.com/s/files/1/0087/0462/products/aloha_shirt_medium.jpeg?v=1331481001">

product.media

Trả về một danh sách các media của sản phẩm.

Input

 {% for media in product.media %}
{% if media.media_type == 'external_video' %}
{% if media.host == 'youtube' %}
{{media | external_video_url}}//Link media
{{ media | external_video_url | external_video_tag }}//Auto sinh ra tag iframe
<img alt="{{ media.alt | escape }}" src="{{ media.preview_image.src | product_img_url : 'compact' }}" />//Get hình ảnh đại diện cho video
{% endif %}
{% endif %}
{% endfor %}

Output

   Link media: https://www.youtube.com/embed/jDpVRarF9UM?color=&controls=1&enablejsapi=1&modestbranding=1&origin=newnew.myharavan.com&playsinline=1&rel=0
Tag sinh ra cho media: <iframe frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="allowfullscreen" src="https://www.youtube.com/embed/jDpVRarF9UM?color=&amp;controls=1&amp;enablejsapi=1&amp;modestbranding=1&amp;origin=newnew.myharavan.com&amp;playsinline=1&amp;rel=0" title=""></iframe>
Hình ảnh đại diện cho video: <img alt="" src="//product.hstatic.net/1000244594/product/hqdefault_d18ea543312e41e68b87981bc81bcfbc_compact.jpg" data-image="//product.hstatic.net/1000244594/product/hqdefault_d18ea543312e41e68b87981bc81bcfbc_master.jpg">

product.options

Trả về một danh sách các tùy chọn của các sản phẩm.

Input

{% for option in product.options %}

{{ option }}