如何在Shopify中显示元字段

如何在Shopify中显示元字段,shopify,variant,Shopify,Variant,我们有一组产品,我们想免费送货。为了做到这一点,我已经使他们的重量=0,并创建了一个重量为0磅的航运 这样货物就可以通过购物车。但是…我想在产品页面上显示实际重量 我已经为装运重量创建了一个元字段,我正在尝试将该值调用到产品页面,但没有任何运气 以下是我正在尝试的代码 //------SHIPPING WEIGHT-------------------------// {% if product.vendor == 'American Chains' %} $('.wt').text((

我们有一组产品,我们想免费送货。为了做到这一点,我已经使他们的重量=0,并创建了一个重量为0磅的航运

这样货物就可以通过购物车。但是…我想在产品页面上显示实际重量

我已经为装运重量创建了一个元字段,我正在尝试将该值调用到产品页面,但没有任何运气

以下是我正在尝试的代码

//------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-------------------------//
感谢您在这方面提供的帮助或指导。

在中,您只能访问该产品。如果要访问特定的产品变型,必须循环浏览产品变型。在循环中,您可以访问变量的

{% for variant in product.variants %}
  // to display the variant metafields use {{resource.metafields.namespace.key}}
  {{ variant.metafields.ShippingWeight.shipping_weight }}
{% endfor %}
使用此链接继续 简单的

{% for field in product.metafields.instructions %}
{{ field | first }}: {{ field | last }}
{% endfor %}
  • 元字段是使用(元字段或shopify FD)shopify应用程序产品编辑页面创建的

  • 然后在表单字段中输入以下值(名称空间、键、值)

  • 输入值后,您可以检索值,如以下代码

  • 名称空间=元字段值

    键=颜色

    值=红色

    {% assign value = product.metafields.metafield_values%}
    
    <p>{{ value.color }}</p>
    
    {%assign value=product.metafields.metafield\u values%}
    {{value.color}}

    输出:红色

            ------------------------------
             {{metafields.namespace.key}}
            ------------------------------
    
    名称空间=prod_视频

    {{product.metafields.prod_video.prod_video}

    {{collection.metafields.prod_video.prod_video}

    ---------具有相同命名空间和不同键的metafield循环------------

    
    {%用于product.collections%中的集合}
    {collection.metafields.additional_images%}
    {%endfor%}
    {%endfor%}
    
    这是什么语言?您应该添加一个标记来表明这一点。答案说明(-Andrei Suvorkov)对此进行了解释
    <div class="prod_add_img">  
        {% for collection in product.collections %}
            {% for field in collection.metafields.additional_images %}
                <img src="{{ field | last | asset_url }}"> 
            {% endfor %}
        {% endfor %}
    </div>