Shopify App 種類

Shopify 的 App 種類可以大致分為以下三種:

公開的應用程式 (Public App)

公開的 App 有分兩種,listed 和 unlisted,listed 的 App 可以在 Shopify 的 App Store 中搜尋到。Unlisted 的應用程式不會在 App Store 的搜尋結果中或是分類中出現。你可以從開發者的網站來安裝 unlisted 的 App。

其他特點:

  • 可以安裝在多個商店中
  • 需要通過 Shopify 的 app approval process
  • 可以在 Shopify App Store 中販售
  • 可以使用 Shopify App Bridge 以 embedded app 的形式存在 Shopify admin 中
  • 可以使用 app extensions 來擴充 admin UI
  • 在開發者的 partner 後台管理

客製化的應用程式 (Custom App)

2.Custom App:客製化 App 可以在你的 Shopify admin 中增加功能。客製化 App 是針對你的 Shopify store 所專屬打造,並不會出現在 Shopify App Store 中。

客製化的 App 可以不需要 API 的存取權限來存取你的商店後台。你可以透過開發者提供的安裝連結來安裝客製化 App。

其他特點:

  • 只能夠安裝在一個商店中
  • 不需通過 app approval process
  • 不能夠在 Shopify App Store 中販售
  • 不能夠透過 billing API 來跟店家收費
  • 透過 OAuth 2.0 來認證身份
  • 可以使用 Shopify App Bridge 以 embedded app 的形式存在 Shopify admin 中
  • 可以使用 app extensions 來擴充 admin UI
  • 在開發者的 partner 後台管理

私密的應用程式 (Private App)

私密的應用程式也是針對你的商店所打造的,且不會出現在 App Store 中。你可以在商店的 Shopify admin 中來建立一個私密的應用程式。

你需要提供 API 存取權限來給私密應用程式來存取你的 Shopify admin。如果你對此有顧慮,你可以考慮建立一個客製化應用程式 (Custom App)。

其他特點:

  • 為了單一商店或是一小群客戶所建置
  • 不需要通過 app approval process
  • 不能夠在 Shopify App Store 中販售
  • 透過 basic HTTP authentication 來做身份認證
  • 在商店的後台管理

草稿應用程式 (Draft App)

草稿應用程式只在開發階段提供給 Shopify 夥伴,且只能在開發中的商店中安裝。

草稿應用程式只能在通過 Shopify review 後安裝在你的商店中,之後將會被轉為客製化應用程式 (Custom App)。

參考資料:

https://help.shopify.com/en/manual/apps/app-types#custom-apps

https://shopify.dev/concepts/apps#types-of-apps

發表迴響