我需要根据不同的产品为价格添加不同的后缀,例如'每个案例','每对'我能想到的唯一方法就是检查产品的名称(谢天谢地,只有三种产品与其他产品不同)。我发现后缀是由selectCallback
函数创建的。但函数var selectCallback = function(variant, selector)
似乎仅限于变体控制。如何在该功能中获得产品名称?如果有人有更好的想法为价格添加不同的后缀,我会全力以赴。在此先感谢!!
答案 0 :(得分:0)
您可以将所有产品数据从液体对象获取到javascript(在产品页面中):
<script>
var product = {{ product | json }};
console.log(product);
</script>
selectCallback功能,您可以根据自己的方便进行修改:
selectCallback = function(variant, selector) {
...
...
console.log(variant);
if (variant) {
...
...
}
if (variant && variant.available == true) {
...
} else {
...
}
};