GG资源网

商品品类的四级分层法(按层级输出自定义分类法的所有分类)

商品品类的四级分层法

品类创新是新消费品成功的基石。那如何对商品的品类进行划分和描述呢。我们可以先从对商品门类的演化和分层入手。

商品品类的四级分层法——门、根、母、子

自然界的物种可分为“界、门、纲、目、科、属、种”七级分类,商品也可以视为一种物种,经过人类长期的文明演进,商品本身也有一个不断诞生、成长、演化、衰退或者再生的过程。因此,我们研究商品的进化过程,就需要首先对商品进行分级,我们能更好地知道我们从哪里来,将来可能去向哪里,我们的品类创新才能有的放矢。

我们以四个分层级别来对商品进行分类。这四个层级分别定义为:“门品类”、 “根品类”、“母品类”和“子品类”。对于任一商品的分类,按照四级分类方法,基本上可以找到商品演进的框架了。

“门品类”就是消费者所采购商品的行业门类,比如,汽车、手机、饮料、鞋帽、电脑、奶粉等行业品类。门品类的大致范围可参考中国商标注册中所规定的45大类下的二级类目的商品品类。

在门品类之下,是“根品类”。比如,我们以“饮料”这个“门品类”为例,在饮料的“门品类”下,还可以找到若干个“根品类”,如碳酸饮料、果蔬饮料、功能饮料、茶饮料、咖啡饮料、乳类饮料等。根品类是满足消费者某一类需求时,首先考虑的商品范围,因此是“根”。

在“根品类”之下,就是“母品类”,比如“茶品类”下,也可以延申出诸如“原叶茶”、“奶茶”、“花茶”、“果味茶”、“养生茶”等母品类。之所以称为“母品类”,就是人类商品发展到今天,到这一级时,已经是消费者选择商品时,非常明确的一级分类了。在“母品类”下,消费者就应该是对商品品牌的选择了。

在门品类和根品类这两个层级上再创造出新的品类已经很难了。新消费品一般都是在母品类中,去寻找并发现新的商品物种,产生新的“子品类”。比如,在奶茶的母品类下,又可以诞生出诸如,水果奶茶、酸奶奶茶,巧克力奶茶、奶盖奶茶、咖啡奶茶等新的“子品类”,以及喜茶、奈雪的茶、茶颜悦色、蜜雪冰城等基于不同消费场景下的店铺“子品类”。发现并创造属于自己的“子品类”,是新品牌产品战略的起点。当然,子品类的演进也已经越来越复杂了,也会有很多的细化方法。我们将在下一节中详述。

分析从“母品类”到“子品类”的演化过程,是一个非常有难度的过程。这需要你能充分掌握行业整体的发展脉络,以及行业中竞争对手发展的情况。如果你能绘制出一张完整详细的行业生态演化图,那就意味着,你已经是行业专家了。

下表是针对“饮料门”品类下的一个四级商品生态分层的示范表,可以参照这个逻辑,把你所在的行业进行四个分层,看看你的行业的商品品类曾经走过的分化路径。知道过去,才能更好地把握未来。

门品类

根品类

母品类

子品类

饮料

碳酸类

可乐

含糖可乐、无糖可乐等

汽水

水果味汽水、无糖汽水等

果蔬类

果汁

仁果、核果、酱果等

蔬菜汁

茎菜、根菜、果菜等

混合汁

果疏混合

功能类

运动

充气、不充气等

能量

牛磺酸、矿物质等

营养

维生素、含硒等

茶类

原叶茶

西湖龙井、福建大红袍等

奶茶

杯装奶茶、现泡奶茶、水果奶茶等

果味茶

各种水果口感的茶

花茶

各种花与茶的拼配

养生茶

针对各种症状的茶

咖啡类

干咖啡

罐装、速溶等

咖啡饮料

罐装、瓶装等

现调咖啡

拿铁、卡布奇诺等

乳类

中性乳

咖啡、可可、果汁等

酸性乳

发酵型、调配型

(下一节,我将讲述“如何发现并创造出你的子品类”,敬请您的关注!)

按层级输出自定义分类法的所有分类

