Drupal Commerce 添加产品类型 Product Type 实例

大伟哥 提交于 2021-09-18,周六, 17:41 ,最近更新于2021-09-20,周一, 18:25

安装并启用 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了,省事。

文章分类

标签

添加新评论

此字段内容将保密,不会被其他人看见。

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。
验证码
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。
9 + 4 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。