一件商品在法语资料里已经完整,换到英语却仍有缺项,在Akeneo的解释中并不矛盾。Serenity帮助页将product completeness定义为必填值的填写情况,并把这个概念放在family、locale与channel三个方面中理解。[1] 因此,一项百分比需要连同它描述的资料范围来读。

Family先决定讨论哪类商品。原文用电视与书作例子:两者需要的信息并不相同。这里的完整度不是让所有商品都填满同一张无限延长的表,而是看相应商品家族和渠道所需的属性是否有值。一个字段存在于系统中,并不自动意味着它属于当前商品的必填范围。

Locale带来另一层差别。原文说,商品可能在法语下被视为完整,但英语翻译尚未结束。Channel也可以改变要求:适用于iPad应用的商品资料,未必已满足电商网站的不同数据需求。这些例子共同表明,“同一商品”没有替它消除语言和使用渠道的差别,不能将其中一处的完整度抄成所有用途共有的结果。

页面顶部的Completeness widget对应选定渠道与语言区域,展开后会显示不同locale及其缺失必填属性。文档还说明,未为某渠道启用的locale不会显示进度条。因此,“没有这一条进度”与“这一条已经达到100%”不是同一个表达;也不能只看一个绿色条就认定其他语言资料都已补齐。

缺项还会在属性层面留下提示。属性组标签后的黄点表示该组至少有一项缺失的必填属性,旁边另有缺项数量;具体必填属性为空时,也会有黄点,填入后提示消失。组上的标识负责提示缺项所在范围,属性旁的标识则进一步指向项目,两者不是两个互相独立的商品评分。

原页还把缺失必填筛选与属性组筛选并列。以它提供的marketing例子看,同时采用这两个范围时,显示的是营销属性组中尚未填写的必填项。资料阅读者据此可以理解,一个变短的列表可能只是聚焦范围改变,不代表整个商品的数据结构缩小,也不代表未显示的资料已经全部完成。

对电商商品数据交接,较准确的表述应保留“哪类商品、哪个渠道、哪个语言区域的必填值已经填写”。这是从定义提出的资料分析,不是对某个商品作实际检查。页面首发日期未确证,本篇未操作产品表单或导入数据;完整度100%本身也不是文字真实、商品合法或平台展示已获批准的独立证明。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。