在shopify中添加产品变体标题

问题描述 投票:0回答:2

我有一些具有不同变体的产品 - 即颜色、尺寸等。

我正在尝试使用 - {{variant.title}} 输出父(?)变体标题,但这只是输出变体选项本身,即大小为小,中,大。有没有办法输出“尺寸”标题而不是各个变体标题。

抱歉,如果这让您感到困惑,我知道我已经接近了,但可能走错了方向!

shopify liquid shopify-app
2个回答
0
投票

我认为选项标题在

variant
对象上不可用 - 对于那些您通常会在父
product
对象上查看的选项标题。

如果您要从产品页面的上下文中打印变体详细信息(或您已经拥有

product
对象的其他情况),您可以使用 product.optionsproduct.options_with_values 来获取选项类别名称。选项名称的顺序始终与变体上列出的选项值的顺序相同,因此
product.options
数组的第一个值将对应于
variant.options
数组中的第一项。

将商品添加到购物车后,生成的

line_item
对象将获得自己的 options_with_values 对象样式,该对象具有关联选项的名称和值,但不幸的是,该对象似乎不存在于
variant
物体本身。

以上链接均转到相关的 Shopify Liquid 参考页面


0
投票

使用 {{ Product.options }} 可以做到这一点。我能够输出不同产品的尺寸/口味及其变体选项标题。

© www.soinside.com 2019 - 2024. All rights reserved.