2013-02-28 66 views
2

我們有一組產品,我們希望有免費送貨。爲了做到這一點,我已經使他們的體重= 0,並創建了一個重量爲0磅的運費。如何在Shopify中顯示Metafield

航運通過購物車的方式。但是...我想在產品頁面上顯示實際重量。

我已經創造了航運重量metafield,和我想調用價值的產品頁面,但沒有任何運氣......

這裏是我想代碼...

//------SHIPPING WEIGHT-------------------------// 

{% if product.vendor == 'American Chains' %} 


$('.wt').text((variant.ShippingWeight)+'lb'); 




// {{ variant.metafields.ShippingWeight.shipping_weight }} 




{% else %} 

$('.wt').text(parseInt(variant.weight * 0.0022046, 10) + 'lb'); 

{% endif %} 

//------SHIPPING WEIGHT-------------------------// 

感謝您對此問題的任何幫助或指導。

+0

什麼語言是這個嗎?你應該添加一個標籤來表明這一點。 – joce 2013-02-28 17:37:15

回答

3

Product.liquid您只能訪問產品。如果您想要訪問特定的產品變體,則必須循環訪問產品變體。在循環中,您可以訪問metafields以獲得變體。

{% for variant in product.variants %} 
    // to display the variant metafields use {{resource.metafields.namespace.key}} 
    {{ variant.metafields.ShippingWeight.shipping_weight }} 
{% endfor %} 
相關問題