Shopify Webhooks

Shopify webhook 端点返回 301/302 算成功吗

现象#

端点做了域名跳转,Shopify 侧记录投递失败,事件被反复重试。

原因#

  • Shopify 只接受 2xx 视为成功
  • 回调地址配置成了会跳转的旧域名
  • CDN 或 WAF 返回了 302 挑战页

处理步骤#

  1. 回调地址直接配置最终端点,避免任何跳转
  2. 检查 WAF 是否对 POST 请求返回挑战页
  3. 用 curl -i -X POST 确认返回 200
  4. 修复后在后台重发测试事件验证

验收标准#

端点直接返回 200,投递记录显示成功,不再出现重试。

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