通过 GraphQL Admin API 查询和管理 Shopify 店铺。用于产品、订单、客户、库存、折扣及所有 Shopify数据操作。
Shopify GraphQL Admin API. 与 Shopify 的 GraphQL Admin API 互动的综合技能是一项面向实际任务的技能,主要用于这一技能使 Claude 能够查询和管理 Shopify 存储数据的所有方面;当使用 Th 时。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
一项用于与 Shopify GraphQL Admin API 交互的综合能力。该能力使 Claude 能够查询和管理 Shopify 商店数据的全部方面。
当用户询问以下内容时,请使用此能力:
重要提示:在执行以下任一操作前,必须向用户请求明确许可:
务必先清晰展示即将发生的变更,并等待用户确认后方可执行。
shopify_graphql 工具执行查询或变更操作errors(GraphQL 语法/执行错误)和 userErrors(业务校验错误)first 和 aftergid://shopify/Resource/123如需详细的操作模式与示例,请参阅以下参考文档:
query {
orders(first: 10, sortKey: CREATED_AT, reverse: true) {
nodes {
id
name
totalPriceSet {
shopMoney { amount currencyCode }
}
customer { displayName }
}
}
}
query {
products(first: 10, query: "title:*shirt* AND status:ACTIVE") {
nodes {
id
title
status
}
}
}
query GetInventory($id: ID!) {
inventoryItem(id: $id) {
id
inventoryLevels(first: 5) {
nodes {
quantities(names: ["available"]) {
name
quantity
}
location { name }
}
}
}
}
始终检查响应内容:
errors 数组:表示 GraphQL 语法或执行层面的问题userErrors:表示业务逻辑校验失败userErrors相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章