uCommerce is fully integrated with the content management system Umbraco, which enables you to create beautifully designed stores, and enabling also the back office capabilities where you configure and customize the store to your liking.

uCommerce foundations provide the basis for an e-commerce solution. Each foundation addresses a specific need when building a full e-commerce solution for your clients. Foundations in the box include a Catalog Foundation, a Transactions Foundation, and an Analytics Foundation.

Each of the foundations within uCommerce are fully configurable right in Umbraco. No need to switch between a multitude of tools to manage your stores. Everything is available as you would expect in one convenient location.

uCommerce 2.0 features our all new Marketing Foundation for managing your online campaigns. Watch the Marketing Foundation Overview video on uCommerce.tv to learn more.

uCommerce comes in two flavors targeted at different audiences: Starter and Pro.

uCommerce Store 1.0 screenshotuCommerce 1.0 screenshot

uCommerce Pro Edition

Our Pro Edition is targeted at high-end stores, which requires support for support multiple stores, multi currency, differentiated pricing, multiple catalogs, and more. See the full feature list below.

Compare Editions

uCommerce Starter Edition

Just starting out with e-commerce? On a tight budget? No problem. uCommerce Starter Edition is targeted for the smaller shops, which require less flexibility and features out of the box. You can upgrade to Pro Edition any time you want - no upgrade needed you simply add a new key to any existing site.

Compare Editions

Catalog Foundation

Having rich catalog capabilities as part of the online store is essential for its success selling products on the internet. uCommerce Catalog Foundation handles all your needs for publishing products to the store. From supporting multiple stores right down to products with variations such as size and color uCommerce has it all.

For advanced pricing scenarios our price groups support most scenarios found in online stores. Not satisfied with what's the box? As a developer you can roll your own, which fits the specific requirements your client has.

  • Multiple stores with different styling and checkout flow
  • Micro branding sites
  • Multiple catalogs for separating product ranges
  • Arbitrary number of categories
  • Products live in multiple stores, catalogs, and categories
  • Products with variations to help the customer select the right product
  • Multilingual product information. Have the catalog shown in as many languages as you care to support
  • Related Products will help increase conversion rates by relating product to each other thus helping potential customers find the products they want. You can define a number of relation ship kinds, which are used to relate products to each other, e.g. Cross Sell, Up Sell, Accessory. uCommerce gives you complete control over which kinds of related products you wish to maintain.
  • Sort products as you like, e.g. have the newest products show up at the top of lists
  • Sort categories as you like, e.g. have most popular category displayed first
  • Multiple images per product maintained as part of the media library
  • Flexible pricing for multi-currency and differentiated product pricing
  • Category and Product definitions enable you to store information that you care about on the in the catalogs, complete freedom to set them up however you like
  • Rich text editing capabilities let you present your products the way you want. Don't waste time messing around with raw HTML
  • Backend product search lets you find the product you need, quickly
  • Nice URLs improve Google Page Rank

Search Engine Optimization

  • Category- and Product definitions enable you to store information specific to Google, Bing, and others, and optimze your content for being displayed in search results
  • Multilingual URLs rich with search keywords help your store rank higher in search results
  • Search results enriched with user generated content in the form of ratings and reviews let your pages stand out in Google searches

Social Commerce Foundation

Customers can rate products, add reviews, and comment on existing reviews as well as indicated whether a review is helpful or not to further improve the quality of user generated content.

Review information such as star rating will be displayed as part of Google search results by leveraging review microformat in web pages.

  • Product ratings help customers find the right product based on feedback from other customers
  • Product reviews let customers voice their opinion about products
  • Customers can comment on existing reviews to elaborate on them
  • Customers can indicate whether a review was helpful or not to further improve the user generated content
  • Optional backend workflow to approve reviews and comments
  • Reporting of abuse by customers to keep only appropriate content visible

Transaction Foundation

Once the customer has decided to buy by adding a product to her basket and then proceed to checkout the uCommerce Transaction Foundation takes over and manages persistant baskets for the customer and the entire checkout flow. Subsequent order processing handed over to the uCommerce back office right in Umbraco where you can configure the order flow and track order through the flow.

  • Persistent baskets increase conversion rates by letting the customer carry on shopping where she left off
  • Checkout processing
  • Full framework for integration with any payment gateway
  • Payment providers for RBS WorldPay, SagePay, PayEx, Payer, PayPal, DIBS, and ePay including support for authorization, acquire, cancel, and refund as part of the order flow
  • Support for multiple payment methods per order
  • Multiple shipments per order - have parts of your order shipping to the office and home 
  • Order history available for customers
  • Multiple shipping methods and complete control over shipping pricing
  • Order Search in back office
  • View and edit order details in back office
  • Fully extendable pipeline system for full control over checkout and order processing
  • Customizable order flow in back office, e.g. send e-mail to customers when order processing begins, capture payment when order is shipped, orders for approval
  • Dynamic Order Properties is a way for the developer to add new properties to baskets, orders, and even order lines. Any information you wish to capture during browse or checkout can be added to the basket or order for later use - be it reporting, fulfillment, or something else altogether
  • Full audit trail on orders in the backend
  • Ability to add audit messages to orders to keep track of additional information

Integrated with Membership

uCommerce is completely integrated with the Umbraco membership system. Configure whether you want customers created during checkout for login to review ordering history and more.

Use the Umbraco membership to stay in touch with with past and current customers.

  • Create profiles for your customers automatically when they buy
  • Segment customers using groups
  • View customer profiles in back office
  • Store additional information about your customer on their profile such as sign ups for newsletters
  • Search for customer profiles
  • Maintain e-mail templates with rich text editing capabilities
  • Control who can maintain your store

Analytics Foundation

With customers coming and converting in the store an overview of what is going on is needed. uCommerce Analytics Foundation provide you with an opportunity to create rich reporting using familiar techniques like user controls and stored procedures. uCommerce comes with a couple of reports out of the box and you can easily add your own in minutes.

  • Product Top 10
  • Transaction turn over
  • Add any report you need by using our extensibility reporting framework

Commerce XSLT Library

The Commerce Library enables you as an Umbraco developer to create sites using XLST just like you do in Umbraco today. The Commerce XSLT Libray provides access to all the underlying foundations to enable you to create beautifully designe stores for your clients.

With the Commerce XSLT Library you simply use your existing skillset that you know and love.

Foundation API

Leverage your .NET skills for ultimate control and flexibility over the uCommerce Foundation. The Foundation API is a highly flexible modular design, which allows you as a .NET developer to plug into the low level uCommerce APIs to modify existing behavior or even replace what comes in the box.

Do you want to build specialized UIs to manage aspects of the store? Use the Foundation API to leverage the functionality already in uCommerce to your own needs.

The Foundation APIs are fully LINQ enabled, which enable you to create rich functionality quickly.

Like what uCommerce gives you? Get started building uCommerce solutions today!