跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

  • 首页
  • 小公司运营
  • 网站建设
  • 创业杂谈
  • 兼职赚钱
  • 小微企业信息化
  • 手册教程
    • 《大伟哥的Drupal 8建站指南》
    • 《通过JohnChow.Com在网上赚钱》
  • 关于

面包屑

  • 首页
  • Drupal Commerce 产品管理的相关术语概念

Drupal Commerce 产品管理的相关术语概念

By 大伟哥 | 2020-09-08,周二, 14:14

在上一篇产品管理思路整理里,我们大概整理了一下电商购物车程序在产品管理方面需要实现的功能,这一篇我们一起来学习一下 Drupal Commerce Product 模块是如何来一一实现这些功能的。

用分类术语做前台产品分类目录展示

首先是产品分类。得益于 Drupal 的灵活和强大,我们可以创建一个名为 Categories 的词汇表(Vocabulary)并添加分类术语(Taxonomy terms)来轻松实现单层次或者多层次的产品分类,从而实现灵活多变的产品目录结构。

分类术语本身具有层级结构,实现目录分级轻而易举;而在产品分类字段里我们可以设置同一字段可以有多个记录,因此同一个产品可以同时属于不同的产品分类,方便用户根据不同的分类方式找到需要的产品。

产品属性的管理

对于不同的产品属性,在 Drupal Commerce 里,是靠产品属性(Product attributes)和产品属性值(Product attribute values)来实现。举个例子,一份水煮鱼,我们可以定义两个产品属性:口味和份量。对于口味这个属性,顾客可以选择微辣、中辣及重辣三个属性值; 对于份量这个属性,也有中份、大份、超大份可供选择(没有小份的,手动狗头)。

于是,对于水煮鱼这同一个产品,我们就有了9种不同的选择,从中份微辣一直到超大份重辣,我们称之为产品变体(product variations), 每个产品变体都拥有唯一的一个SKU(Stock Keeping Unit,最小存货单位,现已引申为产品统一编号的简称)。每个产品可以有一个或多个产品变体,但每个产品变体只能属于一个产品主体。

我们能够自由决定如何创建 Drupal Commerce 产品:可以把每个产品变体都当作单独的产品创建,每个产品只展示一个产品变体,有着固定的产品属性和固定的价格;也可以只创建一个产品,把所有的产品变体都放在一个产品里面展示,给每个变体分配不同的属性和价格。这两种方式都是可行的,有各自的优缺点。

后台产品属性集管理

接下来我们看一下后台产品类型和相应的属性集管理。

从Drupal Commerce 的后台来看,Drupal Commerce 在产品管理上的灵活性,比最强大的电商程序 Magento 有过之而无不及。

一方面,Drupal Commerse 和 Magento 都有自定义的产品属性(Product attributes),Drupal Commerce 的产品类型(Product types)和 产品规格类型 (Product variation Types)也完美实现了 Magento 的属性集功能。只要在后台指定不同的产品属性组合给产品规格类型,就可以在创建产品的时候方便地选择预先定义的产品属性值了。

别一方面,Drupal Commerce 的产品,同时也是类似于 node 内容 的 Entity 实体,Node 的内容类型(Content Type)在 Drupal Commerce 里面就是产品类型(Product Type),Node 可以使用的自定义字段, 在 Drupal Commerce 里面同样可以使用。这样就弥补了Drupal Commerce 里面 Product attributes 只能使用预定义选项的不足,使产品展示能力大大增强了。

以上是大伟哥对 Drupal Commerce 功能的了解,后面会开始实操环节,直正开始配置和登录产品。

网站建设
  • 197 阅读
电子商务
Drupal

Book traversal links for Drupal Commerce 产品管理的相关术语概念

  • ‹ Drupal Commerce指南:产品管理思路整理
  • 向上
  • Drupal Commerce 添加产品类型 Product Type 实例 ›

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
2 + 12 =
计算出这道简单的算术题并键入答案。例如、1+3,就输入 4。
发布评论前,请通过下面的验证,以免被当作垃圾评论机器人屏蔽。

搜索

手册导航

  • 网站本地测试开发要尽量使用linux环境
  • Ubuntu Server 16.04安装LAMP网络服务器套件
  • 在测试机上配置Apache服务器下的第一个虚拟主机
  • 在测试服务器上安装第一个Drupal网站
  • Drupal 8/9安装及配置中文语言包
  • Ubuntu Server下启用Apache Rewrite模块
  • drupal 8小版本间升级详细说明
  • Drupal 8多站点实现:使用一套Drupal代码运行多个不同网站
  • Drupal 8网站迁移的步骤和注意事项
  • Drupal 8设置信任主机
  • 安装Drupal 8后除了首页外全是not found
  • Drupal 8解决5次输入密码暂时锁定帐号登录
  • 使用Drupal的SMTP模块发送邮件
  • Drupal怎么进行分类和创建栏目?
  • 使用composer安装Drupal及管理依赖(一)
  • 新安装的Drupal 8默认能实现什么功能?
  • 给Drupal8/9网站添加基本页面
  • 让Drupal 8/9显示内容最近编辑时间
  • 给Drupal安装后台搜索服务xunsearch
  • Drupal 8/9 让某个字段仅对注册登录用户显示
  • Drupal Commerce 电子商务方案指南
    • 为什么使用Drupal Commerce代替Magento来实现电子商务方案
    • 给Drupal 8/9安装Commerce模块
    • 启用和配置Drupal Commerce各模块
    • 创建 Drupal Commerce 店铺的详细说明
    • Drupal Commerce指南:产品管理思路整理
    • Drupal Commerce 产品管理的相关术语概念
    • Drupal Commerce 添加产品类型 Product Type 实例

沪ICP备17000093号-1

公安备案沪公网安备 31011402008254号

© 2016-2022 大伟哥博客版权所有