如何在Shopify产品页面中显示产品变量元字段的输出?

时间:2018-10-24 08:10:29

标签: shopify variant

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

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

命名空间:variantdescription
键:产品说明
值:这是型号A的产品说明
value_type:字符串

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

命名空间:variantydelivery
关键:交货时间
值:这是型号A的交货时间
value_type:字符串

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分:0)

获取当前变体的说明:

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

与产品交付类似