现象:升级后结账页空白,控制台出现Failed to load Magento_Checkout/shipping template。这不是运费配置问题,而是Knockout模板没有加载。
判断:从Network查看失败请求是404、403还是返回HTML。若路径落在自定义主题,检查旧版本复制的web/template/shipping.html;再核对RequireJS map和mixin。
find app/design app/code -path '*Magento_Checkout*shipping*.html'
bin/magento setup:static-content:deploy -f zh_CN en_US复核:生产模式按实际locale重新部署,并确保所有Web节点使用同一release。修复后确认模板返回正确内容,再测试访客和登录客户。
完成标准
原问题可以稳定消失,相关边界场景仍能正常工作,而且不需要依赖手工清缓存或重复执行命令。

