Shopify 如何在selectCallback函数中获取产品标题?

Shopify 如何在selectCallback函数中获取产品标题?,shopify,Shopify,我需要根据不同的产品在价格中添加不同的后缀,例如“每箱”、“每对”等。我能想到的唯一方法是检查产品名称(谢天谢地,只有三种产品与其他产品不同)。我发现后缀是由这个selectCallback函数创建的。但是函数var selectCallback=function(variant,selector)似乎仅限于变量控制。如何在该函数中获取产品标题?如果有人有更好的主意在价格中添加不同的后缀,我洗耳恭听。提前谢谢 您可以将所有产品数据从liquid object获取到javascript(在产品页面

我需要根据不同的产品在价格中添加不同的后缀,例如“每箱”、“每对”等。我能想到的唯一方法是检查产品名称(谢天谢地,只有三种产品与其他产品不同)。我发现后缀是由这个
selectCallback
函数创建的。但是函数
var selectCallback=function(variant,selector)
似乎仅限于变量控制。如何在该函数中获取产品标题?如果有人有更好的主意在价格中添加不同的后缀,我洗耳恭听。提前谢谢

您可以将所有产品数据从liquid object获取到javascript(在产品页面中):

<script>
  var product = {{ product | json }};
  console.log(product);
</script>
selectCallback = function(variant, selector) {
    ...
    ...
    console.log(variant);
    if (variant) {
      ...
      ...
    }
    if (variant && variant.available == true) {
      ...
    } else {
      ...
    }
  };