已经多次有网友邮件提问,使用register_taxonomy注册了一个新的自定义分类法,比如“products”,然后在后台创建了分类,想在前台将这些分类按层级列出,怎么办。

本篇教程就教大家实现1. 按层级输出分类。2. 设置当前访问项

当前访问项

首先,按层级列出分类的时候,我们需要将当前访问的分类加上特殊标记,比如\"active\"、\"current\"。

思路:需要考虑三种页面, 1. 归档页,2.分类页面,3. 文章页。归档页是没有当前访问项的,所以不需要考虑,分类页面,不能简单的获取当前分类,若是在子分类页面,还需将父分类也定义为正在访问,文章页,也是一样,需要考虑父分类等。所以,正在访问的项可能不止一个。

用图来表示,可能更明了。

商品品类的四级分层法(按层级输出自定义分类法的所有分类)

下面的代码,将当前访问项(可能是多个)放入数组$current_array 中,要实现还需使用到一个阿树自建的一个函数ashuwp_get_top_term_id。

  1. /**
  2. *获取任意分类的\"顶级父分类\",返回分类ID,若本身是顶级分类,返回本身ID
  3. * $term_id 分类的ID
  4. * $taxonomy 分类法,默认为category
  5. * $top_level 人为设定的顶级分类的父分类,默认为0。范例,若设置为3,则将ID为3的分类的第一级子分类定义\"顶级父分类\"
  6. **/
  7. function ashuwp_get_top_term_id ($term_id ,$taxonomy=\'category\', $top_level=0) {
  8.     while ($term_id != $top_level) {
  9.         $term = get_term($term_id$taxonomy);
  10.         $term_id = $term->parent;
  11.         $parent_id = $term->term_id;
  12.     }
  13.     return $parent_id;
  14. }
  15. /**先获取当前页面的分类ID**/
  16. //分类页面
  17. if(is_tax(\'products\')){
  18.   $currentterm = get_queried_object(); //获取当前分类
  19.   $currentterm_id = $currentterm->term_id;
  20.   //当前分类的顶级父分类ID
  21.   $top_term_id = ashuwp_get_top_term_id($currentterm->term_id,\'products\');
  22.   //获取顶级分类对象
  23.   $top_term = get_term($top_term_id,\'products\');
  24.   //当前分类ID、当前分类的父分类ID都是当前访问,放入$current_array数组
  25.   $current_array = array($currentterm_id);
  26.   $parent_id = $currentterm->parent;
  27.   while($parent_id){
  28.     $current_array[] = $parent_id;
  29.     $parent_term = get_term($parent_id, \'products\');
  30.     $parent_id = $parent_term->parent;
  31.   }
  32. }elseif(is_singular(\'product\')){
  33.   //单页面
  34.   /*获取文章所属分类,文章同属多个分类,将第一个分类当做“当前分类”
  35.   *重复上面工作,将当前分类ID、当前分类的父分类ID都是当前访问,放入$current_array数组
  36.   */
  37.   $terms = get_the_terms( $post->ID, \'products\' );
  38.   if ( $terms && ! is_wp_error( $terms ) ) :
  39.     $currentterm = current($terms);
  40.     $current_array[] = $currentterm->term_id;
  41.     $top_term_id = ashuwp_get_top_term_id($currentterm->term_id,\'products\');
  42.     $top_term = get_term($top_term_id,\'products\');
  43.     $parent_id = $currentterm->parent;
  44.     while($parent_id){
  45.       $current_array[] = $parent_id;
  46.       $parent_term = get_term($parent_id, \'products\');
  47.       $parent_id = $parent_term->parent;
  48.     }
  49.   else:
  50.     $currentterm_id = 0;
  51.     $top_term_id = 0;
  52.     $current_array = array();
  53.   endif;
  54. }else{
  55.   //若为归档页面,则没有当前访问
  56.   $currentterm_id = 0;
  57.   $top_term_id = 0;
  58.   $current_array = array();
  59. }
由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 商品品类的四级分层法(按层级输出自定义分类法的所有分类)

发表回复

CAPTCHAis initialing...