Your Business Central. Online.
Storefront Commerce turns Dynamics 365 Business Central into a native eCommerce platform — products, pricing, customers, and orders in one system, not two.

Find Your Path to Online
Every business arrives differently. Select your scenario to see exactly what's involved.
Already on Business Central
You have BC running. You want to launch an online store or customer portal without adding a third system.
See your pathNew to BC — ERP + eCommerce Together
You're moving to Business Central and want eCommerce built in from day one, not retrofitted later.
See your pathB2B Trade Portal
You sell to trade accounts. You need account pricing, credit terms, salesperson tools, and reorder capability.
See your pathMoving Off a Connector
You're running Shopify or WooCommerce with a BC sync. The sync breaks. You want one system, not two.
See your pathPowerful Features for Modern eCommerce
Built on Business Central. Hosted on Azure. No sync layer, no data silos, no third system to manage.
Account Self-Service
Customers register online, upload KYC and onboarding documents, and go live without a phone call. Account balances, credit limits, and payment terms from BC — all visible in their account.
Their Price, Every Time
Customers see pricing set for their account or group the moment they sign in. Always the best price. No manual quote requests, no price list confusion.
Favourites & Reorders
Past purchases automatically appear as favourites. Bookmarks let customers save items for later. Reordering takes seconds — no searching, no re-entering details.
Product Discovery
Universal search across item descriptions, codes, categories, and brands with autocomplete. Attribute-based filters populated automatically from your BC item data.
Live Stock & Availability
Real-time stock on hand from your BC inventory locations. Configurable display: show quantity, show an "In Stock" label, or show lead time and back-order messaging.
Flexible Checkout
Voucher codes, customer PO reference, order notes, delivery address, and payment method — all at checkout. Every order flows directly into Business Central the moment it's confirmed.
Your BC is the Store
Products, stock, pricing, customers, and orders all live in Business Central. Nothing duplicates. Nothing drifts. No sync layer to set up or break.
Intelligent Pricing Engine
Six pricing tiers: guest, all-customer, promotional, customer group, promotion group, and per-customer. Quantity breaks. Best-price logic always shows the lowest qualifying price.
Vouchers & Promotions
Create voucher campaigns in minutes — percentage or fixed amount. Issue serialised codes to specific customer segments from the BC Customer List. Redemptions tracked per customer.
Catalogue Control
Publish and unpublish items directly from the BC Commerce Items list. Categories and department hierarchy driven from BC item categories. Variants, components, and related items all surfaced per product.
Delivery Management
Configurable shipping agent services and selectable delivery methods. Post code-based surcharges (fixed or % of order). Minimum order thresholds — all without touching code.
Orders, Quotes & Contracts
Orders, quotes, and blanket (contract) orders all supported. Full order history with lifecycle status — from placement to delivery. Customers view, print, and copy any order directly from their account.
Salesperson Support
Internal staff sign in and place orders on behalf of their customers — no BC Customer Card required for staff accounts. A built-in support channel that keeps the sales team in control.
Transactional Email
Order confirmations, account activations, payment receipts, and reminder emails sent automatically via Azure Communication Services. Every customer-facing store event that requires an email is covered — no third-party ESP needed.
Email Template Designer
Every transactional email is fully customisable in the built-in MJML email designer — brand colours, layout, and content. No developer required. Store admins edit and publish templates directly from the admin without touching code.
Multi-Currency
Configurable currency list. Customers switch transaction currency per session. Prices displayed in the customer's preferred currency.
Mix & Match Promotions *
Mix & Match Promotions - coming soon.
Customer Statements *
Customer Statements & Payments against Statement lines - coming soon.
4-Week Go-Live
A structured setup from BC app install to live store — Azure, Entra ID, email, pricing, catalogue, and first pages. A focused BC extension, not a full platform project.
Built-in Content Studio
Drag-and-drop visual page designer, MJML email designer, and form builder built in. Store admins own their content day-to-day — no support tickets for copy changes.
Enterprise Infrastructure
Azure App Service · Entra ID · Blob Storage · Communication Services · Application Insights. 99.9% uptime. No separate infrastructure decisions — it's all included.
Digital Asset Management
Images, videos, documents, CSS, JavaScript, meta tags, analytics scripts, and consent logs — all managed from one admin panel. No FTP, no file server access required.
Your Brand, Your Store
Upload your own Bootstrap theme or custom CSS. Responsive and mobile-first. SEO meta tags, sitemap.xml, robots.txt, Google Tag Manager, and Google Analytics all configurable — no code changes needed.
Extend As Needed
Custom JavaScript, embedded analytics and chat scripts, custom form builder, BC On-Premise (WSAK) and Online (OAuth) both supported. The platform gets out of your way.

