截至 API 版本 2026-04,Storefront API 将返回一个 MERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR 购物车错误代码 当 购物车转换函数 在购物车操作(如购物车创建或购物车行添加)期间遇到运行时错误时 cartCreate 或 cartLinesAdd。
此前,当Cart Transform Function失败时,Storefront API会返回带有消息“您的购物车中发生错误。”的通用INVALID错误代码,这使得在编程层面难以区分Cart Transform Function的失败与其他验证错误。
随着特定MERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR代码的引入,您现在可以:
- 将 Cart Transform Function 故障与其他购物车错误分开识别和处理。
- 在您的 Storefront 中实施更精确的错误处理和调试。
此更改增强了您有效维护和排查 Storefront 实现问题的能力。
示例错误响应:
{ "data": { "cartCreate": { "cart": null, "userErrors": [ { "code": "MERCHANDISE_LINE_TRANSFORMERS_RUN_ERROR" } ] } } }
