用户登录

Commerce 里的产品与产品的展示是分开的。我们可以先根据需求去创建不同的产品类型,然后为产品类型添加相应的字段,比如产品图片,产地,尺寸,颜色等等。

一件产品可能会有不同的属性,比如不同的尺寸,不同的颜色,每一种属性都必须是一件产品。比如我们要创建的自行车商店,同一系列的自行车,可以有红色,和黑色。这样,红色和黑色的自行车就是两件不同的产品,他们可以拥有各自的货号,价格,图片等等 ...

这样做的好处就是,我们可以详细的追踪产品的销售情况,还有库存情况,比如你很容易知道,同一系列的自行车,红色的卖了多少,还剩多少。

如果想为用户展示产品,我们可以创建一个内容类型,然后添加一个产品引用字段,用它我们可以引用相关的产品,让它们看起来像是一个整体。比如我们可以引用同一系列的黑色和红色的自行车。

创建产品类型

要添加产品类型和产品我们需要启用 commerce 的 product 和 product UI 。打开 模块 ... 找到 commerce 区域 ... 然后勾选一下 product ... 还有 product UI ... 然后点击 保存设置 ... 提示我们要同时启用 price 价格模块 .... 继续 ...

然后打开 商店 ... 启用了 product 和 product UI 模块以后,在这里你会看到 产品 这个链接 ... 打开 ...

在这里可以管理商店里的产品 ... 我们再看一下 产品类型 ...

这里可以管理产品类型 ... 我们可以根据需求创建不同的产品类型 ... 目前默认有一个叫 产品 的产品类型。

添加产品类型 ... 我们添加一个叫自行车的产品类型 ... 输入 bike ... 编辑 ... 再输入中文名 ... 自行车 ...

下面会默认勾选了 当编辑并保存以后这个类型的产品会默认保存一个修订版本 ... 也就是每次修改保存以后会为产品生成一个修订版本,这样会方便我们为产品切换不同的版本。

我们可以去掉它,需要的时候,可以手工选择生成修订版本 ...

然后点击 保存并添加字段 ..

这样会保存自行车这个产品类型,并且同时会打开自行车这个产品类型的字段的管理界面 ... 默认这里已经有了一些字段 ... 产品型号 ... 标题 ... 价格,还有状态 ... 这些都是产品必须的字段 ....

下面我们可以添加其它需要的字段 ... 为产品添加字段跟为内容添加字段是一样的 ... 你可以看一下宁皓网的 《 Drupal 7 字段 视图 关系 》这个课程 ...

比如我们先添加一个图片字段 ... 可以用来上传产品的图片 ... 默认 drupal 会创建一个 image 字段 ... 我们可以直接使用 ... 在 添加已有字段 下面 ... 选择 field_image 这个图像字段 ... 再添加个标签 ... 产品图像 ....

点击 保存 ..

下面我们再回到产品管理的界面 ... 点击 添加产品 ... 选择 创建自行车 ... 添加一个自行车类型的产品 ...

每件产品都需要有一个唯一的产品型号 ...

S-Work Epic Carbon 29 Black ... 标题也可以使用同样的文字 ...

再输入一个价格 .... 60000 ... 后面选择一种货币 ... CNY 就表示人民币 ...

状态 选择 启用 ... 产品图像 ... 选择文件 ... 找到这个产品的图像 ... 然后点击 保存产品 ...

同样的方法, 我们可以再添加一个产品 ...

添加产品 ... 输入产品型号 ... S-Work Epic Carbon 29 Red ... 标题 ...

再输入价格 ... 60000 ... 状态是 启用 ... 再上传一张这个产品的图片 ... 上传 ... 保存产品 ..

现在,在这个产品管理界面上,已经有了两个产品 ... 在下面视频里我们再看一下怎么样把产品展示出来 ...

另外我们要注意一下,这个产品的管理界面其实是一个视图... 打开 结构 ... 视图 ...

在这里,你可以看到有两个视图,product revisions ... 是产品修改版本界面的视图 ... 下面的这个 product 就是产品管理界面的视图 ...

commerce 在很多地方都用到了视图模块... 好处就是,你可以自由的去定制这些界面 ... 比如在产品管理界面上,你想再添加一栏产品图片... 只需要在视图里添加一个产品图像字段就行了。

关于 Drupal 视图的使用方法,你可以参考一下宁皓网的 《 Drupal 7 字段 视图 关系 》 这个课程。

产品与产品展示《 Drupal Commerce 电子商务 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点