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

Shopify主题应用扩展无法在主题编辑器显示的问题求助

排查Theme App Extension在主题编辑器中不显示的问题

以下是针对你的情况的具体排查和修复步骤:

  • 修正Schema的target字段
    你的app-block.liquid放在blocks目录下,但Schema中设置的"target": "section"是错误的。对于区块类型的扩展,应该将target设置为"block":

    {% schema %}
      {
        "name": "Test",
        "target": "block",
        "templates": ["product", "index"],
        "settings": []
      }
    {% endschema %}
    

    注意:如果是要开发独立Section而非Block,才需要把文件放在sections目录下并设置target: "section"。

  • 确认文件路径与命名
    确保区块文件严格放在/extensions/myextension/blocks/目录下,文件名(app-block.liquid)没有拼写错误、大小写问题(Shopify对文件名大小写敏感)。

  • 验证扩展同步状态

    1. 停止当前的npm run dev服务,重新启动,确保本地代码同步到Shopify后台。
    2. 也可以手动执行shopify extension push命令强制推送最新代码。
  • 检查主题编辑器的操作路径
    你的Schema指定了templates: ["product", "index"],所以只有在首页或产品详情页的主题编辑器中才能找到这个区块:

    1. 进入主题编辑器后,切换到首页/产品页模板。
    2. 找到任意可添加区块的Section(比如产品页的详情区、首页的自定义区),点击「添加区块」,在「应用」分类下查找你的「Test」区块。
  • 确认扩展的安装状态
    进入Shopify后台「应用」页面,找到你的应用,进入「扩展」标签页,确认myextension状态为「已安装」,并且关联到当前正在编辑的店铺。

  • 排查主题兼容性
    部分自定义主题可能限制了第三方区块的显示,你可以临时切换到Shopify官方默认主题(比如Dawn)测试,如果能正常显示,说明是原主题的限制,需要调整主题代码支持第三方区块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 18:25:39