mcpField
C
commercetools-api

commercetools-api

github.com/ariessolutionsio开发135 次安装24 周前更新
代码仓库

关于 commercetools-api

面向 commercetools API 开发的技能,按主题提供渐进式参考指南,涵盖 SDK、购物车、订单及客户管理等。它强调版本控制、结账和折扣等关键实现模式,并可配合 Developer MCP 与 Commerce MCP 使用。

主要功能

  1. 01按需加载主题参考文件
  2. 02指导 SDK 客户端设置
  3. 03涵盖购物车与结账流程
  4. 04说明订单和客户管理
  5. 05提示常见反模式与风险

适用场景

  1. 01开始设置 commercetools SDK
  2. 02实现购物车、支付或订单流程
  3. 03构建客户与 B2B 功能
  4. 04审查 API 代码并排查问题

MCP 相关

该技能用于指导 commercetools API 的实现模式;README 建议结合 Developer MCP 查询字段和架构,并使用 Commerce MCP 执行 CRUD 操作。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ariessolutionsio/composable-skills --skill commercetools-api

安装后在 Claude Code 中输入/commercetools-api确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
anti-patterns.md
b2b-patterns.md
cart-checkout.md
customer-management.md
extensions-subscriptions.md
order-management.md
performance.md
promotions-pricing.md
sdk-setup.md
search-discovery.md

详细介绍

commercetools API 开发

渐进式加载——只加载所需内容:

  • 设置 SDK 或客户端?加载 references/sdk-setup.md
  • 构建购物车或结账流程?加载 references/cart-checkout.md
  • 处理订单?加载 references/order-management.md
  • 管理客户?加载 references/customer-management.md
  • 设置扩展或订阅?加载 references/extensions-subscriptions.md
  • 实现折扣?加载 references/promotions-pricing.md
  • 构建 B2B 功能?加载 references/b2b-patterns.md
  • 实现搜索?加载 references/search-discovery.md
  • 优化性能?加载 references/performance.md
  • 代码审查或调试?加载 references/anti-patterns.md

编写 commercetools API 代码前,必须加载相关参考文件。 设置 SDK 客户端时,始终从 references/sdk-setup.md 开始。

关键优先级

模式文件影响
乐观并发与版本处理references/sdk-setup.md如果未正确跟踪版本,每次更新/删除都会失败
购物车生命周期与付款前冻结references/cart-checkout.md结账期间价格变动会导致订单失败
付款流程——绝不重复使用/删除 Paymentsreferences/cart-checkout.md审计记录丢失、重复扣款、PSP 不一致
扩展超时限制(2s / 10s)references/extensions-subscriptions.md超时会导致整个 API 调用失败,影响所有客户端
折扣叠加与排序references/promotions-pricing.md定价异常、收入损失、客户投诉
直接折扣会阻止折扣代码使用references/promotions-pricing.md存在直接折扣时,折扣代码会悄然失效

高优先级

模式文件影响
客户端设置与身份验证流程references/sdk-setup.md设置错误会导致身份验证失败和令牌泄漏
订单状态机与退货references/order-management.md状态转换无效、履约不完整
客户身份验证与电子邮件验证references/customer-management.md注册/登录失效、账户未验证
订阅幂等性与顺序references/extensions-subscriptions.md副作用重复、旧数据覆盖新数据
业务单元层级与权限references/b2b-patterns.md安全漏洞、审批工作流失效
Product Search API 与 Query APIreferences/search-discovery.md大型目录中的查询速度慢 10–100 倍
N+1 查询与引用展开references/performance.md列表页面延迟逐级增加

中优先级

模式文件影响
税务模式配置references/cart-checkout.md税务数据不完整导致订单创建失败
审批规则与报价生命周期references/b2b-patterns.mdB2B 采购工作流受阻
Connect 应用模式references/extensions-subscriptions.md部署失败、资源限制问题
分页与查询优化references/performance.md页面加载缓慢、不必要的 API 负载
客户组与地址管理references/customer-management.md定价层级错误、地址数据问题
分面与搜索性能references/search-discovery.md搜索响应缓慢、相关性较差

常见反模式(速查)

反模式文件后果
每次请求都创建一个客户端references/anti-patterns.md内存泄漏、令牌耗尽
不批量处理更新操作references/anti-patterns.md高负载下发生版本冲突
使用 /products 而非 /product-projectionsreferences/anti-patterns.md响应负载大小增加一倍
轮询而非使用 Subscriptionsreferences/anti-patterns.md浪费 API 配额、检测延迟
忽略 ConcurrentModification 错误references/anti-patterns.md数据悄然丢失、状态损坏
“以防万一”展开所有引用references/anti-patterns.md响应臃肿、查询缓慢
为每位访客创建空购物车references/anti-patterns.md产生数百万个未使用的购物车资源
不监控 Subscription 健康状况references/anti-patterns.md通知悄然失效长达 7 天

MCP 补充

使用此技能了解正确的模式,然后使用 Developer MCP 查找确切的字段名称和架构,并使用 Commerce MCP 执行 CRUD 操作。

评论

支持 Markdown