是否可以存储产品字段并将它们绑定到液体模板中?

is it possible to store product fields and tie them into liquid templeting?

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

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

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

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

您可以使用 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 }}

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