You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Shopify Liquid显示元字段(Metafields)的更新时间?

解决Shopify Liquid无法显示元字段更新时间的问题

问题核心

Shopify Liquid 默认不支持直接通过 {{ product.metafields.myfields.myfield.updated_at }} 或 {{ product.metafields.myfields.myfield.updatedAt }} 获取元字段的更新时间——因为元字段对象在Liquid模板中并未暴露updated_at这个元数据属性。

可行解决方案

  • 通过Shopify Admin API获取
    如果你有开发自定义应用或脚本的能力,可以调用Shopify Admin API获取元字段的完整数据,其中包含updated_at字段。例如调用接口:

    GET /admin/api/2024-07/products/{product_id}/metafields/{metafield_id}.json
    

    拿到数据后,你可以通过应用将更新时间传递到主题模板中使用。

  • 手动同步更新时间元字段
    若不需要实时从API拉取,可在更新目标元字段时,同步维护一个专门存储更新时间的元字段(比如命名为myfields.myfield_updated_at)。每次修改目标元字段时,将当前时间写入这个新增的元字段,之后在Liquid中直接调用:

    {{ product.metafields.myfields.myfield_updated_at }}
    

内容的提问来源于stack exchange,提问作者TheDeveloperFrontend

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 17:57:25