內部應用程式
內部應用程式是專為您的 Shopify 商店建立的 App (與專門提供各種商店使用的公用 App 不同)。您可以使用內部應用程式來在 Shopify 管理員中新增功能、直接使用 Shopify 的 API 存取商店的資料,或是使用自訂店面將您的線上商店延伸至其他平台。
內部應用程式有不同的使用案例:
- 建立匯入工具,以便將資料從 Magento 或其他供應商移轉到 Shopify。相反地,您也可以利用 Shopify 匯入工具應用程式來移轉資料。
- 整合商店的資料與自訂解決方案 (您用來管理 Shopify 外部的訂單、商品或庫存的解決方案)。
- 在自訂店面上 (例如行動 App、網站或電玩) 提供 Shopify 商店中的商品。
如果您的商店採用試用方案,那麼您可以建立的內部應用程式上限為五個。若為付費方案,則可以建立的內部應用程式數量無上限。如需深入瞭解如何建立內部應用程式,請參閱 Shopify 的開發人員文件。
透過 Shopify 管理介面來啟用內部應用程式開發功能
如果要與內部應用程式併用,則您必須先啟用 Shopify 管理介面中的內部應用程式開發功能設定。僅商店擁有人可以啟用內部應用程式開發功能。
根據預設,此設定已停用。內部應用程式提供公開的 API 存取權,供您的商店和 Shopify 管理介面使用。如果您選擇使用特定內部應用程式,且該應用程式的開發人員擁有此層級的存取權限,則您可以啟用內部應用程式開發功能。
步驟:
- 以商店擁有者的身分登入。
- 在 Shopify 管理介面中,前往「應用程式」。
- 按一下「管理內部應用程式」。
- 點擊「啟用內部應用程式」。
- 讀取並查看這些條款,然後點擊「啟用內部應用程式開發功能」。
啟用內部應用程式開發功能後,您可以為內部應用程式產生新憑證。
從 Shopify 管理員中產生憑證
在您透過 Shopify 管理介面啟用內部應用程式開發功能後,您需要透過要與應用程式連結的商店 Shopify 管理介面,產生所需憑證。
步驟:
在 Shopify 管理員中,前往「應用程式」。
按一下「管理內部應用程式」。
點擊「建立內部應用程式」。
-
在「App 詳細資訊」區段中,輸入內部應用程式的名稱和聯絡電子郵件地址。
如果內部應用程式出現問題 (例如 API 變更時可能導致該 App 損毀),Shopify 會使用這個電子郵件地址聯絡開發人員。
請在「管理員 API」區段中,選擇您希望應用程式能夠存取的商店區域。
-
如果您想要使用 Storefront API,請選取「允許此應用程式使用 Storefront API 存取您的店面資料」。
- 在「Storefront API 權限」區段中,選擇要允許 App 存取哪些商店資料。
系統會預設選擇四個權限:「讀取商品、子類選項及商品系列」、「讀取及修改客戶資料」、「讀取及修改結帳資料」以及「讀取部落格和文章」。
- 完成後,請按一下「儲存」。
App 的 API 金鑰和密碼隨即會顯示在畫面上。
您取得必要的憑證後,內部應用程式便能存取您商店的資料。
為內部應用程式變更 Storefront API 權限
如果您的內部應用程式使用 Storefront API,您可以變更應用程式的權限,藉此變更應用程式可存取的商店區域。
步驟:
在 Shopify 管理員中,前往「應用程式」。
按一下「管理內部應用程式」。
按一下要變更權限的 App 之名稱。
在「Storefront API」區段中的「Storefront API 權限」底下,選擇您要允許 App 存取的商店資料。
系統會預設選擇四個權限:「讀取商品、子類選項及商品系列」、「讀取及修改客戶資料」、「讀取及修改結帳資料」以及「讀取部落格和文章」。
按一下「儲存」。
在「您已對 App 進行變更」對話方塊中,按一下「儲存」。
變更開發人員聯絡電子郵件
如果內部應用程式出現問題 (例如 API 變更時可能導致該應用程式故障),Shopify 會使用開發人員聯絡電子郵件地址與開發人員聯繫。為了確保您的應用程式持續正常運作,請確保此電子郵件正確且為最新版本。
您可以在 Shopify 管理介面變更或更新開發人員電子郵件:
- 在 Shopify 管理員中,前往「應用程式」。
- 點擊「管理內部應用程式」。3. 點擊您要編輯的應用程式名稱。4. 在「緊急開發人員電子郵件」欄位中輸入開發人員的電子郵件地址。
刪除內部應用程式
您可以在 Shopify 管理員的「App」頁面上刪除不會再用到的內部應用程式。
步驟:
在 Shopify 管理員中,前往「應用程式」。
按一下「管理內部應用程式」。
按一下欲刪除 App 旁邊的刪除圖示。