3ChatAI与ShopifyAPI的无缝连接 @ShopifyAPI 2026-1

实现流程图

准备工作

在开始前,请先完成以下准备:


STEP1 创建 Shopify 应用

操作步骤

  1. 打开 Developer dashboard:@https://dev.shopify.com/dashboard
  2. 依次完成以下操作:
    • 创建应用
    • 配置名称
    • 配置权限
    • 发布版本

output


STEP2 安装 Shopify 应用到对应的 Store

操作步骤

  1. 打开 Developer dashboard:@https://dev.shopify.com/dashboard
  2. 选择对应的应用,依次完成以下操作:
    • 安装应用
    • 安装到对应的 Store
    • 确认安装

o3


STEP3 配置访问时需要的 access_token

操作步骤

  1. 打开 3ChatAI
  2. 进入:MCP → 访问授权
  3. 按下图创建 HTTP 动态 Token,并保存

参数说明

配置示例

参数
---
授权标题
SHOPIFY_token
---
请求头名称
X-Shopify-Access-Token
---
令牌前缀
留空
---
令牌类型
HTTP请求
---
HTTPS URL
https://{shop_name}.myshopify.com/admin/oauth/access_token?client_id={client_id}&client_secret={client_secret}&grant_type=client_credentials
注* {shop_name}、{client_id}、{client_secret} 的位置见上图
---
令牌位置
access_token
---
有效期管理
86400000

STEP4 调用接口

操作步骤

配置 MCP 工具,参考教程:@工具调用 — 为 3Chat Agent 配置自定义 MCP 工具

示例配置

参数
---
HTTPS URL
https://{shop_name}.myshopify.com/admin/api/2026-01/graphql.json
{shop_name}:商店名称,参考 STEP3 的获取方式
---
请求体
{
  "query": "{查询过滤器}"
}

参数说明

  • {查询过滤器}:查询使用的 query,类似数据库查询语句,无固定格式

生成查询语句的技巧


  1. 安装并打开应用:@Shopify GraphiQL App — Install
  2. 测试 query 语句
  3. 将调通后的 query 语句填入 {查询过滤器}

注意:填入前请删除 query 中的换行!!!