自定义应用程序
自定义应用程序是您或开发人员专门为Shopify商店构建的应用程序(与公共应用程序不同,公共应用程序是为许多商店使用而构建的)。您可以使用自定义应用程序向Shopify管理员添加功能,直接使用Shopify的API访问商店的数据,或使用Storefront API将在线商店扩展到其他平台。欧宝体育官网入口首页
创建自定义应用程序需要开发知识,并且具有挑战性。如果你需要帮助为你的商店创建自定义应用程序,那么你可以雇佣一个Shopify专家。了解更多关于招聘的知识Shopify专家.
如果你想要合作者或员工帐户创建,编辑,或删除自定义应用程序,然后你可以给他们开发应用程序许可。协作者或工作人员帐户还必须具有相关权限来设置某些API作用域。
从Shopify管理员启用自定义应用程序开发
在您可以为您的商店创建自定义应用程序之前,您需要启用自定义应用程序开发。你需要是店主或工作人员启用应用开发允许启用自定义应用程序开发。
步骤:
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
点击允许自定义应用开发.
阅读警告和提供的信息,然后单击允许自定义应用开发.
创建并安装自定义应用程序
在你启用自定义应用开发,你可以创建和安装自定义应用程序在你的Shopify管理。您需要设置API作用域,以确定自定义应用程序可以访问商店的哪些部分。应用程序安装后,您将收到应用程序使用Shopify的api从您的商店访问信息的访问令牌。
店家,以及合作伙伴和工作人员相关权限,可以创建和安装自定义应用程序。
创建应用程序
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
点击创建一个自定义应用程序.
在模式窗口中,输入应用程序名称然后选择应用程序开发人员.应用程序开发人员可以是商店所有者,也可以是商店的任何员工或合作者开发应用程序许可。
点击创建应用程序.
选择API作用域
创建自定义应用程序后,可以为其分配API作用域。一个自定义应用程序可以有Admin API作用域,Storefront API作用域,或者两者都有,这取决于应用程序的需求。
点击选择范围.
在管理API访问作用域部分,选择要分配给应用程序的API作用域。
- 可选:设置要用于webhook订阅的API版本。
- 可选:您可以设置谷歌云Pub/Sub来处理应用程序的webhook订阅谷歌云Pub/SubSection,复制Shopify服务帐户地址并使用它来配置您的谷歌云发布/订阅帐户。
- 可选:您可以设置亚马逊EventBridge来处理应用程序的webhook订阅亚马逊EventBridge部分中,点击创建源.
在店面API访问作用域部分,选择你想要分配给应用程序的API范围。
点击保存.
安装应用程序并获得API访问令牌
在你为你的应用程序设置了API作用域之后,你可以安装应用程序。你会在安装后获得你的API访问令牌。根据你分配给应用程序的API范围,你会得到一个Admin API访问令牌,一个Storefront API访问令牌,或者两者都有。
点击安装应用程序.
在模式窗口中,单击安装应用程序.
获取访问令牌:
- 如果您为应用程序选择了管理API范围,则转到管理API访问令牌部分,单击显示一次令牌.
- 如果您为应用程序选择了Storefront API作用域,那么您可以转到店面API访问令牌分段并复制您的令牌。与Admin API访问令牌不同,Storefront API访问令牌始终在此页上可用。
在显示一次完整的访问令牌后,此页面仅显示访问令牌的最后4位数字,以供参考。
获取自定义应用程序的API凭证
你可以从应用程序中检查Storefront访问令牌、API密钥和自定义应用程序的API秘密API凭证页面。您还可以检查Admin API访问令牌,但是在显示它一次之后,您只能检查令牌的最后四位数字。
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
单击需要凭据的应用程序的名称。
点击API凭证.
更新自定义应用程序的管理API范围
如果你是一个店主,或者是合作伙伴或工作人员相关权限,然后您可以更新自定义应用程序的作用域。
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
单击要更新的应用程序的名称。
点击配置.
在管理API集成部分中,点击编辑.
如果之前没有分配任何Admin API作用域,则单击配置.
选择要分配给应用程序的范围。
可选:设置要用于webhook订阅的API版本。
可选:您可以设置谷歌云发布/订阅来处理应用程序的webhook订阅谷歌云Pub/SubSection,复制Shopify服务帐户地址并使用它来配置您的谷歌云发布/订阅帐户。
可选:您可以设置Amazon EventBridge来处理应用程序的webhook订阅亚马逊EventBridge部分中,点击创建源.
点击保存.
如果应用程序安装在商店中,那么你将无法点击保存除非至少选择了一个作用域,或者应用程序已经分配了Storefront API作用域。
更新自定义应用程序的Storefront API访问范围
如果你是一个店主,或者是合作伙伴或工作人员相关权限,然后您可以更新自定义应用程序的作用域。
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
单击要更新的应用程序的名称。
点击配置.
在店面API集成部分中,点击编辑.
如果之前没有分配任何Storefront API作用域,则单击配置.
选择要分配给应用程序的范围。
可选:如果你的应用程序集成了iOS Buy SDK,那么你可以在iOS购买SDK部分。如果应用程序已经安装,您只能在此部分进行更改。
请参阅iOS购买SDK开发者文档有关更详细的说明。
- 可选:如果你的应用程序集成了Android Buy SDK,那么你可以在Android购买SDK部分。如果应用程序已经安装,您只能在此部分进行更改。
请参阅Android购买SDK开发人员文档有关更详细的说明。
- 点击保存.
如果应用程序安装在商店中,那么你将无法点击保存除非至少选择了一个作用域,或者应用程序已经分配了Storefront API作用域。
更新自定义应用程序的设置
您可以更新应用程序的名称和描述,以及应用程序开发人员。
如果您将应用程序开发人员设置为员工或合作者帐户,然后删除该帐户,则商店所有者默认成为应用程序开发人员。
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
单击要更新的应用程序的名称。
点击应用程序设置.
若要更改名称或描述,请输入new应用程序名称或应用程序描述.
要更改与应用程序关联的应用程序开发人员,请选择应用程序开发人员.
点击保存.
卸载自定义应用程序
当您卸载自定义应用程序时,您的Admin和Storefront API访问令牌将被撤销,并且您的应用程序不能访问存储数据。如果你重新安装应用程序,你将获得新的访问令牌。
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
单击要卸载的应用程序的名称。
点击卸载应用程序.
删除自定义应用
当你删除一个自定义应用程序时,它不能被恢复。如果你想暂时禁用商店中的应用程序而不删除它,卸载应用程序代替。
从你的Shopify管理员,点击设置>app和销售渠道.
点击开发应用程序.
点击应用程序设置.
点击删除应用程序.
自定义应用程序的API范围权限
协作者和员工帐户只有在帐户具有开发应用程序许可,以及其他任何许可员工权限与他们设置的API作用域相关。
您应该咨询应用程序的开发人员,以确定自定义应用程序工作所需的帐户权限和API范围。确保您理解并接受您授予开发人员的权限。