【发布时间】:2017-10-24 21:08:17
【问题描述】:
是否可以将字段存储到变量中以供单个产品在代码中的其他地方使用,还是我只能使用 API 调用?
我想将每个产品的数据存储到一个变量中,并将它们传递给液体产品模板,以便为每个产品创建一个动态超链接。
https://imgur.com/a/dmdZy - 要保存的嵌入式应用程序字段示例。
https://imgur.com/a/qgMhq - 产品列表示例。
【问题讨论】:
标签: shopify shopify-app
是否可以将字段存储到变量中以供单个产品在代码中的其他地方使用,还是我只能使用 API 调用?
我想将每个产品的数据存储到一个变量中,并将它们传递给液体产品模板,以便为每个产品创建一个动态超链接。
https://imgur.com/a/dmdZy - 要保存的嵌入式应用程序字段示例。
https://imgur.com/a/qgMhq - 产品列表示例。
【问题讨论】:
标签: shopify shopify-app
您可以使用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 }}
元字段在模板中自动可用。
【讨论】: