批量操作一直显示处理中时,先不要重复点击,否则同一批对象可能被多次处理。打开网络面板确认请求是否发出、状态码和响应异常。

少量成功、选择全部失败时,关注 selectedexcluded。Magento 的“选择全部”表示当前筛选结果,自定义控制器若错误展开整个集合,容易耗尽内存。检查 PHP-FPM、Web 服务器与 Magento 日志中的超时和内存错误。

大任务应拆批或交给消息队列,并提供可追踪状态。请求成功但数据不变时,查看消费者、队列积压和失败消息;扩展对 collection 或 repository 的插件也可能让每个实体执行昂贵查询。

用同一条件测试单条、当前页与全部结果,并确认目标数量、失败项和重复提交保护都正确。后台不转圈只是表面,数据完整性才是完成标准。