Summary: Drupal e-Commerce platform Commerce Ubercart comparison

Source: Internet
Author: User
Tags comparison drupal ubercart

Popularity

Commerce
Since its birth, it has been an increasing trend. At present, more than 40 thousand of the installation volume is exceeded. Currently, it seems that in D7, Commerce leads the way with a weak advantage.
Ubercart
Always stable. The installation volume exceeds 40 thousand. Given that Ubercart supports D6 and D7, the status of Ubercart cannot be changed.

Product management

Commerce
Make full use of the entity of Drupal 7 and the Entity of the product, and decouple the SKU from the Node. The SKU is bound to a single product. Different product attributes can be managed by different SKUs, this is in line with the actual product management, greatly improving the flexibility and scalability of the system. (For example, discounts and inventory management for specific SKUs) in the early stage, this method caused usage problems to users and was criticized by ubercart supporters. However, the inline entity form module was born, which is no longer a problem.
Ubercart
Products, such as Node and product attributes, are only a dataset of their own, which is not as good as Commerce in terms of scalability.


Transportation and payment

Commerce
It does not contain a transport module and must be supported by a third-party module.
Ubercart
The core built-in transport module.

Learning curve

Commerce
The learning cost is higher than that of Ubercart. However, since Drupal is already selected, this is a natural concern.
Ubercart
Learning costs, or usability wins.


Similarity


Commerce
Dependency on third-party modules, backend management, and online shop configuration are similar.
Ubercart
Dependency on third-party modules, backend management, and online shop configuration are similar.

Third-party module dependency

Commerce
Address Field, CTools, Entity API, Rules and Views.
Ubercart
CTools, Entity API, Rules, and Views

Configuration

Commerce
In most cases, the default configuration enables online stores to run. Custom configuration is required for payment methods, price calculation, and currency.
Ubercart
The default configuration works perfectly. You can modify the address, currency, and contacts.

Use cases

Commerce
Online stores with large product series differentiation and the pursuit of sustainable expansion.
Ubercart
Online stores with low product differentiation.


Documentation Support

Commerce
Better, better Association with Druapl API
Ubercart
Yes, but there are some shortcomings.

Long-term prospects

Commerce
At the beginning of the design and considering future scalability, features will be further enhanced in the long term, and ease of use will also be improved.
Ubercart
It is designed to restrict the use of large-scale online stores and may become obsolete in the future. (From translation, do not spray me)

Extension
Commerce
Http://www.drupalcommerce.org/extensions/module
Ubercart
Https://drupal.org/node/1593380

Others

Commerce
D8 support
The 2.x branch of Commerce is for the Drupal8 version. The branch has been created, but there is no code at the moment. Http://www.drupalcommerce.org/roadmap
According to this roadmap, the development work has started for a long time, but has not been submitted to D. O, probably because of confidentiality or other reasons ..
Ubercart
The 2.x branch of Ubercart is a version for drupal8. it is in full swing. Http://cgit.drupalcode.org/ubercart/tree? H = 8. X-4.x
Here we can see that there are a lot of code submissions.


Summary


The author of Commerce was also the main programmer of Ubercart.
The development of Commerce has brought about a series of welfare modules, such as address field, inline Entity form, and inline conditions. Currently, these modules are used more than e-Commerce.
Commerce has a new advantage over Ubercart in terms of flexibility and scalability. Although the development of Commerce is not unrelated to the promotion of Commerce guys, its own design architecture is also worthy of recognition.

Under Drupal 7, we may not be able to see the time when Commerce and Ubercart will win or lose. The competition between the two will continue under Drupal 8. Let's wait and see.

During my research in this article, I found that Commerce supports more than Ubercart. I also stand on the standpoint of most people and support Commerce.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.