跳至内容

Shopify 凭证#

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

支持的认证方法#

  • 访问令牌(推荐):适用于私有应用/单店铺使用。可由常规管理员创建。
  • OAuth2:适用于公共应用。必须由合作伙伴账户创建。
  • API密钥:已弃用。

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

使用访问令牌#

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

  • 您的店铺子域名
  • 一个访问令牌:在创建自定义应用时生成。
  • 一个应用密钥:创建自定义应用时生成。

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

  1. Enter your Shop Subdomain.
    • 您的子域名位于URL中:https://.myshopify.com。例如,如果完整URL是https://n8n.myshopify.com,则商店子域名就是n8n
  2. 在Shopify中,前往管理员 > 设置 > 应用和销售渠道
  3. 选择开发应用
  4. 选择创建自定义应用

    没有看到这个选项?

    如果看不到此选项,可能是因为您的商店未启用自定义应用开发功能。更多信息请参阅启用自定义应用开发

  5. 在弹窗中,输入应用名称

  6. 选择一个应用开发者。应用开发者可以是商店所有者或任何拥有开发应用权限的账户。
  7. 选择创建应用
  8. Select Select scopes. In the Admin API access scopes section, select the API scopes you want for your app.
    • 要使用Shopify节点中的所有功能,请添加read_orderswrite_ordersread_productswrite_products权限范围。
    • 有关可用权限范围的更多信息,请参阅Shopify API访问权限范围
  9. 选择保存
  10. 选择安装应用
  11. 在弹窗中,选择安装应用
  12. 打开应用的API凭证部分。
  13. 复制管理员API访问令牌。将此令牌输入到您的n8n凭证中作为访问令牌
  14. 复制API密钥。在n8n凭证中输入此密钥作为应用密钥

有关这些步骤的更多信息,请参考创建自定义应用在Shopify后台为自定义应用生成访问令牌

使用OAuth2认证#

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

  • 一个客户端ID:在创建自定义应用时生成。
  • 一个客户端密钥:创建自定义应用时生成。
  • 您的店铺子域名

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

自定义应用开发

Shopify提供了创建新应用的模板。以下说明仅涵盖设置n8n凭证所需的要素。有关构建应用和使用应用模板的更多信息,请参阅Shopify的Build dev docs

  1. 打开您的Shopify合作伙伴仪表板
  2. 从左侧导航栏中选择应用
  3. 选择创建应用
  4. 使用Shopify合作伙伴部分,输入应用名称
  5. 选择创建应用
  6. 当应用详情打开时,复制客户端ID。将其输入到您的n8n凭证中。
  7. 复制客户端密钥。将其输入到您的n8n凭证中。
  8. 在左侧菜单中,选择配置
  9. 在n8n中,复制OAuth重定向URL并将其粘贴到URLs部分的允许重定向URL中。
  10. URLs部分,为您的应用输入一个应用URL。此处输入的主机名需要与允许的重定向URL的主机名匹配,例如您的n8n实例的基础URL。
  11. 选择保存并发布
  12. 从左侧菜单中选择概览。此时,您可以选择通过将应用安装到您的某个商店来测试应用,或者选择分发选项进行公开分发。
  13. In n8n, enter the Shop Subdomain of the store you installed the app to, either as a test or as a distribution.
    • 您的子域名位于URL中:https://<subdomain>.myshopify.com。例如,如果完整URL是https://n8n.myshopify.com,则商店子域名就是n8n

使用API密钥#

方法已弃用

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

要配置此凭证,您需要:

  • 一个API密钥
  • 一个密码
  • 您的店铺子域名:子域名位于URL中:https://.myshopify.com。例如,如果完整URL是https://n8n.myshopify.com,则店铺子域名就是n8n
  • 可选: 一个共享密钥

常见问题#

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

启用自定义应用开发#

如果您没有看到创建自定义应用的选项,说明您的商店尚未启用自定义应用开发功能。

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

  1. 在Shopify中,前往管理员 > 设置 > 应用和销售渠道
  2. 选择开发应用
  3. 选择允许自定义应用开发
  4. 阅读提供的警告和信息,并选择允许自定义应用开发

禁止使用的凭据错误#

如果在测试凭据时收到无法通过这些设置连接/禁止访问 - 请检查您的凭据警告,这可能是由于您应用的访问范围依赖关系导致的。例如,read_orders范围还需要read_products范围。请检查您已分配的范围和您尝试完成的操作。

优云智算