Shopify 报错排障

找 Shopify 支持前先取 x-request-id

现象#

后台操作偶发失败,提示只有一句出了点问题,截图发给支持后被要求提供 request id,却不知道去哪里找这一串字符。

原因#

  • 每个 Shopify 响应都带 X-Request-Id,但界面不展示,只存在于响应头里
  • 页面请求由多个域名承担,抓错了域名就取不到对应那条记录
  • 报错发生在页面跳转之后,Network 面板被清空,历史请求看不到
  • 只截错误文案、没带时间戳与店铺域名,支持无法定位到具体请求

处理步骤#

  1. 打开 DevTools → Network,勾选 Preserve log 防止跳转后丢记录
  2. 复现一次失败,按状态码排序,点开失败请求查看 Response Headers
  3. 复制 x-request-id 的值,连同 UTC 时间与 *.myshopify.com 域名一起记下
  4. 在开发者支持表单的 Request Log id 填这个值,或写在工单首行
  5. 顺手在 Network 里导出一份 HAR,保留请求顺序便于对齐时间线

验收标准#

提交工单后支持能直接引用该 id 查到对应请求;自己回看 HAR 时用同一个 id 能在响应头里匹配到那条记录。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。