Umbraco

Web and self-service, powered by your Business Central data. Prices, inventory, orders and invoices live, not synchronised overnight.

Der er en webshop indeni...

One site. One data brain.

At CURABIS, "the shop inside" has been our principle for 15+ years. Business Central is the source. Umbraco shows it. Prices, inventory, catalogue and order history are pulled live from BC, not through a sync that runs overnight and is already out of date by morning. When data has one origin, the problems disappear: inventory figures that don't match, prices that diverge, orders that need manual transfer. The system does it. Your people don't have to.

At CURABIS, “the shop inside” has been our guiding principle for 15+ years. The idea is simple: Business Central is the source. Umbraco presents it. Prices, inventory, assortment, and order history are pulled live from BC—not via a nightly synchronization that’s already outdated by morning.

When data has a single source of truth, the problems disappear: mismatched stock levels, inconsistent pricing, orders that need to be moved manually. The system handles it. Your people don’t have to.

Retail with webshop

Inventory shows out of stock online while the warehouse is full. Prices and campaigns differ between store and webshop. Returns from online orders are handled manually in store.

B2B wholesaler

Customers call to check prices, inventory and order status, because they cannot see it themselves. Sales and accounting are used as human middleware. As you grow, so does that workload.

Digital growth company

You have outgrown Shopify. The pricing logic is too complex, B2B customers need individual agreements, and the integration you built yourself is fragile and person-dependent. It will not hold through the next campaign.

What your customers can do themselves

An Umbraco site connected to Business Central is not just a product catalogue. It is a self-service portal that gives your customers what they would otherwise call about:

  • View their own prices and discount agreements (live from BC)

  • Check stock availability and expected delivery time

  • Place orders and view order history

  • Download invoices and credit notes

  • Submit return requests

  • View contract status and subscriptions

Fewer calls to sales. Fewer emails to the finance team. Customers who are satisfied because they can handle it themselves.

What your editors get

Umbraco is not a technical system, it is a CMS your editors will actually use. Component-based pages, predefined content blocks and workflows that ensure consistent quality regardless of who publishes.

Multiple languages, multiple brands, one system. Umbraco scales to group structures with operational requirements across multiple countries, without requiring a new installation per market.

Product catalogue

Catalogue, prices, stock status and images pulled directly from Business Central. Automatically updated, without manual work.

B2B Self-service

Orders, invoices, history and returns, without calling sales. Customers are satisfied. You use fewer resources.

Editor-friendly CMS

Block-based page building, predefined components and version control. Content that looks right every time.

Shopify or Umbraco: when to use which?

Microsoft has a Shopify connector, and we recommend Shopify when it makes sense: a standard B2C webshop with fast time-to-market.

Umbraco makes sense when:

  • You have B2B customers with account-specific prices and discounts

  • You want full control over layout and user experience

  • You have complex catalogues with variants or price lists

  • You want a self-service portal, not just a webshop

  • You want to avoid Shopify's transaction fees and third-party dependencies

Technical foundation

Umbraco is .NET, the same technology stack as Business Central and Azure. That means:

  • Fast integration to BC (same middleware, same team)

  • Azure hosting with SLA, backup and auto-scaling

  • Headless-ready: API-first architecture for apps or PWAs

  • Open source: you own the code, not a platform

  • A Danish product with international reach

Webshop and BC: what the market offers in 2026

There are many ways to connect a webshop to Business Central. The choice of architecture has greater consequences than most people expect, particularly regarding live data and B2B complexity.

Most BC partners connect webshops to Business Central via an external platform that synchronises data periodically. That works for simple B2C setups, but shows its limits when B2B customers have individual pricing agreements, or when data needs to be live.

Curabis' Umbraco solution is built on ODS: live data from BC, no overnight synchronisation, and a single integration point to maintain when BC is updated. That is the architectural difference that makes day-to-day operations more predictable.

The B2B portal in practice: a day without phone calls

A buyer at one of your B2B customers logs into your portal. She sees her company's specific prices, not list prices. She checks stock availability on the three items she needs and sees that one is temporarily out of stock with an expected delivery in four days. She orders the two that are available and creates a separate order for the third with a requested delivery date in five days.

Both orders land directly in Business Central, with no email to sales, no manual registration and no risk of errors in the transfer.

The next day she downloads the invoice issued on last week's order directly from the portal and forwards it to her finance team.

Sales did nothing and finance did nothing. The system did everything. That is the concrete benefit of self-service built on top of Business Central.

Røverkøb, Denmark

"We have worked with CURABIS for 24 years because they make the detail and the operations work together. The upgrade and webshop integration with fully automated order flow from order to pick start has removed manual steps and given us a smoother everyday." Thomas Christensen, CEO

Not necessarily. Shopify works well for many B2C webshops and we integrate Shopify to Business Central. The question is whether it covers your needs, particularly if you have B2B customers with custom pricing agreements or want a self-service portal. We can figure that out in a short workshop.

Umbraco is hosted on Azure and we handle operations, backups, updates and monitoring. This is included in your service agreement with CURABIS. You do not need a separate hosting provider or a devops team.

Yes. Umbraco supports separate frontends for consumers and business customers, with a shared backend and Business Central as the data source. Business customers log in and see their own prices. Consumers see list prices.

Headless Umbraco separates the backend (content management) from the frontend (presentation). Content is fetched via API and displayed in a standalone React or Next.js frontend. It gives full freedom over the user experience and is relevant if you want a progressive web app, a mobile app or a highly customised digital experience. For most B2B webshop scenarios, traditional Umbraco is faster and cheaper to set up.

Umbraco is built to be SEO-friendly: clean URLs, structured data, sitemap, hreflang and full control over metadata. We set up the standard configuration at launch.

A standard B2B catalogue with a Business Central integration is realistic in 6-10 weeks. A full self-service portal with order handling, invoice access and customer login typically takes 3-5 months. It depends on catalogue complexity and integration depth.

WordPress is built for content websites and blogs. Umbraco is built for business applications: B2B portals, webshops and self-service solutions with deep integrations to backend systems. Umbraco is .NET and shares a technology stack with Business Central and Azure, which makes BC integrations faster and more stable than in a PHP-based CMS.