Skip to content

Shopify 凭证

您可以使用这些凭证通过 Shopify 验证以下节点。

支持的身份验证方法

  • 访问令牌(推荐):供私人应用/单应用商店使用。普通管理员也可以创建。
  • OAuth2:适用于公共应用。必须由合作伙伴帐户创建。
  • API 密钥:已弃用。

有关该服务的更多信息,请参阅Shopify 的身份验证文档

使用访问令牌

要配置此凭据,您需要一个Shopify管理员帐户和:

  • 您的商店子域名
  • 访问令牌:创建自定义应用程序时生成。
  • APP密钥:创建自定义应用程序时生成。

要设置凭证,您需要创建并安装自定义应用程序:

  1. 输入您的商店子域名
    • 您的子域名位于以下网址中:
    • 。例如,如果完整网址为
    • ,则商店子域名为
  2. 在 Shopify 中,转到管理 > 设置 >应用和销售渠道
  3. 选择开发应用程序
  4. 选择创建自定义应用程序

    没有看到此选项?

    如果您没有看到此选项,则您的商店可能未启用自定义应用开发。有关更多信息,请参阅启用自定义应用开发

  5. 在模态窗口中,输入应用程序名称

  6. 选择应用开发者。应用开发者可以是店主,也可以是任何拥有“开发应用”权限的账户。
  7. 选择创建应用程序
  8. 选择“选择范围” 。在“管理 API 访问范围”部分,选择应用所需的 API 范围。
    • 要使用
    • 节点中的所有功能,请添加
    • 范围。
    有关可用范围的更多信息,
    • 请参阅
  9. 选择保存
  10. 选择安装应用程序
  11. 在模式窗口中,选择“安装应用程序”
  12. 打开应用程序的API 凭证部分。
  13. 复制Admin API 访问令牌。将其作为访问令牌输入到你的 n8n 凭证中。
  14. 复制API 密钥。将其作为APP 密钥输入到您的 n8n 凭证中。

有关这些步骤的更多信息,请参阅在 Shopify 管理员中创建自定义应用程序和为自定义应用程序生成访问令牌。

使用 OAuth2

要配置此凭证,您需要一个Shopify 合作伙伴帐户以及:

  • 客户端ID :创建自定义应用程序时生成。
  • 客户端密钥:创建自定义应用程序时生成。
  • 您的商店子域名

要设置凭证,您需要创建并安装自定义应用程序:

定制应用程序开发

Shopify 提供用于创建新应用的模板。以下说明仅涵盖设置 n8n 凭证所需的元素。有关构建应用和使用应用模板的更多信息,请参阅 Shopify 的“构建”开发文档

  1. 打开您的Shopify 合作伙伴仪表板
  2. 从左侧导航中选择应用程序
  3. 选择创建应用程序
  4. 使用 Shopify 合作伙伴部分中,输入应用程序名称
  5. 选择创建应用程序
  6. 当应用程序详细信息打开时,复制客户端 ID 。将其输入到您的 n8n 凭证中。
  7. 复制客户端密钥。将其输入到您的 n8n 凭证中。
  8. 在左侧菜单中,选择“配置”
  9. 在 n8n 中,复制OAuth 重定向 URL并将其粘贴到URL 部分中的允许重定向URL中。
  10. URL部分,输入应用的应用 URL 。此处输入的主机名需要与允许的重定向 URL 的主机名匹配,例如 n8n 实例的基本 URL。
  11. 选择保存并发布
  12. 从左侧菜单中选择“概览” 。此时,您可以选择将应用安装到您的某个商店来测试它,或者选择“分发”来公开分发它。
  13. 在 n8n 中,输入您安装应用的商店的“商店子域名” (无论是测试版还是发行版)。
    • 您的子域名位于以下 URL 中:
    • 。例如,如果完整 URL 为
    • ,则“商店子域名”为

使用 API 密钥

方法已弃用

Shopify 不再使用密码生成 API 密钥。请改用访问令牌方法。

要配置此凭据,您需要:

  • API密钥
  • 密码
  • 您的商店子域名:您的子域名位于 URL 内: 。例如,如果完整 URL 是,则商店子域名是。
  • 可选:共享秘密

常见问题

以下是设置 Shopify 凭证时的一些常见问题以及解决或排除故障的步骤。

启用自定义应用程序开发

如果您没有看到创建自定义应用程序的选项,则没有人为您的商店启用自定义应用程序开发。

要启用自定义应用程序开发,您必须以店主或具有启用应用程序开发权限的用户身份登录:

  1. 在 Shopify 中,转到管理 > 设置 >应用和销售渠道
  2. 选择开发应用程序
  3. 选择允许自定义应用程序开发
  4. 阅读提供的警告和信息,然后选择允许自定义应用程序开发

禁止凭证错误

如果您在测试凭据时收到“无法使用这些设置进行连接/禁止访问 - 可能需要检查您的凭据”警告,这可能是由于您的应用的访问范围依赖项所致。例如,该范围也需要范围。请检查您已分配的范围以及您尝试完成的操作。