一件棉质衬衫可以放在服装分类下,也可以带有棉材质标签。两个名称都能帮助读者找商品,但不一定处于同一种关系中。WooCommerce的核心文档分别解释product categories与product tags:分类具有层级,标签没有层级,因此不存在“子标签”。[1] 这个区别比名称放在哪里更值得保留。
分类的层级有明确结构。文档说,商品分类可以形成父类与子类,每个子类只能有一个父类,而一个父类可以有多个子类,子类还可以继续嵌套。原文用衬衫作为父类、短袖与长袖作为子类举例。这些名称表达某项属于哪一层,而不是看到几个词就能任意决定它们彼此上下级。
标签提供的是另一种关联。每件商品可对应一个或多个标签,标签可以将具有共同特征的商品联系起来,尤其适用于这种特征横跨不同分类的情况。WooCommerce以服装材质说明:不同类别中的衣物可能同为棉材质,棉这个标签就可关联那些商品。[1] 它没有因为覆盖多个类别,就自动成为这些类别之上的父分类。
由此,一份目录资料中的“父类—子类”与“共享标签”,不能全部缩成“商品分组”。假设资料已经明确把衬衫和另一类衣物分开,同时给其中若干商品写上棉标签,分类说明的是各自归属,标签说明的是共同特征。这个假设用于解释文档定义,不是本文观察到的真实店铺,也不代表已经验证任何商品的材质。
没有子标签,也不表示标签无法帮助导航。原文将它用于关联和展示相似方面的商品,只是没有赋予标签一套父子树。若交接表擅自为标签增加上级、下级,就会把整理者的额外安排误写成平台定义。反过来,如果为了统一格式而删去分类父子关系,也会损失目录原本包含的信息。这里的判断针对关系描述,不提供后台修改步骤。
本文采用本次读取的WooCommerce核心文档,页面首次发布日期未知,没有登录店铺、创建分类或进行用户测试。原页同时讨论属性与可变商品,本篇只取分类和标签的区别,不由标签名称认证环保、防水或其他商品性质,也不承诺销量与搜索效果。将分类的层级和标签的跨类关联分别写清,能让下一位接手者知道一个名称在目录中究竟承担什么角色。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。