Umbraco e-commerce

Get an e-commerce solution integrated and built on top of one of the most popular Microsoft .NET based CMS today.

We design and develop Umbraco e-commerce websites from scratch, and support existing webshops for daily maintenance.

Get our price list

What is Umbraco?

Umbraco is an open-source CMS known for its flexibility and user-friendly platform for both developers and site editors alike. It’s one of the most widely used CMS today, with an active community behind it contributing and working to further improve the system.

Umbraco CMS is free to use, but the company also offers paid plans for technical support or setup and hosting on Umbraco Cloud.

Learn more about Umbraco here.


Using Umbraco for e-commerce

Umbraco doesn’t have an e-commerce capability out-of-the-box, but since it’s open source, it’s easily extendable to be used as an e-commerce platform through extensions or what they call “packages”.

These packages are third-party modules that are installed on top of the core CMS and add e-commerce functionalities to the existing features that Umbraco has, much like using WooCommerce for WordPress.

Top 3 Umbraco e-commerce packages

Merchello is a completely free e-commerce package for Umbraco, and the only fully open source system out of the three packages in this list.

It’s known to be very user-friendly, especially since it’s designed to look and feel just like the native Umbraco backend interface. It’s also relatively easy to install and can work with very little configuration on the user’s part—Merchello even has an e-commerce starter kit called “FastTrack”, which users can simply download, install, and have a fully configured and running webshop after just a few clicks.

Merchello has an extensive list of features, including ones that are typically locked behind a paywall in other e-commerce systems. And since it’s open source, it’s also highly scalable and customizable to fit your specific e-commerce requirements. See the complete list of Merchello’s features here.

TeaCommerce is a paid Umbraco package, but unlike Ucommerce’s premium plans, it only requires a one-off fee and not an annual subscription.

In itself, TeaCommerce already includes a wide array of features out-of-the-box, but there are also many further customization options through their complete stack of APIs. And unlike the other packages previously mentioned, implementing TeaCommerce doesn’t require any .NET experience, as it allows you to develop your webshop using only Razor/XSLT, HTML, CSS, and JavaScript.

TeaCommerce also has a similar starter kit like Merchello’s FastTrack, which allows users to install a fully functional e-commerce site that they can build on.

Learn more about TeaCommerce’s features here.

Ucommerce is considered the most popular and “most mature” e-commerce package for Umbraco, having been originally built on the CMS in 2009 and continually improving since then.

However, unlike Umbraco, Ucommerce is not open source. Instead, it’s built with a “framework first” architecture that still allows users some flexibility in working with the system, along with a well-exposed API and documentation for developers.

As of September 2019, Ucommerce comes in Free, Pro, and Enterprise annual plans which you can choose from, depending on the features that you want to have in your webshop. The free version covers most of the basic functionalities needed in an e-commerce website, but for more advanced features, it may also be worth looking into the premium plans.

Learn more about the specific features included in each plan on their pricing page.

Aside from the core features that Ucommerce offers, you can also further extend your webshop with “Ucommerce apps”, or Umbraco packages that are built specifically for Ucommerce. You can find these apps in the Ucommerce Market or you can have one custom-developed for a special functionality that you want.

Get our price list

What 1902 Software offers

We are highly experienced in developing and implementing e-commerce solutions for different types of businesses.

  • We customize an e-commerce theme or template based on your branding and preferences.
  • We create a completely customized webshop design from scratch.
  • We optimize your e-commerce UI/UX and improve conversions.
  • We create or edit product photos, banners, and other graphic assets needed for your e-commerce website.
  • We develop Umbraco e-commerce websites from scratch.
  • We handle the technical setup, installation, and configuration on your selected hosting server.
  • We take over existing Umbraco webshops or stalled projects for support and maintenance.
  • We develop custom functions or packages if there are no available off-the-shelf extensions for the functionality that you need.
  • We integrate your e-commerce website with different systems such as ERP, PIM, Inventory, etc.
  • We implement automated testing for critical functions within your webshop.
  • We take care of the technical SEO and speed optimization of your e-commerce website.
  • We do post-project support for completed projects, handled by the same team who did the initial development

1902 SEO+ is free, full-featured, and easy to use. It handles the technical side of search engine optimization such as meta tags, open graph values, schema, etc. It also lets you perform an SEO check before publishing your content, and provides recommendations based on best practices.

Learn more or download 1902 SEO+ here.

There’s a handful of e-commerce solutions available in the market—there are other CMS extensions like WooCommerce, which serves as a plugin for WordPress, and there are platforms that are specifically built for e-commerce, like Magento or Shopify.

So why should you choose Umbraco?

For starters, Umbraco is built on ASP.NET, so if most of your company infrastructure is built on this framework as well, then it will be easier for you to integrate and connect your company systems by using Umbraco. Also, if you happen to have your own developer or development team who are already proficient in C# (the programming language used in ASP.NET), then it may be best to go with Umbraco to avoid investing in your team learning a new language or hiring new developers altogether.

As with other systems, there is no one-size-fits-all solution when it comes to e-commerce packages for Umbraco.

For example, some companies may prefer Merchello not only because it’s free, but also because of its open source nature that gives them complete freedom to modify and customize the code according to what they want. On the other hand, some businesses may opt for the stability that Ucommerce offers, with it being the most mature system out of the three. TeaCommerce also provides a great alternative by offering a one-time payment for a long list of features instead of an annual plan.

You have to closely look at the features offered by each system and weigh the pros and cons against what your business needs. If you’re still unsure on which package to choose, you can also tell us your requirements and our project managers can help you come up with a decision.

Aside from using Ucommerce, Merchello, or TeaCommerce to bring in e-commerce functionalities to your Umbraco site, you can also take advantage of other packages available in the market to further extend the core features of Umbraco CMS.

There are packages that work alongside e-commerce packages—that is, they extend Umbraco itself and work hand-in-hand with the webshop system. Some examples could be packages for SEO, search function, etc. Here are packages developed for Umbraco.

On the other hand, there are also packages that work on top of e-commerce packages. You can think of them as “sub-packages”, in that they are specifically developed for the e-commerce package and not Umbraco itself. These packages therefore require that you first install the e-commerce package that it’s built for. Some examples include packages for inventory management, shipping, or product management.

Our Umbraco developers have 6-7 years of experience in developing ASP.NET, and most of them have one or more Microsoft Technical Certifications. All of our developers are in-house and full-time, and we don’t subcontract tasks to freelancers. Post-project support is handled by the same team who developed the project, ensuring that your system is being maintained by the developers most familiar with it.

Get a call from Peter within 24 hours and have a conversation about your requirements.