Last updated March 1, 2012. Created by rszrama on January 9, 2008.
Edited by SJourney, silverwing, thefibovincicoder, sirkitree. Log in to edit this page.
Note: This page was last updated sometime in 2008. Today there are new solutions available for e-commerce in Drupal, including native solutions like Drupal Commerce and integrated solutions like Magento. Additionally, the content in the chart may not even be up to date. This page still exists as an historical record of projects at the time, but charts like this really fall short on their pertinence and accuracy. External reviews should be consulted instead at the time you desire to build a new e-commerce website.
| Default Features | Drupal e-Commerce | Ubercart | Zen Cart | OSCommerce |
| Payment Gateway/Methods |
||||
| Cash On Delivery | √ | √ | √ | √ |
| LinkPoint API | √ | √ | √ | |
| YourPay API | √ | |||
| NoChex Apc | √ | √ | ||
| Paypal IPN | √ | √ | √ | √ |
| Check/MoneyOrder | √ | √ | √ | √ |
| PayPal Website Payment Pro | √ | √ | √ | |
| Paypal Express Checkout | √ | √ | √ | √ |
| Credit Card | √ | √ | √ | √ |
| Authorize.net AIM | √ | √ | √ | √ |
| Authorize.net SIM | √ | √ | ||
| SECPay | √ | |||
| PSiGate | √ | |||
| 2CheckOut | √ | √ | ||
| iPayment | √ | |||
| ChronoPay | √ | |||
| CyberSource | √ | |||
| Worldpay | √ | |||
| ProtX | √ | |||
| iTransact | √ | |||
| E-xact | √ | |||
| Shipping Methods | ||||
| Free Shipping | √ | √ | √ | |
| Flat Rate |
√ | √ | √ | |
| Per Item | √ | √ | √ | |
| Per Unit | √ | √ | ||
| Store Pickup | √ | √ | ||
| United Parcel Service | √ | √ | √ | |
| United States Postal Services | √ | √ | √ | √ |
| Zone Rates | √ | √ | √ | |
| Weight Quote | √ | √ | ||
| Supported Databases |
||||
| MySQL 4.1 | √ | √ | √ | √ |
| MySQL 5.0 | √ | √ | √ | √ |
| MS SQL | √* | |||
| Oracle | ||||
| PostgreSQL | √ | √ | √* |
* = coding needed
| Customizing | Drupal e-Commerce | UberCart | Zen Cart | OSCommerce |
| Implementing | 3 | 3 | 2 | 2 |
| Theming | 4 | 4 | 1 | 1 |
| Business Logic | 4 | 4 | 1 | 1 | Currency | 4 | 3 | 3 | 3 |
| Rating : 1 - Advanced Computer Skills to 5 - Less Computer Skills |
||||
| Security Features | Drupal eCommerce | Drupal UberCart | Zen Cart | OSCommerce |
| Force Cookie Usage | √* | √* | √ | √ |
| Check SSL Session ID | √* | √* | √ | √ |
| Check User Agent | √* | √* | √ | √ |
| Check IP Address | √* | √* | √ | √ |
| Prevent Spider Session | √* | √* | √ | √ |
| Recreate Session | √* | √* | √ | √ |
| √* = Availabled on 3rd Party Modules | ||||
Comments
This is a tad out of
This is a tad out of date.
Drupal Commerce is missing, as well as Magento
Woefully out of date
The last edit to this page was in 2008, so it definitely could use some work! (And formatting help, too!)
I changed the input filter so anyone can edit it now.
~silverwing
________________________________
MisguidedThoughts
Added Magneto and Drupal Commerce
Anyone want to jump in?
Drupal 7.8
I reverted the change adding
I reverted the change adding empty columns for Magento and Drupal Commerce, as that was even more confusing than not having them present. People would simply view the page and wonder if those projects could do anything at all (at least that was feedback I was getting from DC users). If we're going to add a column, it should have content and not just be a placeholder waiting for someone to actually do the research.
That said, this page should just die. I've added a note at the top with the quick rationale and changed the title to make it clear that this is an antiquated chart. If we're going to add new solutions, we'd first want to remove the irrelevant ones (e.g. OSCommerce) and update the existing content (surely something in there has changed). Additionally, we'd want to actually compare meaningful features / points of integration.
Ultimately, this will just fall short, and evaluators would be much better served by reviews from non-involved technical publications / blogs that can evaluate the most modern solutions against modern e-commerce requirements. Perhaps this page can simply be turned into a place to collect links to such reviews instead of a perpetually outdated / irrelevant table?
----------------------
Drupal by Wombats