【问题标题】:how to display a meta field on product detail page in shopify?如何在shopify的产品详细信息页面上显示元字段?
【发布时间】:2013-04-26 07:20:10
【问题描述】:

我有一个使用 shopify API 调用创建的元文件,如下所示:

'POST', '/admin/products/1328/metafields.json', array("metafield" =>           
   array('namespace'=>'inventory',                                                                                              
         'key'=>'warehouse',
         'value'=>"some text here",
         'value_type'=>'string')));

但是现在我想在产品详细信息页面上显示这个,我该如何实现呢?或者它将在 Shopify 的产品详细信息页面上显示的位置。

任何人(在任何其他系统上但不在 shopify 上拥有电子商务商店的人)都可以看到这些元字段吗?

【问题讨论】:

    标签: php shopify


    【解决方案1】:
    {% for variant in product.variants %}
      // to display the variant metafields use {{resource.metafields.namespace.key}}
      {{ variant.metafields.ShippingWeight.shipping_weight }}
    {% endfor %}
    

    来源:How to Display a Metafield in Shopify

    【讨论】:

    • 我不能使用 shopify api 来执行此操作,还是 Api 不提供该功能?
    • 假设我创建了一个“cmets”的元字段,它显示在产品详细信息页面上,客户提供一些 cmets,然后下次任何其他客户查看应该显示的产品时较老的 cmets。
    • 您必须更改您的主题。
    【解决方案2】:
    {{ product.metafields.inventory.warehouse }}
    

    在 product.liquid 页面中使用这一行。 如果它不起作用,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多