跳转到主要内容
首页

用户帐户菜单

  • 登录

主导航

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

面包屑

  • 首页
  • 为什么使用Drupal Commerce代替Magento来实现电子商务方案

为什么使用Drupal Commerce代替Magento来实现电子商务方案

By 大伟哥 | 2020-08-25,周二, 20:29

独立网店和它们背后的购物车程序(Shopping Cart Software)是现代电子商务的重要组成部分。一直关注电子商务的大伟哥,也曾经使用和了解过不少的独立网店程序,这其中包括专业的购物车程序如 osCommerce,Zen-cart,PrestaShop,OpenCart,Magento,也包括基于CMS程序平台加上网店扩展功能的组合方案,比如 WordPress + WooCommerce,Joomla!+ VirtueMart,当然也包括 Drupal Commerce.

从大伟哥的使用经验来看,最专业、最灵活、功能最强大的网店程序当推Magento。Magento的EAV模式允许用户很方便地为不同的产品分类添加不同的产品属性,这使得Magento的灵活性变得无与伦比。这是大伟哥前几年一直使用Magento的主要原因。

但我现在要放弃Magento了。为什么?

放弃使用Magento的原因

以下是大伟哥放弃使用Magento的几个原因:

1.从Magento 1.x升级到Magento 2.x比较困难。Magento官方已经放弃了对Magento 1.x的支持,要想升级到2.x是比较困难的。这不仅体现在技术难度上,也体现在升级成本上。Magento官方虽然提供了升级工具,但不能保证升级成功。另外,有些付费的扩展插件,是不能免费升级到2.x的,如果要使用,需要再次付费购买。

2.EAV特性提供了足够的灵活性,但同时也大大增加了复杂程度,配置管理较为繁琐,不懂技术的小白很难玩转。

3.Magento对服务器性能和资源有很高的要求。要发挥Magento的强大性能,不仅需要服务器有强大的CPU和内存,还要求有较好的硬盘IO性能。这里有一点大伟哥特别不爽,就是Magento会在/var目录产生大量的session缓存文件,MySQL数据库也会随着时间推移产生大量的日志文件,不定期清理的话很快就会占满硬盘空间。

4.Magento对内容管理的支持有限。作为专业的购物商城程序,Magento对产品的属性展示以及交易流程那肯定是没得说的,但是对于产品展示以外的内容,比如公司动态和企业博客,无疑是有些欠缺的,实现这些功能需要另外的扩展插件。如今内容营销变得越来越重要,单纯的产品展示页面是不足以促成交易的。

那不用Magento以后,能用什么呢?

为什么不用WordPress + WooCommerce

大伟哥曾经想到使用现如今大红大紫如日中天的WordPress + WooCommerce组合的,内容管理CMS配合购物商城功能的结合,看上去很符合我的要求:

1. WordPress天生就是一个易上手易扩展的内容管理系统,目前在全球互联网所有网站中占据了最大的份额,是宇宙中最流行的CMS。众多的用户和开发者把WordPress看成一个万能的程序,有些骨灰粉甚至反驳“WordPress除了不能给你生孩子什么都能”的戏言,自豪地声称连生孩子都能给你实现。

2.基于WordPress在网络上最大的占有率,Woocommerce的声势也如日中天,购物网站应有的产品目录、购物车、订单处理、付款以及物流跟踪等功能也都齐全。

很好的方案,但是因为根深蒂固的习惯问题,大伟哥试用了多次WooCommerce,始终无法找到和Mangeto类似的感觉。不说别的,只是对产品属性的处理上,就很难让大伟哥适应。

诚然,WooCommerce的功能是齐全的,也是灵活的,能够给任一产品添加任意不同的属性值。但是对产品属性的添加处理,是在每个产品的编辑页面里一个一个地手动选择和添加自定义产品属性。这样操作,自定义属性功能是有了,但效率是极其低下的。如果有类似于Magento那样的属性集功能,给每一类产品分配一个属性集,然后添加这类产品的时候,直接在属性集里面选择或添加不同的属性,那将会大大提高产品录入的速度。

很可惜,WordPress+WooCommerce是最流行的电子商务系统,不能说它不好,只是不适合我。

Drupal Commerce,就是你了!

千招会不如一招熟,我还是用我最熟悉的Drupal平台,再加上Commmerce扩展来实现吧。虽然Drupal Commerce配置起来比Woocommerce要复杂一些,但是我们能让它向Magento这样的方向靠拢,后面用起来效率会高一些。

网站建设
  • 241 阅读
Drupal

Book traversal links for 为什么使用Drupal Commerce代替Magento来实现电子商务方案

  • ‹ Drupal Commerce 电子商务方案指南
  • 向上
  • 给Drupal 8/9安装Commerce模块 ›

添加新评论

此字段内容将保密,不会被其他人看见。
关于文本格式
  • 不允许使用HTML标签。
CAPTCHA
12 + 8 =
计算出这道简单的算术题并键入答案。例如、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 大伟哥博客版权所有