是否可以存储产品领域并将其绑定到液体模板中?

时间:2017-10-24 21:08:18

标签: shopify shopify-app

是否可以将字段存储到各个产品的变量中,以便在代码中的其他位置使用,或者我只使用API​​调用?

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

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

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

1 个答案:

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

Metafields可在模板中自动使用。