Enterprise Integration Accelerator

Your B2B eshop.
Live. Connected.
Ready to deploy.

The 365Connect Headless Eshop is a production-ready React B2B commerce portal - fully connected to Dynamics 365 in real time. Real pricing, real stock, real orders. Plug in your catalogue. Go live in weeks, not months.

✔ React + Azure Native
✔ Real-Time D365 Sync
✔ B2B Ready Out of the Box
Headless Eshop
Built on
React Microsoft Dynamics 365 Azure APIM D365 Commerce AI Search Azure Container Apps D365 Finance & SCM MCP Protocol React Microsoft Dynamics 365 Azure APIM D365 Commerce AI Search Azure Container Apps D365 Finance & SCM MCP Protocol
The B2B Commerce Gap

Months to build.
Stale data.
Wrong prices.

  • Building a B2B commerce portal from scratch takes 6–12 months before a single customer can log in - and most of that time is spent on ERP integration, not the product itself.
  • Pricing shown to customers is often wrong. Stock levels are outdated. Orders placed on the portal don't flow into the ERP automatically - someone still has to key them in manually.
  • B2B customers expect account-specific pricing, tiered discounts, and availability by delivery window - features most off-the-shelf platforms can't provide without expensive customisation.

The cost is real: lost orders, frustrated buyers, and sales teams still taking orders by phone because the portal doesn't show the right price. A connected eshop isn't a nice-to-have - it's infrastructure.

Our Approach

We don't prototype commerce.
We deliver it - production ready.

The 365Connect Headless Eshop is a live, working B2B commerce reference implementation - built in React, connected directly to Dynamics 365 via Azure APIM, and ready to be deployed into your environment. Not a demo. Not a mock. A real eshop your customers can use from day one.

Real-Time D365 Sync

Every product, price, and stock level pulled live from Dynamics 365. No batch jobs. No overnight refreshes. What your ERP knows, your customers see - instantly.

🏗️

Headless Architecture

React frontend decoupled from the ERP backend. Your team owns the UI. You can restyle, rebrand, and extend without touching the integration layer underneath.

🔌

Plug & Play

Connect your D365 environment, configure your catalogue, and go live. The framework handles authentication, pricing, availability, orders, and organisations out of the box.

Who Benefits

One eshop.
Every stakeholder served.

The Headless Eshop works for the teams who build it, the businesses who run it, and the customers who buy on it.

🏢

B2B Buyers

Self-serve ordering with account-specific pricing, tiered discounts, and real availability windows - no phone calls needed.

📊

Sales & Operations

Orders flow directly into D365. No manual re-keying, no reconciliation. The portal and ERP are always in sync.

💻

Development Teams

A clean React codebase with a governed API layer underneath. Extend, customise, and rebrand without rebuilding the integration from scratch.

🏢

IT & Architecture

Azure-native, tenant-owned, and MCP-enabled. Full control of your stack - no vendor lock-in, no data leaving your environment.

How It Works

Three layers.
One seamless commerce experience.

From your Dynamics 365 backend to your customer's browser - the Headless Eshop handles the entire commerce stack in one connected, governed framework.

1

D365 as the Source of Truth

Products, pricing, inventory, customer accounts, and orders all live in Dynamics 365. The eshop reads directly from D365 via the Enterprise API Repository - so every number your customer sees is the same number your ERP holds, in real time. No synchronisation jobs. No stale data.

2

Azure APIM as the Governed Bridge

Every API call between the React frontend and D365 passes through Azure APIM - with authentication, rate limiting, and versioning managed centrally. Organisations are isolated. Pricing is account-specific. Availability is calculated dynamically based on stock levels and delivery windows configured in your ERP.

3

React Frontend - Yours to Own

The customer-facing portal is a modern React application with AI-powered search, multi-organisation support, cart management, order history, and user administration built in. It's deployed into your Azure environment. You own the code, the data, and the experience. We configure it, hand it over, and support it as you grow.

See It In Action

This is what your customers see
from day one.

A live, working B2B eshop - connected to Dynamics 365 in real time. Every screen below is from the live reference implementation.

365Connect B2B Eshop Dashboard
Dashboard

A personalised B2B experience from login

