工程開發
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 查看