【问题标题】:How to display the output of the product variant metafields in Shopify product page?如何在 Shopify 产品页面中显示产品变体元字段的输出?
【发布时间】:2019-03-28 13:41:11
【问题描述】:

我正在使用元字段编辑器在 Shopify 商店中显示一些附加信息。在 Shopify 产品页面中显示以下产品变体元字段的输出时,我需要帮助。我需要在 product.liquid 文件中添加什么代码?我还需要一个 JavaScript sn-p 吗?

产品变体的产品描述元字段:

命名空间:变体描述
key: 产品说明
值:这是变体 A 的产品描述
value_type: 字符串

产品变体的产品交付元字段:

命名空间:variantdelivery
关键:交货时间
值:这是变体 A 的交货时间
value_type: 字符串

【问题讨论】:

    标签: shopify variant


    【解决方案1】:

    您可以使用以下代码获取元字段值:

    product.metafields.NAMESPACE.KEY
    

    您必须用于产品描述的代码将是这样的:

    {%- if product.metafields.variantdescription.product_description != blank -%}
    
        {{ product.metafields.variantdescription.product_description }}
    
    {%- endif -%}
    

    交货时间是这样的:

    {%- if product.metafields.variantdelivery.delivery_time != blank -%}
    
        {{ product.metafields.variantdelivery.delivery_time }}
    
    {%- endif -%}
    

    这里是有关如何在液体中使用元场的信息。 https://help.shopify.com/en/themes/liquid/objects/metafield

    不需要JavaScript。

    【讨论】:

      【解决方案2】:

      获取当前变体的描述:

      {% assign description = current_variant.metafields.variantdescription%}
      {% assign key =  current_variant.sku  %}
      {% assign description = description[key] %}
      

      产品交付也是如此

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-09-18
        • 1970-01-01
        • 2018-09-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多