工程开发
shopify-app-dev avatar

shopify-app-dev

Shopify 应用程序开发专家指南,涵盖 Shopify CLI 设置、Remix 框架架构、OAuth 流程、应用程序扩展,以及部署至 Cloudflare Workers 等平台的专业知识。

简介

此技能作为构建、配置和部署 Shopify 应用程序的综合开发助手。它专为需要处理 Shopify 生态系统复杂性的软件开发人员和 Shopify 合作伙伴而设计,涵盖从初始环境设置到发布公共或自定义应用程序的各个环节。该技能提供结构化的现代技术栈建议,特别是利用 Remix 框架和 Shopify CLI 来确保应用程序的高性能并严格遵守当前的 Shopify 开发最佳实践。

  • 简化了 Node.js、Remix 和 PHP 应用程序模板的 Shopify CLI 安装与环境配置。

  • 指导实施安全的 OAuth 认证流程,确保正确的访问范围管理和授权 Token 处理。

  • 为构建 Shopify 应用程序扩展(如管理区块和主题应用程序扩展)提供架构支持。

  • 协助使用 Shopify Polaris 设计和实施管理 UI 组件,在 Shopify 后台界面中建立一致的用户体验。

  • 支持使用 Hydrogen 框架或自定义 Remix 实现的无头 (headless) 开发工作流程。

  • 提供 Cloudflare Workers 等平台的部署指导,并协助管理用于扩展功能的应用程序代理 (app proxies)。

  • 促进与第三方 API 的集成,并协助管理 Shopify Webhook 订阅(例如商品更新、订单事件)。

  • 当使用 shopify app init 初始化新存储库时,请使用此技能以确保生成正确的目录结构。

  • 参考提供的 shopify.app.toml 配置模式,以有效管理客户端 ID、重定向 URL 和 Webhook。

  • 在构建 Loader 和 Action 以与 Shopify Admin GraphQL API 交互时,请参考提供的 Remix 代码模式。

  • 请务必为开发环境和生产环境维护分开的环境变量,以防止 SHOPIFY_API_SECRET 外泄。

  • 本工具适用于熟悉 CLI 操作和网页开发基础的开发人员;它预期项目文件中配置的是标准 API 版本(例如 2025-10)。

仓库统计

Star 数
195
Fork 数
26
Open Issue 数
4
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 11:05
在 GitHub 查看