使用 Shopify API 建置並變現 app
Shopify API 可讓您將 Shopify 平台與第三方軟體整合。憑藉您的技能,您能為 Shopify 商家建立 app,並創造營收。
本頁內容
app 發佈方式
您可以依目的與受眾,以下列兩種方式發佈您的 app:
- 自訂:建置並銷售符合特定客戶需求的 custom app。您可以 create custom apps from the Shopify admin,供單一商店使用;也可以在您的合作夥伴控制面板產生安裝連結,分享給客戶,讓同一組織中的多個 Plus 商店安裝您的自訂 app。深入瞭解 selecting a distribution method and installing a custom app on multiple stores。您可以使用 Shopify API 為客戶的商店擴充更多功能。您無法使用 Billing API 向商家收費。
- 公開:開發 公開 app ,並在 Shopify App Store 以觸及更多受眾。您可以設定 應用程式資訊可見度 為完全可見,或限制可見度。您可以使用 Shopify App Pricing ,為您的公開 app 向商家收費。深入瞭解 Shopify App Store 審查流程。
只有設為完全可見的 app 會納入索引,並出現在下列位置:
- 相關的 category pages
- Shopify App Store 搜尋結果
- 第三方搜尋引擎結果
app 開發入門
Dev Dashboard 是您建立並管理 Shopify 應用程式的中心樞紐。您可以透過下列方式建立 app:
- Shopify CLI (建議選項):使用 Shopify CLI 透過內建的本機開發與部署工作流程建立完整專案的基底。CLI 專案支援自訂管理介面功能、結帳區塊和嵌入式 UI。
- Dev Dashboard:若是後端自動化、資料同步,或是無需在 Shopify 管理介面中呈現介面、僅依賴 API 的整合項目,您可以直接在 Dev Dashboard 中建立並設定 app。
無論您建立自訂或公開的 app,皆可設定 app 的 API 權限範圍。瞭解更多有關 Shopify API 存取權限範圍的資訊。
用於測試 app 的開發商店
開發商店是您從 Dev Dashboard 建立的專屬測試環境。開發商店可讓您在真實的 Shopify 條件下,於任何方案中安裝及測試您的 app,且不會對線上商店造成風險。您可以使用 shopify app dev 命令直接從 Shopify CLI 連線至開發商店。
開發商店與客戶移交商店不同。開發商店是用於開發及測試 app,而客戶移交商店則是用於建立要移交給客戶的商店。
深入瞭解如何建立開發商店。
監控與日誌
Dev Dashboard 提供日誌和指標來協助您監控 app 的成效並進行疑難排解,其中包含函數成功率和 Webhook 傳遞追蹤。
深入瞭解 Dev Dashboard 中的監控與日誌。
使用者權限
在建立 app 和開發商店之前,您需要先為 Dev Dashboard 設定使用者權限。合作夥伴員工需要具備「建立及管理 app」權限才能建立 app,並具備「開發商店」權限才能建立開發商店。
從合作夥伴控制面板移轉
Dev Dashboard 在 app 開發方面已取代了合作夥伴控制面板。如果您先前是透過合作夥伴控制面板管理 app,請參閱移轉指南以瞭解變更的詳細資訊,以及具有擴充功能的 app 須採取的步驟。
註冊加入 Shopify App Store
身為 app 開發人員,您可在 Shopify App Store 銷售時註冊加入較低營收分成方案。此方案的主要優點如下:
- 15% 營收分成:Shopify 只就 app 的年度總營收收取 15%,低於標準的 20%。
- 初始營收 0% 分成:自 2025 年 1 月 1 日起,符合eligibility criteria的開發人員,可享透過 Shopify App Store 所得 app 年度總營收的前 1,000,000 美元,營收分成為 0%。
若需瞭解如何註冊,請參閱registration process。
提交 app 以供 Shopify App Store 審核
在您能在 Shopify App Store 銷售 app 之前,您的 app 必須符合Shopify App Store requirements。審核過程中,app 的狀態會變更為:草稿、已提交、已審查與已發布。您在 app 資訊表單的 Contact information 區段所填寫的 app 提交聯絡信箱,會在審核期間收到電子郵件通知。深入瞭解app review process與submitting your app for review。
透過您的公開應用程式營利
Shopify App Pricing 是針對公開應用程式向商家計費的建議方式,新發佈的應用程式尤為適用。您只需在提交應用程式時設定一次定價模式,平台便會處理方案選擇、收費核准、計量和開立發票事宜。Shopify App Pricing 支援固定週期性訂閱、以使用量計費與組合方案。
Shopify App Pricing 目前不支援一次性購買收費。如果您的應用程式需要一次性購買功能,請暫時使用 Billing API 進行建置。我們仍會提供移轉工具和持續的 Billing API 支援。
深入瞭解 Shopify App Pricing 和 Billing API。若是已採用託管定價 (Managed Pricing) 或 Billing API 的應用程式,現有整合功能會繼續運作。我們會在停用任何功能前提供移轉工具。
您可以在合作夥伴控制面板的「應用程式」頁面上,存取各個應用程式的詳細營收與安裝指標。
行銷與管理您的公開 app
在您的 app 通過審核後,您可以參考 Go-to-market success 指南,強化上線成效。您可以用多種方式行銷 app,以推廣並壯大您的業務。深入瞭解marketing your app and review case studies to help you grow your business與using Shopify App Store ads。
您可以在合作夥伴控制面板中,使用 Google Analytics 4 或 Facebook 像素追蹤您在 Shopify App Store 的流量。深入瞭解tracking your listing traffic。
商家安裝您的 app 後,可以在 Shopify App Store 發表評論。您的 app 整體評分是依商家留下的評論計算。整體評分採加權計算,優先考量近期、有幫助且值得信任的評論。正面評論有助於讓您的 app 在 Shopify App Store 的搜尋結果與類別頁面中排名更靠前。深入瞭解managing app reviews in the Shopify App Store。
效能是使用者選擇 app 時的重要考量。開發 app 時,請以效能為優先。若 app 效能下滑,app 的排名可能會受影響。深入瞭解app performance optimization。
您也可以考慮爭取Built for Shopify status。
App 稽核流程
您的 app 可能會被選定進行稽核。若您的 app 被選入稽核,系統會傳送通知電子郵件至您在 app 資訊中作為 App submission contact email 所填寫的信箱,並提供後續指示。所有要求的變更一律以Shopify App Store requirements為準。