使用 Shopify API 构建应用并从中盈利
Shopify API 允许您将 Shopify 平台与第三方软件集成。凭借您的技能,您可以为 Shopify 商家创建应用并创收。
应用分发
分发应用的方法有以下两种,具体取决于其用途和受众:
- 自定义:构建和销售专为特定客户需求量身定制的自定义应用。您可以在 Shopify 后台中为单个商店创建自定义应用,并且您可以从合作伙伴控制面板为您的自定义应用生成安装链接,以便与客户共享您的自定义应用,并允许在某个组织中的多个 Plus 商店上安装。详细了解如何选择分发方法以及如何在多个商店中安装自定义应用。您可以使用 Shopify API 通过附加的特性和功能来增强客户的商店。您不能使用 Billing API 向商家收取自定义应用费用。
- 公共:开发一款 公共应用 并将其上架到 Shopify App Store 中,以触达更广泛的受众。您可以将您的 应用描述可见性 设置为完全可见,或限制其可见性。您可以使用 Shopify App Pricing 向商家收取您的公共应用费用。详细了解 Shopify App Store 审核流程。
只有完全可见的应用才会被收录并显示在以下位置:
- 相关的类别页面
- Shopify App Store 搜索结果
- 第三方搜索引擎结果
应用构建入门
Dev Dashboard是您创建和管理 Shopify 应用的中心枢纽。您可以通过以下方式创建应用:
- Shopify CLI(推荐):使用 Shopify CLI 搭建带有内置本地开发和部署工作流的完整项目。CLI 项目支持自定义后台功能、结账区块和嵌入式 UI。
- Dev Dashboard:对于不需要在 Shopify 后台中提供界面的后端自动化、数据同步或仅包含 API 的集成,您可以直接在 Dev Dashboard 中创建和配置应用。
在创建任何应用(无论是自定义应用还是公共应用)时,您还可以设置应用的 API 权限范围。参阅Shopify API 访问权限范围,详细了解。
用于应用测试的开发商店
开发商店是您在 Dev Dashboard 中创建的专用测试环境。开发商店可让您在任何套餐的真实 Shopify 环境中安装和测试应用,而不会对已上线的商店造成任何风险。您可以使用 shopify app dev 命令从 Shopify CLI 直接连接到开发商店。
开发商店不同于面向客户的可转让商店。开发商店用于应用开发和测试,而面向客户的可转让商店用于构建要移交给客户的商店。
详细了解创建开发商店。
监控和日志
Dev Dashboard 提供日志和指标以帮助您监控应用性能并排查问题,包括功能成功率和 Webhook 发送跟踪。
详细了解 Dev Dashboard 中的监控和日志。
用户权限
在创建应用和开发商店之前,您需要配置 Dev Dashboard 的用户权限。合作伙伴员工需要具备构建和管理应用权限才能创建应用,需要具备开发商店权限才能创建开发商店。
从合作伙伴控制面板迁移
Dev Dashboard 已取代合作伙伴控制面板来进行应用开发。如果您以前通过合作伙伴控制面板管理应用,请参阅迁移指南,详细了解具体变更以及需要为带有扩展程序的应用采取哪些步骤。
注册 Shopify App Store
作为应用开发者,当您通过 Shopify App Store 进行销售时,可以注册收入分成减免计划。此计划的主要优势如下:
- 15% 的收入分成:Shopify 基于年度应用总收入收取 15% 的减免费率,低于标准的 20%。
- 初始收入享受 0% 的收入分成:自 2025 年 1 月 1 日起,符合资格标准的开发者对于通过 Shopify App Store 获得的年度应用总收入中的前 1,000,000 美元可享受 0% 的收入分成。
若要详细了解如何注册,请查看注册流程。
提交应用以供 Shopify App Store 批准
您的应用必须满足 Shopify App Store 要求,才能在 Shopify App Store 中进行销售。在审核流程中,您的应用状态会发生变化:草稿、已提交、已审核和已发布。您在应用描述表单的联系信息部分中提供的应用提交电子邮件地址将用于在审核期间接收电子邮件。详细了解应用审核流程和提交应用以供审核。
公共应用变现
Shopify App Pricing 是向商家收取公共应用费用(尤其是新应用)的推荐方式。您只需在提交应用时配置一次定价模型,平台即可处理套餐选择、费用批准、使用量计算和开具发票等事宜。Shopify App Pricing 支持固定定期订阅、基于用量的计费以及组合套餐。
Shopify App Pricing 目前不支持收取一次性购买的费用。如果您的应用需要提供一次性购买选项,请暂时基于 Billing API 进行构建。我们仍将提供迁移工具和持续的 Billing API 支持。
详细了解 Shopify App Pricing 和 Billing API。对于已经使用 Managed Pricing 或 Billing API 的应用,其现有集成将继续正常运行。在弃用任何功能之前,我们将提供相应的迁移工具。
您可以在合作伙伴控制面板的应用页面中,查看各个应用的详细收入和安装指标。
营销和管理您的公共应用
您的应用获得批准后,请使用“走向市场成功”指南来优化您的上市流程。您可以通过多种方式营销您的应用,以推广和发展您的业务。详细了解如何营销您的应用并查看案例研究以帮助您发展业务,以及如何使用 Shopify App Store 广告。
您可以在合作伙伴控制面板中使用 Google Analytics 4 或 Facebook Pixel 来跟踪您的 Shopify App Store 流量。详细了解如何跟踪您的应用描述流量。
商家安装您的应用后,他们可以在 Shopify App Store 上对其进行评论。您的应用的总体评分基于商家留下的评论。总体评分经过加权,会优先考虑近期的、有用的和可信的评论。好评可让您的应用在 Shopify App Store 搜索结果和类别页面中排名更高。详细了解如何在 Shopify App Store 中管理应用评论。
绩效是用户选择应用时的重要因素。在构建应用时,您应将绩效考虑在内。如果您的应用绩效下降,则应用排名可能会受到影响。详细了解应用绩效优化。
您还可以考虑争取获得Built for Shopify 身份。
应用审计流程
您的应用可能会被选中进行审计。如果您的应用被选中,系统会将包含后续说明的电子邮件通知发送到您在应用描述中添加的应用提交联系人电子邮件地址。所有必需的更改都将依据 Shopify App Store 要求。