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=&controls=1&enablejsapi=1&modestbranding=1&origin=newnew.myharavan.com&playsinline=1&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 }}