在库存配置中把“显示缺货商品”设为否,可让不可售商品退出分类和搜索结果。但开关只决定展示策略,商品是否缺货仍由库存系统判断。
多网站先确认作用域,再检查库存与搜索索引:bin/magento indexer:reindex inventory catalogsearch_fulltext。数量为零仍可售时,查看是否允许延期交货、缺货阈值是否为负数、商品是否关闭库存管理。MSI 环境还要看网站绑定的 Stock 与 Salable Quantity,不能只看某个 Source。
可配置商品应从子商品判断:只要仍有可售选项,父商品继续显示是合理的;所有子项缺货后,父商品索引也需及时更新。
长期下架商品是否隐藏,还应结合补货周期与 SEO 决定。保留页面并推荐替代品,有时比让 URL 突然消失更合适。库存开关解决列表展示,不替代商品生命周期管理。

