line_item đại diện cho một mục sản phẩm trong giỏ hàng của khách hàng. Chỉ có một `line_item` cho mỗi một sản phẩm/phiên bản sản phẩm khác nhau trong giỏ hàng.
line_item
có thể được truy cập thông qua tất cả các trang giao diện.
Đối tượng line_item
có các thuộc tính:
line_item.grams
Trả về trọng lượng của line_item
, sử dụng bộ lọc để gọi ra đơn vị khối lượng cần sử dụng.
line_item.id
Trả về ID của line_item
, tương tự ID của phiên bản sản phẩm.
line_item.price_final
Giá sau khuyến mãi của sản phẩm trong line_item
line_item.price_original
Giá trước khuyến mãi của sản phẩm trong line_item
line_item.total_discount
Giá trị khuyến mãi áp dụng cho sản phẩm trong line_item
. Lưu ý giá trị này chưa tính đến quantity
line_item.line_price_final
Giá trị sau khuyến mãi của line_item
line_item.line_price_original
Giá trị trước khuyến mãi của line_item
line_item.price (Deprecated)
Thuộc tính này đã bị deprecated, sử dụng price_final
, price_original
để thay thế
Trả về giá trị sản phẩm trong line_item
sau khuyến mãi đối với cart.line_items
, trước khuyến mãi đối với order.line_items
line_item.line_price (Deprecated)
Thuộc tính này đã bị deprecated, sử dụng line_price_final
, line_price_original
để thay thế
Trả về giá trị của line_item
(đã tính số lượng) sau khuyến mãi đối với cart.line_items
, trước khuyến mãi đối với order.line_items
line_item.product
Trả về đối tượng product
trong line item
.
line_item.product_id
Trả về id của sản phẩm trong line item
line_item.properties
Ví dụ
<ul>
{% assign propertySize = line_item.properties | size %}
{% if propertySize > 0 %}
{% for property in line_item.properties %}
<li>{{ property.first }}: {{ property.last }}</li>
{% endfor %}
</ul>
Kết quả
Monogram: My dog is the cutest
Gift wrap: Yes
line_item.quantity
Trả về số lượng của sản phẩm trong line_item
.
line_item.requires_shipping
rả về true
nếu sản phẩm trong line_item
yêu cầu vận chuyển, false
nếu không yêu cầu vận chuyển..
line_item.sku
Trả về SKU của line_item
.
line_item.title
Trả về tiêu đề của line_item
, được ghép bởi tên sản phẩm và phiên bản của sản phẩm, phân cách bởi dấu (-).
Ví dụ
Kết quả
Có thể lấy riêng tên sản phẩm hoặc tên của phiên bản sản phẩm.
Ví dụ
Tên sản phẩm: {{ line_item.product.title }}
Phiên bản: {{ line_item.variant.title }}
Kết quả
Tên sản phẩm: Adidas Neo
Phiên bản: Cỡ 36
line_item.url
Trả về đường dẫn đến trang sản phẩm (link đến phiên bản sản phẩm).
Ví dụ
{{ line_item.title | link_to: line_item.url }}
Kết quả
<a href="/products/t-shirt?variant=12345678">T-Shirt - Small</a>
line_item.variant
Trả về phiên bản sản phẩm của line_item
line_item.variant_id
Returns the id of the line item's variant.
line_item.vendor
Trả về tên nhà sản xuất sản phẩm trong line_item