EN
Shopify 知识库 · 对比

原生配置、应用与开发:先确定扩展位置

按店面、结账、客户账户与后台定位 Shopify 扩展需求,再判断用原生配置、安装应用还是定制开发,并说明各自的验证重点。

扩展需求首先要说清发生位置与目标行为。“加一个表单”可能出现在店面、客户账户或后台;如果位置没确定,仅比较应用名字或开发框架没有足够意义。

先写清四件事

  1. 谁使用:顾客、商家员工,还是外部系统。
  2. 在哪里使用:店面、结账、账户、后台或数据处理流程。
  3. 读写什么:页面内容、商品、订单、客户或行为事件。
  4. 如何判断完成:页面反馈、保存结果和实际业务效果。

Shopify 为不同位置提供不同应用扩展方式,具体能力与条件见App surfaces。主题应用区块属于店面扩展,不能据此假定它同时适用于结账或后台。

选择实现方式

方式适合先检查的情况验证重点
原生或主题配置已有设置能够表达需求实际页面效果与适用范围
安装应用产品明确覆盖目标任务权限、数据、费用、卸载后的行为
定制开发存在具体且未被满足的行为要求扩展位置、API、生命周期和维护责任

这是实施判断框架,不是未经需求分析的工具推荐。某店铺的安装截图只能说明当时安装了什么,不能作为通用必装清单。

主题与应用交汇处

App block 是由应用提供的内容,主题需要在相应位置支持它。其定义与普通主题区块不同,参见Blocks。页面表现与应用授权分别验证,不能只检查“能添加”。

确定扩展位置后,下一步是选择应用的分发方式并规划环境隔离,见 Shopify App 的三种形态与开发、Staging 与生产环境隔离。

相关内容:主题结构、购买旅程、Pixel 边界。