Each organisation lands on a branded dashboard showing their account performance, promotions, and category highlights - all driven by real D365 data. Multi-organisation support is built in, so a single user can switch between trading accounts without logging out.

  • Account-specific welcome and performance metrics
  • Live sales data pulled directly from D365
  • Multi-organisation switching in one click
  • Multi-language and multi-currency ready
365Connect B2B Product Catalogue
Product Catalogue

Real prices. Real stock. AI-powered search.

Every product shown carries the account-specific net price calculated live from D365 trade agreements - not a cached snapshot. Availability is shown in real time: available now, available this week, or on request. AI-powered search helps buyers find what they need instantly across thousands of SKUs.

  • Account-specific unit net pricing from D365
  • Live availability: now / this week / on request
  • AI-powered search across full product catalogue
  • Filter, sort, and compare products side by side
365Connect B2B Product Detail with Scale Pricing
Product Detail

Scale pricing. Contextual discounts. Live.

The product detail page shows the original list price alongside the customer's negotiated net price - with savings clearly displayed. Scale pricing adjusts automatically as quantity changes, calculated live against the customer's trade agreement in D365. Buyers see exactly what they'll pay before they add to cart.

  • Original vs customer net price - always visible
  • Scale pricing: price updates live as quantity changes
  • Availability by quantity and delivery window
  • Product number, weight, and ERP attributes shown
365Connect B2B Cart Management
Cart Management

Named carts. Multi-cart ordering.

B2B buyers don't work like B2C shoppers. They manage multiple orders simultaneously - for different projects, sites, or delivery dates. The eshop supports named, persistent carts with total amount, product count, weight, and availability index tracked per cart - all synced to D365 in real time.

  • Multiple named carts per organisation
  • Total amount, weight, and product count per cart
  • Availability index shown before checkout
  • Orders flow directly into D365 on submission
365Connect B2B Organisation Management
Organisation Management

One portal. 28+ organisations. Fully isolated.

Each trading organisation has its own isolated account - with its own customer account number, currency, country, and pricing from D365. Administrators manage users, assign roles, and control access per organisation. Perfect for distributors, dealer networks, and multi-entity B2B operations.

  • Per-organisation D365 customer account mapping
  • Multi-currency: EUR, USD, and more
  • Role-based access: Admin and User tiers
  • Full user management per organisation
Technology Stack

Enterprise-grade from the ground up.
Every layer production proven.

The Headless Eshop is built on a modern, Azure-native stack - chosen for performance, scalability, and tight D365 integration.

⚛️
Frontend

React

Modern component-based UI. Fast, responsive, and fully rebrandable for your business.

🔌
Integration

Azure APIM

Every API call governed, secured, and versioned through the 365Connect API Repository.

🏭
ERP Backend

Dynamics 365

Finance, Commerce & SCM as the single source of truth for all pricing, stock, and orders.

🤖
Search

AI Search

Intelligent product search powered by Azure AI - fast, accurate, and catalogue-aware.

☁️
Hosting

Azure Container Apps

Deployed into your Azure tenant. Scalable, secure, and fully under your control.

🧠
AI Ready

MCP Protocol

MCP-enabled from day one - AI agents can query your eshop and ERP data directly.

Live Demo

Watch the Headless Eshop
in 60 seconds.

See real-time pricing, scale pricing, availability windows, and order flow - all connected live to Dynamics 365.

Video coming soon

What You Get

Beyond a storefront.
A commerce foundation.

🚀

Live in Weeks

Skip 6–12 months of build time. The eshop framework is already built and tested. Connect your D365, configure your catalogue, and go live - in weeks, not quarters.

💰

Always-Accurate Pricing

Account-specific net prices, trade agreement discounts, and scale pricing - calculated live from D365. Your customers always see exactly what they'll pay.

📦

Real Availability

Stock levels, delivery windows, and on-request flags shown in real time - per product, per quantity, per organisation. No more overselling. No more manual checks.

🤝

Yours to Own & Extend

Deployed into your Azure tenant. Full source code. We configure, hand over, and support it - but you own the architecture, the data, and the roadmap.

Your B2B customers are ready to self-serve.
Is your eshop ready for them?

If you're planning a B2B commerce portal and want to see how 365Connect can get you live in weeks - not months - let's talk.