
A B2B eCommerce platform handles the purchasing behaviour of business buyers — who need account-specific pricing, tiered volume discounts, purchase order payment terms, multi-location shipping to different addresses, approval workflows before checkout, and custom product catalogs that show only what each customer is contracted to buy. Shopify Plus and Adobe Commerce (Magento) both offer B2B feature sets that cover the most common scenarios. Custom B2B platforms are the answer when pricing logic, catalog structure, ordering rules, or ERP integration requirements exceed what platform configuration can handle — and in mid-market and enterprise B2B, they regularly do.
What makes B2B eCommerce different from consumer eCommerce?
The fundamental difference is that B2B buyers transact under contract terms, not at list price. A consumer sees the same price as every other consumer. A B2B buyer sees a price specific to their account, their volume tier, their negotiated discount, and the product category they're buying. Consumer eCommerce platforms are priced, architected, and supported for identical pricing across all buyers. The B2B additions in Shopify Plus and Magento are bolt-ons to a consumer-first architecture — which is why they work well up to moderate complexity and fail when the business rules become non-standard.
What does Shopify Plus B2B handle — and where does it stop?
Shopify Plus B2B (released 2022, substantially improved in 2023–2024) handles: company accounts with multiple buyer contacts, account-specific price lists, net payment terms (Net 30, Net 60, Net 90), purchase order reference numbers on orders, draft orders and quotes, and basic order minimums. This covers the majority of wholesale and distribution scenarios where pricing is simple and catalog is shared.
It stops working for: tiered volume pricing that changes mid-order as quantity thresholds are crossed (Shopify B2B prices by list, not by cumulative order quantity), customer-specific product catalogs where each account sees a different subset of SKUs with different names and lead times, multi-location buying groups where a parent account controls budgets but subsidiary locations place orders independently, and approval workflows where orders over a threshold require a purchasing manager's sign-off before checkout completes.
What does Adobe Commerce (Magento) B2B handle — and where does it stop?
Adobe Commerce B2B is more feature-complete than Shopify Plus B2B: company accounts, shared catalogs (customer-specific product sets with customer-specific pricing), requisition lists, quick order by SKU, purchase approval workflows, negotiated quotes, and payment on account. This covers most mid-market B2B scenarios.
The ceiling: Adobe Commerce's total cost of ownership is high — licensing ($22,000–$125,000/year for cloud), implementation ($80,000–$300,000), and ongoing development to maintain the extension ecosystem. Organisations whose B2B complexity doesn't fill the full Adobe Commerce feature set often find themselves overpaying for capability they don't use. And organisations whose needs exceed Adobe Commerce — particularly those with multi-entity pricing, contract-driven price changes mid-order, or deep ERP integration requirements — still hit a ceiling.
What are the five scenarios that require a custom B2B eCommerce platform?
- Dynamic contract pricing with mid-order recalculation — distributors and manufacturers with complex pricing agreements (base price + rebate tiers + freight + surcharges + contract-specific discounts) need a pricing engine that recalculates the order total as the buyer adds items, not a static price list applied at checkout
- Multi-entity buying groups with consolidated invoicing — B2B buyers who are chains, franchisors, or procurement groups need platforms where each location orders independently, sees location-specific catalogs and delivery dates, but all orders consolidate onto a single monthly invoice to the parent account
- ERP-driven inventory and lead time visibility — manufacturers and distributors whose inventory and lead times change daily need real-time ERP integration (SAP, Epicor, Infor) that shows buyers actual available-to-promise dates per SKU per warehouse, not batch-updated inventory snapshots
- Configurator and specification-driven ordering — industrial and technical product B2B requires configure-price-quote logic where the buyer specifies product requirements (dimensions, materials, tolerances) and the platform generates a SKU, price, and lead time — not possible in standard eCommerce platforms
- Regulatory and compliance-gated purchasing — healthcare, defence, and chemical distributors need platforms that verify buyer credentials (purchasing licence, account type, DEA number) before displaying certain products, with audit trail of who purchased what under which credentials
What does a custom B2B eCommerce platform include?
Platform components: account management (company hierarchy, buyer contacts with roles and purchase limits, approval matrix), catalog engine (account-specific product visibility, customer-specific pricing, bundle and kit logic), pricing engine (contract price, volume tier, promotional price, surcharge, freight calculation — all applied in real-time), order management (approval workflows, draft orders, order history across all locations, return merchandise authorisation), quote management (negotiated quote creation, expiry, acceptance, conversion to order), payment and credit (net terms, credit limit enforcement, invoice payment, ACH/wire for large orders), ERP integration (real-time inventory, ATP dates, order sync, invoice generation, payment confirmation), and account self-service (invoice download, order tracking, reorder from history, user management).
For multi-location buying groups: parent account dashboard showing all subsidiary orders, consolidated statements, and budget management.
What does a custom B2B platform cost compared to Shopify Plus?
Shopify Plus costs $2,300/month base plus app costs ($500–$2,000/month for B2B functionality gaps like custom pricing, ERP integration, and advanced catalogs) plus a build cost of $30,000–$80,000 for a competent Shopify B2B implementation. Total year 1: $90,000–$150,000. Year 2+: $35,000–$50,000/year in platform and app fees, plus ongoing development.
A custom B2B eCommerce platform built by Madgeek costs $80,000–$200,000 to design and build. No monthly platform fees. Ongoing hosting and maintenance: $2,000–$4,000/month. For organisations with $5M+ in B2B online revenue, the breakeven versus Shopify Plus is typically 18–24 months — after which the custom platform is cheaper annually and handles the complexity that Shopify Plus couldn't. Proof point: Madgeek's eCommerce platform rebuild for a market-leading retailer produced a 40%+ sales increase in the 12 months post-launch.
How does the AI layer change B2B eCommerce outcomes?
AI in B2B eCommerce targets the two biggest revenue levers: order value and reorder rate. For order value: ML-based cross-sell and upsell recommendations trained on B2B purchase patterns (not consumer browsing behaviour) identify the products a buyer consistently purchases together and the items their account is underbuying relative to peer accounts in the same vertical — surfacing these recommendations at the right moment in the ordering flow.
For reorder rate: predictive reorder timing (based on average consumption rate, last order date, and seasonal patterns) generates automatic reorder reminders or standing order suggestions before the buyer contacts a sales rep — reducing the lost revenue from buyers who run out of stock and reorder from a competitor because they were never prompted.
Madgeek builds custom B2B eCommerce platforms for established retailers, distributors, and manufacturers where Shopify Plus and Adobe Commerce have hit their ceiling. See our custom eCommerce development service for full engagement details.
Written by
Abhijit Das
CEO
Building AI tools for businesses from legacy to new age SaaS startups
LinkedIn ↗Need a team to build this for your business?