自定义应用程序是您或开发者专门为您的Shopify商城开发的应用程序。与公共应用程序不同,公共应用程序是为多个商城构建的。使用自定义应用程序,您可以在Shopify后台添加功能、直接使用Shopify API访问商城数据,或者利用店面API将在线商城扩展至其他平台。
本文将介绍如何在Shopify后台创建和验证自定义应用程序,无论您是店主还是具有合作者或员工账户的开发者。如果您是开发者,可以在自定义应用程序的开发者文档中了解更多相关信息。
创建自定义应用程序需要一定的开发知识,可能会有一定的难度。如果您需要为商城创建自定义应用程序方面的帮助,您可以聘请Shopify专家。如果您希望合作者或员工账户来创建、编辑或删除自定义应用程序,可以向他们授予相关权限。
在您为商城创建自定义应用程序之前,需要先启用自定义应用程序开发。只有店主才能执行此操作。
步骤如下:
1. 登录Shopify后台,进入"应用程序"页面。
2. 点击"开发应用程序"。
3. 点击"允许自定义应用程序开发"。
4. 阅读提示信息,然后点击"允许自定义应用程序开发"。
启用自定义应用程序开发后,您可以在Shopify后台创建和安装自定义应用程序。您需要设置API范围,确定应用程序可以访问商城的哪些部分。安装应用程序后,您将获得访问令牌,应用程序将使用这些令牌通过Shopify API访问商城信息。
店主以及具有相关权限的合作者和员工可以创建和安装自定义应用程序。如果您需要帮助,也可以聘请Shopify专家。
您可以更新自定义应用程序的名称、描述、开发者,以及后台和店面API的访问范围。如果将应用开发者设置为员工或合作者账户,然后删除该账户,店主将成为默认开发者。
您可以卸载或删除自定义应用程序。卸载应用程序会撤销访问令牌,应用程序无法再访问商城数据。删除应用程序则无法恢复,如果需要暂时禁用应用程序,建议选择卸载。
问:合作者或员工账户能否创建、编辑或删除自定义应用程序?
答:可以,只要账户拥有"开发应用程序"权限以及与所设置的API范围相关的任何其他权限。您应该与应用程序的开发者确认所需的账户权限和API范围,并确保理解和熟悉所授予的权限。
问:为什么要使用Storefront API?它有什么风险?
答:Storefront API是未经身份验证的公共API,任何访问您商城的人都能看到您公开的数据。您应该只有在接受这种风险时,才使用Storefront API,并且只授予应用程序所需的数据类型访问权限。
问:卸载自定义应用程序会发生什么?
答:卸载自定义应用程序会撤销您的后台和店面API访问令牌,应用程序将无法访问商城数据。如果您重新安装该应用程序,将获得新的访问令牌。