【问题标题】:is it possible to store product fields and tie them into liquid templeting?是否可以存储产品字段并将它们绑定到液体模板中?
【发布时间】:2017-10-24 21:08:17
【问题描述】:

是否可以将字段存储到变量中以供单个产品在代码中的其他地方使用,还是我只能使用 API 调用?

我想将每个产品的数据存储到一个变量中,并将它们传递给液体产品模板,以便为每个产品创建一个动态超链接。

https://imgur.com/a/dmdZy - 要保存的嵌入式应用程序字段示例。

https://imgur.com/a/qgMhq - 产品列表示例。

【问题讨论】:

    标签: shopify shopify-app


    【解决方案1】:

    您可以使用metafields 来存储和显示产品的自定义属性。

    要在您的应用中保存元字段,请向 Shopify API 发出请求:

    POST /admin/products/#{id}/metafields.json
    {
      "metafield": {
        "namespace": "test_app",
        "key": "seller_id",
        "value": 123,
        "value_type": "integer"
      }
    }
    

    在产品模板中获取seller_id

    {{ product.metafields.test_app.seller_id }}
    

    元字段在模板中自动可用。

    【讨论】:

    • 谢谢!我认为这就是元字段的用途,但不知道是否可以向客户显示该数据。 Shopify 似乎对您可以执行的操作相当严格。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    • 1970-01-01
    • 1970-01-01
    • 2022-07-21
    • 1970-01-01
    相关资源
    最近更新 更多