安装并启用 Drupal Commerce 模块以后,我们尝试着用默认的产品类型创建一个测试产品,就会发现默认的产品类型非常简单,只有最关键的几个项目可以填,完全不能满足产品展示、筛选过滤的需求。如果要完成一个完善可用的电商网站,还有大量的工作要做。现在我们就从产品类型的创建入手。
Drupal Commerce 的产品类型 Product Type, 是一个和内容类型 Content Type 差不多的实体 Entity,但是 Product Type 比 Content Type 多了几个必要的字段,并绑定了产品属性,这样就比内容类型复杂了很多。
产品类型 Product Type 存在的意义,是为了更好地区分不同产品的属性、特性,有了产品类型,就可以给每一类产品绑定适合自己的一系列属性参数,这样首先可以方便我们在后台管理商品的时候,以统一的方式输入产品的各项参数;另一方面,还可以让 Drupal Commerce 实现产品多种搜索筛选功能,给顾客更好的购物体验。
下面,我们以大伟哥做的一类产品不锈钢工作台为例,创建一个工作台的产品类型。
路径:管理-电子商务-配置-产品类型-添加产品类型
URL直达:
admin/commerce/config/product-types/add
依次填写:
标签:工作台 机读名称:workbench 描述: 厨房工作台 产品规格类型:选择“创建新的” 不勾选 "允许产品有多个规格" 不勾选 "把产品规格字段注入到产品的渲染输出" 勾选 "默认上架此类型的新产品" 语言设置:选择“站点默认语言(Chinese, Simplified)” 不勾选“在创建和编辑页面显示语言选择器”
然后保存就可以了。
注意以下几点:
1. 机读名称只能包含小写字母、数字和下划线,建议使用有意义的英文表示,拼音也可以。
2. 产品规格类型可以选择已经存在的,也可以创建新的产品规格类型。如果选择创建新的规格类型,则 Drupal Commerce 会自动帮你创建一个和产品类型同名的产品规格类型,方便我们设置这类产品的个性化属性。
3.关于是否允许可以有多个规格。如果不允许产品有多个规格,就是这个商品对每一个属性,只能有一个确定的属性值,每个产品都具有单一的属性值和价格。如果允许产品有多个规格,那么这个产品可以看作是一系列类似产品的集合,可以给属性选择不同的属性值并定义不同的价格。这两种方式具有不同的优缺点,需要我们根据自己的实际需求选择。
4.关于是否把产品规格字段注入到产品的渲染输出,大伟哥经过反复测试,选择了不勾选。因为大伟哥发现,如果勾选了这个选项的话,会导致有些产品属性在页面上重复展示出来,显得非常混乱。
5.语言设置大家可以根据自己的需求选择,大伟哥这里因为是默认中文的单语种网站,所以直接选默认的就OK了,省事。
- 160 阅读
添加新评论