Shopify 凭证#
您可以使用这些凭证来认证以下节点:
支持的认证方法#
- 访问令牌(推荐):用于私有应用/单店使用。可由常规管理员创建。
- OAuth2:用于公开应用。必须由合作伙伴账户创建。
- API 密钥:已弃用。
相关资源#
请参阅 Shopify 的认证文档 了解更多关于该服务的信息。
使用访问令牌#
要配置此凭证,您需要一个 Shopify 管理员账户以及:
- 您的 商店子域名
- 一个 访问令牌:在创建自定义应用时生成。
- 一个 应用密钥:在创建自定义应用时生成。
要设置凭证,您需要创建并安装自定义应用:
- 输入您的 商店子域名。
- 您的子域名在 URL 中:
https://<subdomain>.myshopify.com
。例如,如果完整 URL 是https://n8n.myshopify.com
,则商店子域名是n8n
。
- 您的子域名在 URL 中:
- 在 Shopify 中,转到 Admin > Settings > Apps and sales channels。
- 选择 Develop apps。
-
选择 Create a custom app。
看不到此选项?
如果您看不到此选项,您的商店可能没有启用自定义应用开发。请参阅 启用自定义应用开发 了解更多信息。
-
在模态窗口中,输入 应用名称。
- 选择一个 应用开发者。应用开发者可以是商店所有者或任何具有 开发应用 权限的账户。
- 选择 Create app。
- 选择 Select scopes。在 Admin API access scopes 部分,选择您的应用所需的 API 范围。
- 要使用 Shopify 节点中的所有功能,请添加
read_orders
、write_orders
、read_products
和write_products
范围。 - 请参阅 Shopify API 访问范围 了解有关可用范围的更多信息。
- 要使用 Shopify 节点中的所有功能,请添加
- 选择 Save。
- 选择 Install app。
- 在模态窗口中,选择 Install app。
- 打开应用的 API Credentials 部分。
- 复制 Admin API Access Token。将其作为 访问令牌 输入到您的 n8n 凭证中。
- 复制 API Secret Key。将其作为 应用密钥 输入到您的 n8n 凭证中。
请参阅 创建自定义应用 和 在 Shopify 管理员中为自定义应用生成访问令牌 了解有关这些步骤的更多信息。
使用 OAuth2#
要配置此凭证,您需要一个 Shopify 合作伙伴 账户以及:
- 一个 客户端 ID:在创建自定义应用时生成。
- 一个 客户端密钥:在创建自定义应用时生成。
- 您的 商店子域名
要设置凭证,您需要创建并安装自定义应用:
自定义应用开发
Shopify 提供创建新应用的模板。下面的说明仅涵盖设置 n8n 凭证所需的元素。请参阅 Shopify 的 构建开发文档 了解有关构建应用和使用应用模板的更多信息。
- 打开您的 Shopify 合作伙伴仪表板。
- 从左侧导航选择 Apps。
- 选择 Create app。
- 在 Use Shopify Partners 部分,输入 应用名称。
- 选择 Create app。
- 当应用详情打开时,复制 Client ID。将其输入到您的 n8n 凭证中。
- 复制 Client Secret。将其输入到您的 n8n 凭证中。
- 在左侧菜单中,选择 Configuration。
- 在 n8n 中,复制 OAuth Redirect URL 并将其粘贴到 URLs 部分的 Allowed redirection URL(s) 中。
- 在 URLs 部分,为您的应用输入 App URL。这里输入的主机需要与 Allowed redirection URL(s) 的主机匹配,就像您的 n8n 实例的基础 URL 一样。
- 选择 Save and release。
- 从左侧菜单选择 Overview。此时,您可以选择通过将应用安装到您的某个商店来 Test your app,或选择 Choose distribution 来公开分发它。
- 在 n8n 中,输入您安装应用的商店的 商店子域名,无论是作为测试还是分发。
- 您的子域名在 URL 中:
https://<subdomain>.myshopify.com
。例如,如果完整 URL 是https://n8n.myshopify.com
,则商店子域名是n8n
。
- 您的子域名在 URL 中:
使用 API 密钥#
方法已弃用
Shopify 不再生成带密码的 API 密钥。请改用 访问令牌 方法。
要配置此凭证,您需要:
- 一个 API 密钥
- 一个 密码
- 您的 商店子域名:您的子域名在 URL 中:
https://<subdomain>.myshopify.com
。例如,如果完整 URL 是https://n8n.myshopify.com
,则商店子域名是n8n
。 - 可选: 一个 共享密钥
常见问题#
以下是设置 Shopify 凭证时的一些常见问题以及解决或故障排除的步骤。
启用自定义应用开发#
如果您看不到 Create a custom app 选项,说明没有人为您的商店启用自定义应用开发。
要启用自定义应用开发,您必须以商店所有者身份登录,或作为具有 Enable app development 权限的用户登录:
- 在 Shopify 中,转到 Admin > Settings > Apps and sales channels。
- 选择 Develop apps。
- 选择 Allow custom app development。
- 阅读提供的警告和信息,然后选择 Allow custom app development。
禁止访问凭证错误#
如果您在测试凭证时收到 Couldn't connect with these settings / Forbidden - perhaps check your credentials 警告,这可能是由于您的应用的 访问范围 依赖关系。例如,read_orders
范围还需要 read_products
范围。请检查您已分配的范围以及您试图完成的操作。
🚀 与作者交流

📚 教程 💡 案例 🔧 技巧

⚡ 快答 🎯 定制 🚀 支持