Shopify webhook 端点返回 301/302 算成功吗
现象#
端点做了域名跳转,Shopify 侧记录投递失败,事件被反复重试。
原因#
- Shopify 只接受 2xx 视为成功
- 回调地址配置成了会跳转的旧域名
- CDN 或 WAF 返回了 302 挑战页
处理步骤#
- 回调地址直接配置最终端点,避免任何跳转
- 检查 WAF 是否对 POST 请求返回挑战页
- 用
curl -i -X POST确认返回 200 - 修复后在后台重发测试事件验证
验收标准#
端点直接返回 200,投递记录显示成功,不再出现重试。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。