先确认修改落在哪个范围。属性配置通常是全局数据,商品属性值则可能按Website或Store View保存。切换到目标范围,检查“使用默认值”是否仍被勾选。
排查重点
若数据库值刚保存就被改回,检查保存事件、Repository Plugin和同步模块;数据库已是新值但页面显示旧值,则清理EAV与配置缓存,并确认各后台节点使用同一缓存。
SELECT attribute_id, attribute_code, is_global FROM catalog_eav_attribute JOIN eav_attribute USING(attribute_id) WHERE attribute_code='vendor_code';用一个无第三方插件的测试属性复现,再比较系统属性和自定义属性。这样能区分缓存、作用域与扩展代码问题。
验收时要重新打开后台页面,并从前台或接口读取一次最终数据;只看到保存成功提示,不能证明缓存、索引和展示层已经同步。

