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.
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.
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.
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.
React frontend decoupled from the ERP backend. Your team owns the UI. You can restyle, rebrand, and extend without touching the integration layer underneath.
Connect your D365 environment, configure your catalogue, and go live. The framework handles authentication, pricing, availability, orders, and organisations out of the box.
The Headless Eshop works for the teams who build it, the businesses who run it, and the customers who buy on it.
Self-serve ordering with account-specific pricing, tiered discounts, and real availability windows - no phone calls needed.
Orders flow directly into D365. No manual re-keying, no reconciliation. The portal and ERP are always in sync.
A clean React codebase with a governed API layer underneath. Extend, customise, and rebrand without rebuilding the integration from scratch.
Azure-native, tenant-owned, and MCP-enabled. Full control of your stack - no vendor lock-in, no data leaving your environment.
From your Dynamics 365 backend to your customer's browser - the Headless Eshop handles the entire commerce stack in one connected, governed framework.
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.
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.
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.
A live, working B2B eshop - connected to Dynamics 365 in real time. Every screen below is from the live reference implementation.
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.
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.
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.
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.
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.
The Headless Eshop is built on a modern, Azure-native stack - chosen for performance, scalability, and tight D365 integration.
Modern component-based UI. Fast, responsive, and fully rebrandable for your business.
Every API call governed, secured, and versioned through the 365Connect API Repository.
Finance, Commerce & SCM as the single source of truth for all pricing, stock, and orders.
Intelligent product search powered by Azure AI - fast, accurate, and catalogue-aware.
Deployed into your Azure tenant. Scalable, secure, and fully under your control.
MCP-enabled from day one - AI agents can query your eshop and ERP data directly.
See real-time pricing, scale pricing, availability windows, and order flow - all connected live to Dynamics 365.
Video coming soon
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.
Account-specific net prices, trade agreement discounts, and scale pricing - calculated live from D365. Your customers always see exactly what they'll pay.
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.
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.
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.