🦄 2024 独立开发者训练营,一起创业!(早鸟优惠在6天后结束)查看介绍 / 立即报名 →

新的 Drupal 电子商务框架

18 岁那年我得到一本介绍用一款微软的软件创建电子商务网站的书,很兴奋,不过那本书我只记得标题的一部分。你想在网上卖点什么,可以尝试用 Drupal + Commerce 这个组合来做。Drupal 7 的时代我介绍过 Commerce 这个模块,感觉非常强大,是一套电子商务框架,因为它并没有针对某个具体的工作流程来设计,你完全有能力根据自己的需求去设计你需要的电子商务平台。

我一直想做一个漂亮的电子商务网站,Commerce 有个发行版,不过并不是太吸引人,而且太复杂,我完全不知道是怎么做到的。我希望可以从头开始,这样我知道出了问题,或者遇到问题应该去修改哪里。

Drupal 8 上的 Commerce 现在是 2.x,现在仍然是测试版,有点小问题,也没什么大碍,现在是学习它的最好的时候。我做个了简单的 Commerce 课程,十几分钟以后,你应该会明白怎么用 Commerce 卖东西。对我来说,我最想知道的就是怎么去创建并展示产品。细枝末节可以慢慢雕琢。

课程里我用的是英文界面,你完全可以转换成中文,不过我现在觉得,最好先熟悉英文界面,遇到问题用英文搜索。界面上就那么几个单词,只要熟悉了,不会有什么问题,即使你觉得自己的英文不好,我跟你一样,习惯就好了。英文是无法完全躲避开的,我们可以正面迎击!飞思 ~~ 一块儿学学英文怎么样?

I'm not afraid of you.

在课程里我用定制主题的方式重新设计了产品的展示页面,Drupal 8 的 Twig 模板引擎非常灵活,参考宁皓网 《Drupal 8:主题》。我又做了一大堆定制 Drupal 界面的视频,更详细的介绍 Drupal 的各种 Hook,调试,还有 Twig 模板的使用。后面会陆续发布。

Commerce 2.x

Commerce 2.x 的结构更复杂,你应该可以用 Commerce 创建多用户多网店平台。下面捋一遍它的基本结构:

商店类型

你可以创建不同类型的商店,每一种商店类型都可以有自己的自定义的字段。

商店

创建的商店可以属于某个商店类型,可以指定商店的拥有者。

产品类型

根据不同的产品去创建不同的产品类型。每个产品的下面可以包含多个产品的变化,比如一辆自行车,黑色是一种变化,红色也是一种变化。

产品变化类型

发布的产品可以包含多个产品变化。黑色的自行车是一种变化,黑色小号的自行车又是一种变化,每种变化都可以有自己的货号,这样你可以跟踪每一件产品的销售情况。

产品属性

产品都会有一些属性,颜色,重量,尺寸等等,创建一些产品属性,然后分配给指定的产品变化类型去使用,这样在创建产品变化的时候,你可以去设置这些产品属性。用户在产品页面,可以切换这些产品属性,比如选择产品的颜色,这样页面上的一些相关的信息也会随着变化,同一型号的黑色与红色的自行车,它们的价格可能是不一样的。

Drupal

评论

厉害了

来逛了一下,长了不少见识,赞一个

皓哥,我看了视频。想请教如何创建商店类型和指定商店的拥有者呢?

这个功能只有在Drupal 8上才有吗?

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

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

社会化网络

关于

微信订阅号

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