Ubercart is the most popular Drupal E-Commerce platform.

Ubercart is the most popular Drupal E-Commerce platform for your website. It implements everything you need to start selling products online. Web Developers from all skill ranges can use it to support a variety of E-Commerce industries-- including physical goods, digital downloads, or even subscription based billing services. Ubercart can do it all!

For more details, be sure to visit the What is Ubercart? page for more info.

Current Features:

  • Configurable product catalog includes catalog pages and a block to display product categories.
  • Flexible product creation system with product classes.
  • Multiple product image support out of the box.
  • Flexible product attributes system.
  • Basic product stock level tracking and notification.
  • Product features to add file downloads, role promotions, and more to products.
  • Single page checkout.
  • Automatic account generation (anonymous checkout).
  • Customer and administrator checkout notifications.
  • Simple order processing (with workflow for automated order processing).
  • Simple order creation and editing.
  • Integrated payment system that acts as a bridge between acceptable payment methods (check, credit card, purchase order, etc.) and payment gateways (CyberSource, Authorize.net, PayPal, etc.).
  • Shipping quotes and fulfillment, including integration with UPS, FedEx, USPS.
  • Sales, product, and customer reports.
  • Activity logging.
  • Much more... and more to come.

Ubercart is PayPal certified and integrates PayPal Website Payments Standard, Website Payments Pro, and Express Checkout. For more information, you can read the Ubercart PayPal information page.

You are responsible to ensure your merchants and customers are protected from online payment fraud. For more information, we recommend you read the Drupal PCI Compliance white paper maintained by third party eCommerce security experts.

Support & Issue Tracking

Ubercart maintains a customized support forum at the community site. Please use the following links for support, installation, bug reporting, and showcasing your Ubercart sites.

(Please note: the issue tracker enabled here at Drupal.org is for specific bug reporting and documentation deficiencies only. Support and feature requests will not be responded to. These posts should be taken to the appropriate forum.)

In addition to the forums, community members regularly hang out in #drupal-ubercart on irc.freenode.net. If you've got a quick question or want to chat about development, consider stopping by for a while. Check out this page for an introduction to IRC.

Module Dependencies

For full functionality, Ubercart depends a few other contributed Drupal modules. You must install the required modules for your version of Ubercart before you can install Ubercart itself. You can see their project pages below:

Drupal 7

Drupal 8

Recommended Modules:

While not required, the following contributed modules are recommended for "out of the box" image support and e-commerce tracking:

Drupal 7

Drupal 8

Sponsoring Development and Donations

If you would like to use Ubercart but need to see some specific feature fleshed out a bit more for your use, please contact one of the project maintainers.

Project information