给自定义属性加Backend Model后,后台保存商品白屏或堆栈重复出现beforeSave。原因很直接:Backend Model本来就在实体保存流程里,再调用productRepository->save……

继续阅读

保存一次商品却持续触发catalog_product_save_after,最终超时或内存耗尽。通常是Observer内部再次调用save造成递归。

继续阅读

配置向导生成的数据量大,图片应用规则、重复组合和失效子商品都可能让最终保存失败。

继续阅读
正常商品保存应按标签失效相关页面,自定义Observer调用flush或返回过宽Identity会扩大为全站缓存抖动。继续阅读
唯一约束错误必须先从SQL中的索引名判断重复的是商品主键、EAV值还是媒体关联记录。继续阅读
Indexer显示Ready不代表数据库没有遗留长事务,需从processlist和InnoDB事务找真正持锁会话。继续阅读
先按时间线区分数据库、索引和Observer,再停用单个第三方模块验证,避免盲目扩大PHP超时。继续阅读

EAV backend_model会在属性保存生命周期中校验、转换或写入附加数据,旧类或作用域假设错误会拒绝合法输入。

继续阅读

商品图片重复通常不是缓存,而是同步程序每次保存都按新文件添加,未用规范化路径或既有value_id更新。

继续阅读

后台改商品时遇到过一个很怪的问题:页面没有明确报错,保存后内容还是旧的,日志里只有 No data to save。刚开始一直盯着商品 Repository 和插件,后来才发现代码根本没机会处理表单数据——保存请求先返回了 301,浏览器跟着跳到新地址时,POST body 已经没了。

继续阅读

项目 1 到 10 共 13个

每页
  1. 1
  2. 2
设置降序顺序