项目描述
翻译我们在 Shopify 上经营一家不断增长的商店,已经达到了平台开箱即用的上限。我们不需要主题编辑和 Liquid 代码片段,而是一个真正的应用程序:一个嵌入式解决方案,位于 Shopify 管理后台内部,添加我们的逻辑,并且感觉像是面板的本地部分。我们正在寻找一位开发人员来设计和构建一个功能齐全的应用程序,基于当前版本的 Shopify API,设置通过 OAuth 的安装,请求正确的权限,并根据审核指南进行所有操作,以便结果可以在应用商店中发布(如果需要的话)。
功能核心是 Shopify 开箱即用时不提供的特定功能和集成。该应用程序应通过 Webhook 对商店事件(订单、履行、产品和库存变更)做出反应,在我们这边执行其业务逻辑,并通过 Admin API 将结果写回。用户界面部分是一个嵌入式屏幕,位于基于 Polaris 和 App Bridge 的管理面板中:因此它看起来是本地的,加载在管理框架内,并通过会话令牌正确进行身份验证。我们还需要通过 Shopify Billing API 进行定期计费:清晰的定价结构、试用处理和计划之间的平滑过渡,因为该应用程序将会盈利。
请告诉我们您已经发布的真实 Shopify 应用程序的经验,您如何处理 API 版本生命周期和强制 Webhook,以及您如何处理数据隐私和 GDPR Webhook。对我们来说,干净可维护的代码、适当的错误和速率限制处理,以及在生产之前测试所有内容的暂存环境都很重要。以下是我们期望的结果:
— 可安装的嵌入式应用程序,具有 OAuth、权限和会话令牌身份验证;
— 具有签名验证和幂等处理的 Webhook 处理程序;
— 基于 Polaris 的管理界面以及您为我们构建的功能逻辑;
— 通过 Shopify Billing API 进行定期计费,包含定价和试用;
— 部署说明、环境配置和基本文档。
功能核心是 Shopify 开箱即用时不提供的特定功能和集成。该应用程序应通过 Webhook 对商店事件(订单、履行、产品和库存变更)做出反应,在我们这边执行其业务逻辑,并通过 Admin API 将结果写回。用户界面部分是一个嵌入式屏幕,位于基于 Polaris 和 App Bridge 的管理面板中:因此它看起来是本地的,加载在管理框架内,并通过会话令牌正确进行身份验证。我们还需要通过 Shopify Billing API 进行定期计费:清晰的定价结构、试用处理和计划之间的平滑过渡,因为该应用程序将会盈利。
请告诉我们您已经发布的真实 Shopify 应用程序的经验,您如何处理 API 版本生命周期和强制 Webhook,以及您如何处理数据隐私和 GDPR Webhook。对我们来说,干净可维护的代码、适当的错误和速率限制处理,以及在生产之前测试所有内容的暂存环境都很重要。以下是我们期望的结果:
— 可安装的嵌入式应用程序,具有 OAuth、权限和会话令牌身份验证;
— 具有签名验证和幂等处理的 Webhook 处理程序;
— 基于 Polaris 的管理界面以及您为我们构建的功能逻辑;
— 通过 Shopify Billing API 进行定期计费,包含定价和试用;
— 部署说明、环境配置和基本文档。
移动应用开发 现金, 银行转账