Seamless Integrations
Everything you need already wired in — no extra platforms, no extra licences.
Dynamics 365 Business Central
Online and On-Premise. Live product, pricing, inventory, customer, and order data.
Microsoft Azure
App Service · Blob Storage · Communication Services · Entra ID · Application Insights.
Payment Providers
PayFast · Netcash · PayGate · Payflex · EFT/Bank Transfer. Additional providers available on request.
Analytics & Tags
Google Tag Manager · Google Analytics. Embed any analytics or chat script via asset containers.
Why Storefront Commerce?
Not a Connector — It's the Store
Shopify and WooCommerce connectors sync data between two systems. Storefront Commerce has no sync layer — Business Central is the source and the store. Nothing to break, nothing to reconcile.
No Data Silos
Pricing, customers, stock, and orders managed in the ERP your team already knows. No double-entry, no reconciliation, no drift between systems.
Launch in 4 Weeks
Structured implementation from BC setup to live store. This is a focused BC extension — not a full platform deployment project.
Backed by Braintree
Implemented and supported by Braintree, Microsoft's Business Central partner. Expert support across the full BC ecosystem — ERP and eCommerce together.

Trusted by Leading Businesses
Distributors, wholesalers, and specialist suppliers using Storefront Commerce to run their BC-powered online store.
Henry Schein
Leading healthcare solutions provider running eCommerce operations on Storefront Commerce with Business Central.
Rolux
Industrial solutions company with an integrated portal and dealer network powered by Storefront Commerce.
AWT Solutions
Hardware & tools sales and distribution — orders flowing directly from storefront into Business Central.
Kemtek
Specialist supplier of leading brands to the commercial print, 3D print, barcoding, and labelling sectors.
L & A Logistics
Retail sales and distribution with a Storefront Commerce-powered online channel integrated with BC.
The Braintree Ecosystem
Storefront Commerce is one part of a complete Business Central ecosystem. Every layer works together — no gaps, no disconnected tools.
GL · AR · AP · Fixed Assets · HR · Cost Management
- General Ledger: Budgets · Financial Reports · Dimensions Analysis
- VAT & VAT Statements · Intercompany · Consolidation · Recurring Journals
- Accounts Payable: Vendor Invoices · Credit Memos · Payment Journals
- Accounts Receivable: Customer Invoices · Direct Debit Collections · Statements
- Fixed Assets: Depreciation · Maintenance Register · Insurance
- Bank Accounts · Statement Reconciliation · Payment Reconciliation Journals
- Human Resources: Employee Records · Absence Registration
- Incoming Documents · Standard Workflows · Power Automate Flows
- 16 Power BI Reports: Financial Overview · Income Statement · Balance Sheet · Budget Comparison · Aged AR/AP · Liquidity KPIs · EBITDA · Profitability · Late Payments · GL Entries
Sales · Purchasing · Inventory · Warehouse · MRP
- Sales: Quotes · Orders · Returns · Invoicing & Credit Memos
- Purchasing: Requisitions · Quotes · Orders · Returns · AP
- Blanket (Contract) Orders · Stock Reservations · Price Lists
- Inventory: Stock Counts · Transfer Orders between Locations
- Warehouse: Bins · Directed Pick & Put-away · Barcode Scanning
- Order Planning · Planning Worksheets · Serial & Batch Tracking
- 50 Power BI Reports: 18 Sales · 17 Purchasing · 15 Inventory — trends, forecasts, variance & performance
Assembly BOMs · Kitting · Assemble-to-Order & Stock
- Assembly BOMs · Multi-level Component Lists
- Assemble-to-Order · Assemble-to-Stock
- Assembly Orders · Posted Assembly Orders
- Kitting & Bundling · Item Variants
- Stock Keeping Units (SKUs)
- Included in Essentials licence — no Premium required
Production Orders · BOMs · Routings · Capacity Planning
- Production Orders · Manual & Automated Backflushing
- Multi-level Production BOMs · Stock Keeping Units
- Production Routings · Routing Steps · Open Production Orders
- Capacity Planning · Work Centres & Machine Centres
- MRP / Inventory Planning · Order Planning
- Requires Premium licence
- 18 Power BI Reports: Utilisation · Work Centre Load · Consumption Variance · Capacity Variance · Production WIP · Scrap · Gantt · Finished Order Breakdown
Project creation · Resource allocation · Time sheets · WIP management · Milestone billing · Project P&L
Service orders · Contracts & SLAs · Resource dispatch · Repair parts tracking · Service pricing & billing
Recurring invoices · Blanket orders · Service contracts · Revenue recognition · Automated billing runs
Cost centres · Cost objects · Cost types · Allocations · Cost budgets · Cash flow forecast
Contact management · Sales opportunities · Campaigns · Interaction log · Pipeline tracking
Multi-entity transactions · Intercompany postings · Group consolidation reporting · Elimination entries
Native eCommerce on BC — no sync layer. Products, pricing, customers, and orders in one system.
Statement import, reconciliation, and payment export for FNB, ABSA, and Standard Bank via direct API.
Multilevel approvals with field monitoring, validation, and process automation across BC and Power Platform.
Custom document templates, barcode generation, and direct print capabilities for BC documents.
Handheld device support for BC warehouse operations — picks, put-aways, and item tracking on the floor.
AR collection management and tracking — follow-up workflows, aging analysis, and collection status in BC.
Store BC document attachments on SharePoint instead of the BC database — keeps the ERP lean.
Automated AP statement reconciliation — streamlines vendor payment processing and dispute resolution.
BBBEE vendor classification in BC for compliance reporting and preferential procurement scoring.
Everlytic integration for bulk email and SMS campaigns triggered from Business Central data.
Capture signatures and photos against any BC record — attach and store images linked directly to documents.
Microsoft-built · B2C & B2B
Synchronises BC product master data, pricing, and stock levels to Shopify. Orders and payments import back into BC for fulfilment. Supports B2C storefronts and Shopify B2B company accounts.
- Product catalogue sync: items, variants, images
- Pricing & inventory level sync to Shopify
- Order import → BC sales orders
- Payment & return sync
- Shopify B2B company accounts
Braintree-built · B2C & B2B
Synchronises BC product master data, pricing, and stock levels to any number of WooCommerce websites. Imports e-commerce orders, related payments, and returns into BC for fulfilment.
- Multi-site: sync to multiple WooCommerce stores
- Product, pricing & stock level sync
- Order, payment & return import → BC
- B2C storefronts and B2B customer groups
- WordPress / WooCommerce ecosystem
Full Platform · B2C & B2B
Comprehensive eCommerce, PIM, DAM, and CMS platform with a native BC connector. Suited to complex catalogue, rich content management, and large-scale B2B self-service portals.
- Product Information Management (PIM)
- Digital Asset Management (DAM)
- CMS + eCommerce + self-service portal
- BC connector for orders & product sync
- B2C storefront & B2B customer portal
| Storefront Commerce | Shopify Connector | WooCommerce Connector | DynamicsWeb | |
|---|---|---|---|---|
| Architecture | Native — no sync | Sync layer | Sync layer | Sync layer |
| Pricing source | Live from BC | Scheduled sync | Scheduled sync | Scheduled sync |
| Separate catalogue | No | Yes | Yes | Yes (PIM) |
| B2B pricing | 6 tiers native | B2B markets | Plugin-based | Full B2B portal |
| Best for | BC-first, no sync | Existing Shopify | Existing WordPress | Complex content / PIM |
Storefront Commerce is the eCommerce layer of the Braintree BC stack — built to sit directly on Business Central, not alongside it.
Business Central in the Microsoft Cloud
Storefront Commerce sits inside the Microsoft stack — not connected to it. ERP, eCommerce, collaboration, analytics, and AI run on one platform, one identity, and one cloud.
- Teams
- Outlook
- SharePoint
- OneDrive
- Excel · Word
- Power BI
- Power Apps
- Power Automate
- Power Pages
- Dataverse
One identity · One analytics platform · One AI layer · One cloud
AI Built into Business Central
Microsoft Copilot is not a bolt-on — it is embedded in Business Central. Agents process emails and documents autonomously inside BC, while Microsoft Graph surfaces your ERP data across every M365 tool your team already uses.
Sales Order Agent
Reads incoming order emails, extracts line items and delivery details, and creates fully populated BC sales orders — without manual entry. Orders flow from inbox to ERP in minutes.
- Monitors a dedicated order inbox continuously
- Matches items and customers against BC records
- Creates BC sales orders ready for fulfilment
- Flags exceptions for human review
Payables Agent
Processes vendor invoice emails end-to-end — reads the document, matches to the purchase order, posts the payable, and routes exceptions. AP without manual data entry.
- Reads vendor invoice PDFs and emails
- Matches invoices to open purchase orders in BC
- Posts to AP ready for payment run
- Exceptions routed for human approval
Build Your Own Agent
The BC AI Development Toolkit lets you build domain-specific autonomous agents in AL — agents that understand your processes, take actions in BC, and hand off exceptions to your team.
- Author agents in AL using the BC AI toolkit
- Define custom instructions & action steps
- Agents read, create, and update BC records
- Azure OpenAI powered — runs inside your BC environment
Bank Reconciliation Assist
AI matches bank statement lines to BC ledger entries. Suggestions are presented for review — the accountant approves, not reworks.
Learn more →Product Descriptions
Generate marketing copy for BC item cards in one click. Content is drafted by Copilot and edited by your team — no blank page, no external copywriter.
Learn more →Copilot Chat in BC
Ask in plain language: "show me overdue invoices for Cape Town customers" or "which items are below reorder point." No filters, no reports, no training.
Learn more →Copilot in Storefront
AI-assisted product descriptions published directly from BC to your store. Content your team creates in BC is the content your customers see — no duplication.
Learn more →
Microsoft Graph is the connective layer for your organisation's digital workspace. It links people, documents, conversations, and calendars so Copilot delivers insights grounded in real business context — not just generated text. Business Central is a first-class Graph service, meaning your ERP data surfaces natively in Teams, Outlook, and every M365 surface your team uses every day.
Copilot knows which project a document belongs to, who owns it, and what decisions were made in related meetings — because Graph connects it all.
Graph respects Microsoft Entra identity and permissions — sensitive data stays protected. Responses are both relevant and compliant.
Instead of searching across disconnected systems, Graph provides a single, consistent way to access all organisational data — including BC.
Azure Uptime Guarantee
Pricing Tiers — Best Price Always
Average Go-Live
Payment Gateways
Ready to Put Your Business Central Online?
Join businesses already using Storefront Commerce to run their BC-powered eCommerce operation — without adding a third system.