希望在后台商品列表直接查看品牌、仓库编码等字段,先打开属性配置,确认该属性启用了“用于产品列表”和“可在网格中使用”等选项。对常规 EAV 属性,这一步可能已经足够,无需写模块。
保存属性后,重新加载产品网格的列选择器。如果字段可选但筛选很慢,检查属性 backend type 和查询方式;大文本属性不适合直接作为高频网格筛选条件。
需要展示计算值或外部数据时,再通过产品 listing 的 UI Component 添加 column,并让数据源一次性提供字段。不要在每一行的渲染器中重新加载商品或调用接口,这会产生典型的 N+1 查询。
自定义列还要处理排序、筛选和导出。页面能显示不代表 CSV 会自动包含,也不代表数据库能高效排序。设计前先明确该列只是查看,还是必须支持搜索与批量操作。

