Object variant
Đối tượng variant
có các thuộc tính sau:
- variant.available
- variant.barcode
- variant.compare_at_price
- variant.id
- variant.image
- variant.inventory_management
- variant.inventory_policy
- variant.inventory_quantity
- variant.option1
- variant.option2
- variant.option3
- variant.price
- variant.selected
- variant.sku
- variant.title
- variant.url
- variant.weight
variant.available
Trả về true
nếu sản phẩm đặc thù có sẵn để mua, hoặc false
nếu nó không có sẵn. Để một sản phẩm đặc thù được coi là 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ó variant.inventory_management
cũng được xem như có sẵn.
variant.barcode
Trả về mã vạch của sản phẩm đặc thù.
variant.compare_at_price
Trả về giá so sánh của sản phẩm đặc thù. Sử dụng money filters để định dạng tiền tệ cho giá trị trả về.
variant.id
Trả về id của sản phẩm đặc thù độc quyền (variant's unique).
variant.image
Trả về đối tượng image được gắn với sản phẩm đặc thù.
Input
{{ variant.image.src }}
Output
products/red-shirt.jpeg
variant.inventory_management
Trả về dịch vụ theo dõi tồn kho của sản phẩm đặc thù.
variant.inventory_policy
Trả về chuỗi continue
nếu sản phẩm đặc thù được lập trình viên đánh dấu vào ô tùy chọn “Cho phép người dùng mua mục này, ngay cả khi không còn hàng” . Trả về deny
nếu nó không được đánh dấu.
variant.inventory_quantity
Trả về số lượng tồn kho của sản phẩm đặc thù.
variant.option1
Trả về giá trị lựa chọn đầu tiên của sản phẩm đặc thù.
variant.option2
Trả về giá trị lựa chọn thứ hai của sản phẩm đặc thù.
variant.option3
Trả về giá trị lựa chọn thứ ba của sản phẩm đặc thù.
variant.price
Trả về giá của sản phẩm đặc thù. Sử dụng money filters để định dạng tiền tệ cho giá trị trả về.
variant.selected
Trả về true
nếu sản phẩm đặc thù được chọn tại thời điểm hiện tại bởi tham số URL ?variant=
. Trả về false
nếu sản phẩm đặc thù không được chọn bởi tham số URL.
variant.sku
Trả về SKU của sản phẩm đặc thù.
variant.title
Trả về danh sách ghép bởi tất cả các giá trị tùy chọn sản phẩm đặc thù, được nối với nhau bởi dấu /
.
Input
<!-- If variant's option1, option2, and option3 are "Red", "Small", "Wool", respectively -->
{{ variant.title }}
Output
Red / Small / Wool
variant.url
Input
{{ variant.url }}
Output
http://my-store.myharavan.com/products/t-shirt?variant=12345678
variant.weight
Trả về trọng lượng của sản phẩm đặc thù. Sử dụng bộ lọc weight_with_unit để chuyển đổi nó theo định dạng trọng lượng của cửa hàng.