Drupal commerce

Drupal commerce是继drupal+ubercart之后,drupal的有一个电子商务模组。
Drupal commerce相对Ubercart各有长短;
目前Drupal commerce比ubercart有的优点(仅仅指目前ubercart还没有的功能,或难以实现的功能)

  • 单语种网站下的、多货币支付---这个功能目前Ubercart2.x和3.x都没有模组支持
  • 多产品绑定到同一个Node (在drupal+commerce中称为product-display type node)
  • 摒弃了Ubercart当中Catalog与taxonomy重复混淆的结构

Drupal commerce(以下简称DC)与ubercart在产品vs Node上思路是不同的;
Ubercart当中的每个产品就是一个node,具有独立的node ID; 而DC则是分别处理product和node;

这样看来好像DC多此一举,而且在添加产品和管理内容方面变的复杂了;但是从大局看,从更多应用方面看;这种Product与NODE分离是有不少好处的。

在我看来,目前主流的commerce 程序,入流的、适合中型乃至大型网站使用,并且具有弹性、适合后期后续开发不断扩充的,也只有DC了。Magento太过庞大,硬件投入和后续的功能扩充都是个问题。

接下去的文章将记录DC开发时的一些细节问题的解决和策略。

分类: