Ubercart is an open-source e-commerce solution which fully integrates with Backdrop CMS, a leading open-source content management system.  Backdrop CMS was forked from Drupal 7.x when its end-of-life was announced and builds on the popularity and ease of use of D7; now with more features built into core and easier to use and maintain.

Ubercart is the winner of two categories of the Packt Publishing 2008 Open Source CMS Awards. This is a killer combination for anyone looking to build a community around a product, sell access to premium content, offer paid file downloads, subscriptions and much more, all while maintaining a seamless connection to your users.

Ubercart leverages the powerful data-centric content management system of Backdrop CMS providing your users with shopping cart functionality that integrates easily with other parts of your company or community website. To learn more about the benefits of using Backdrop CMS, check out our article which answers the question, "Why use Backdrop CMS for e-commerce?"

Developers can add to or alter Ubercart features to accommodate virtually any of your e-commerce needs and you'll have an easy upgrade path as Ubercart continues to evolve to meet the demands of a growing community.

To learn more, consider the following information pages:

Ubercart in Action:

  • Our ***todo - demo - todo*** site, is a great place to test-drive the latest Ubercart release. Feel free to check it out and post your thoughts in our ***todo - forums. - todo*** The uberdemo showcases many of the features and strengths of Ubercart while allowing you to play around as much as you like.

***todo - Current online stores - todo*** are leveraging Ubercart to meet the following e-commerce needs:

Key Aspects:

  • Built as a modular package for Drupal, the search engine-friendly Content Management System, and now ported to Backdrop CMS, your store can now fully integrate with the rest of your Backdrop CMS site or community.
  • Ubercart can also be enhanced by the dozens of contributed Backdrop modules and themes.
  • Designed to be enhanced and modified. The core systems of Ubercart, including products, checkout, orders, payments, and order fulfilment are all designed to incorporate contributed modules. (In programming lingo, these systems are all extensible.) No hacking of code is required to add functionality to your site! Just enable a module, configure the settings, and get to work.
  • Strong desire for usability, reflected in testing, changing things, testing again, changing more things, and ultimately letting you customize how all the pieces fit together yourself. We believe the administrative interface can always be better, and we're committed to enhancing it.
  • Strong desire for flexibility, reflected in testing, changing things... you get the point. Every e-commerce site has a different set of needs, so we are constantly improving the core systems to make it easier for developers to meet those needs. (For those who know, we have mimicked Backdrop's hook system for the core systems of Ubercart. You can read more in the ***todo - Developer's Guide - todo***.)

Current Features:

  • Configurable product catalogue includes catalogue pages and a block to display product categories.
  • Flexible product creation system. Create normal products by default. Add fields to store additional product information using Backdrop's Entity system.
  • Flexible product attributes system. Create user-selectable attributes for your products that modify the price, SKU/model, and/or weight of items as the customer adds them to his or her cart. Set default attribute/option sets for each product class to easily create many similar products.
  • Single page checkout. All checkout information is gathered on a single screen composed of configurable checkout panes. Third-party modules can define checkout panes to replace or add to the default set, making it easy to customize the checkout experience.
  • Automatic account generation (anonymous checkout). Accounts and emails are automatically generated based on the customer's e-mail address. (Optional setting allows customers to specify account names and passwords in checkout.) For returning customers, previously used addresses will be listed on the checkout page for easy access.
  • Simple order processing. The order administration screens have been designed by and for our salesmen. We believe there is always room for improvement and will try to make it happen! Order screens use the "pane" model, so the screens are configurable and extensible to accommodate a wide variety of e-commerce applications.
  • Simple order creation and editing. Easy to create orders manually for customers, adding products, shipping prices, etc. from a single screen. The line items system makes it easy to add fees, discounts, and coupons to orders.
  • Integrated payment system that acts as a bridge between acceptable payment methods (check, credit card, cod, etc.) and payment gateways (*** todo - check - Cyber Source, Authorize.net, PayPal, etc. - todo***). Configurable payment processing and tracking, and easy-to-use credit card terminal with varying levels of access.
  • Activity logging. Enable logging to see all the changes made to order, including payment processing. (Your accountant will love this!)
  • XML import/export allows you to import products, attributes, orders, and customers from your old store into Ubercart or export products, attributes, orders, and customers from your Ubercart store.
This section relating to Ubercart has been modified to reflect the port from Drupal to Backdrop CMS and its usage from https://www.drupal.org/docs/7/modules/ubercart under the Share and Reuse content under the Creative Commons License, Attribution-ShareAlike 2.0