核心做法是:把“图片”和“规格”从同一个商品描述里拆成两层,图片层只保留可复用的通用画面,规格层用结构化字段承载型号、尺寸、颜色和适配范围,再让详情页按字段动态调用图片。这样旧图不会因为文案改了就被误当成新规格的展示图。
假设一个店铺先改了二十个SKU的主图,运营手动替换,检查一遍就上线,看起来没问题。但当同一批商品扩展到两百个SKU、并且由不同人分别上传时,常出现旧图重新出现在新规格详情页的情况。这不是某个人粗心,而是流程在样本量小的时候被人工兜住了,规模化后兜不住。
解释一:命名与目录混乱。旧图没有被删除,只是换了文件夹或改了后缀,上传时按文件名相似度被选中。这种情况下,只要清理素材库、统一命名规则,问题就会明显减少。
解释二:图片与规格之间没有绑定关系。图片只挂在“商品”这一层,没有挂在“规格”这一层。改规格时,系统或模板默认沿用商品级图片,旧图自然被继续调用。这种情况下,清理命名只能减少误选,不能阻止旧图被自动带出。
两种解释对应的动作完全不同,所以先别急着删图。
可以做一个假设的对照测试:把同一商品的两个规格分别设置不同的规格级图片,然后只修改其中一个规格的文字描述,观察另一个规格的图片是否跟着变。
另一个可区分的证据是出现位置:旧图只出现在人工编辑过的规格里,多半是操作问题;旧图同时出现在未被编辑的规格里,多半是继承问题。抓取量或请求量归零并不能单独证明处理正确,因为缓存、审核延迟或页面未重新生成都可能造成类似现象。
如果证据指向“被继承”,下一步是给规格层增加图片字段,并让详情页模板优先读取规格级图片,读取不到时才回退到商品级图片。这个动作的结果是:旧图不会再因为改文案而被自动带出,但素材库里的旧图仍然存在,仍需单独处理。
如果证据指向“被选中”,下一步是给素材加版本标记,例如用 sku-型号-版本 的命名,并在上传前按规格筛选。这个动作的结果是减少误选,但如果绑定关系本身缺失,后续仍可能出现继承型混用。
两种动作可以先后做,但顺序会影响排查:先做绑定,能排除继承型混用;再做命名,能缩小剩余问题的范围。若反过来先清理素材库,可能把用于对照的旧图删掉,反而失去判断依据。
上述方法在商品规格差异明显、图片需要一一对应的类目里成立。如果商品本身只有单一规格,或者图片只是氛围图、不承担规格说明功能,那么规格级图片字段带来的维护成本可能高于收益,此时更适合保留商品级图片,只做版本标记。
另外,平台内搜索、推荐分发和广告投放对图片的调用逻辑并不相同,不能把详情页的绑定方案直接套用到所有渠道。是否需要在每个渠道分别维护图片,取决于该渠道是否独立读取规格字段,这一点应以各渠道实际提供的配置项为准,而不是假设一套规则通用。
最后,改版后旧图与新规格混用,往往不是单一原因造成的。先确定旧图是“被选中”还是“被继承”,再决定先加字段还是先理素材,能让后续每一步都有可验证的结果。