smaple.tr
b2b e-commerce

B2B E-Commerce Platform: Complete Guide to Building Wholesale Portals [2026]

Mehmet Kurtipek
February 24, 2026
11 min read
b2b e-commerce
wholesale portal
b2b platform
ERP integration
bulk ordering

B2B E-Commerce Platform: Complete Guide to Building Wholesale Portals [2026]

B2B e-commerce now accounts for over $7 trillion in global sales annually — roughly five times the size of the B2C market. Yet most B2B software development teams still reach for B2C platforms when building wholesale portals, then spend months bolting on features that were never designed for corporate purchasing. The result: price lists that leak to the wrong accounts, approval workflows that live in email, and ERP data that requires manual re-entry.

This guide covers what a production-grade B2B e-commerce platform must include: customer-specific pricing, multi-level approval workflows, EDI and ERP integration, bulk ordering, and the architectural decisions that separate a genuine B2B platform from a B2C storefront with a "wholesale" checkbox. By the end, you will have a clear framework for evaluating whether to build, buy, or extend an existing platform.

B2B vs B2C: Why the Architecture Differs

The differences between B2B and B2C purchasing are not surface-level UX choices — they drive fundamentally different data models and workflow engines.

Pricing Complexity

In B2C, pricing is simple: one price per SKU, modified by promotions. In B2B, pricing is contractual:

  • Account-specific pricing: A distributor buying 10,000 units per month negotiates a different unit price than a reseller buying 200 units
  • Volume tiers: Price breaks at quantity thresholds (1-99 units at $12.50, 100-499 at $11.00, 500+ at $9.75)
  • Time-based contracts: Locked pricing for a contract period, regardless of market fluctuations
  • Cost-plus models: Price calculated as a markup over supplier cost, updated automatically when costs change

Implementing this in a B2C platform means overriding the pricing engine at every touchpoint — cart, checkout, order confirmation, invoice. It breaks during promotions, breaks during catalog syncs, and is nearly impossible to audit.

Purchase Approval Workflows

B2C purchasing is a single-actor decision: one person decides, one person pays. B2B procurement runs through organizational hierarchies:

  1. Department employee submits purchase requisition
  2. Department manager approves within budget authority
  3. Finance controller validates budget availability
  4. Procurement officer issues or approves PO
  5. Vendor receives approved order

This multi-step approval flow has dollar thresholds, delegation rules, timeout escalations, and audit trails. None of this exists in B2C platforms. It must be built as a workflow engine, not as a simple "approve/reject" flag on an order.

Catalog and SKU Scale

B2C catalogs contain thousands to tens of thousands of products optimized for visual browsing. B2B catalogs contain technical specifications: tolerances, certifications, material grades, compatibility tables. A manufacturer's catalog may contain 500,000+ SKUs, many with attributes that only industrial buyers understand or care about.

Core Features of a B2B E-Commerce Platform

1. Customer-Specific Pricing Engine

The pricing engine is the most critical differentiator in B2B e-commerce. It must:

  • Store account-level pricing contracts as first-class data objects (not as coupon codes or discount rules)
  • Calculate price at catalog browse time, not only at checkout
  • Prevent price leakage between accounts through session isolation
  • Support pricing hierarchies: account > account group > market segment > list price
  • Provide pricing audit trails for contract compliance

Implementation pattern: Maintain a pricing resolution chain. When a buyer's session requests a price, the engine walks the chain from most-specific (account contract) to least-specific (list price), applying the first matching rule. This is deterministic and auditable.

2. Multi-Level Purchase Approval

A production approval workflow engine must handle:

  • Configurable approval chains: Each customer's procurement hierarchy is different. The platform must store org charts as data, not hardcoded logic
  • Dollar-amount thresholds: Orders under $500 may not need approval; over $10,000 may require VP sign-off
  • Parallel approvals: Finance and legal may need to approve simultaneously rather than sequentially
  • Timeout escalations: If an approver does not act within 48 hours, escalate to their manager
  • Delegation: Approvers can delegate authority during vacation or absence
  • Audit log: Every approval action, rejection reason, and escalation is recorded and searchable

In B2B platforms we've built at Smart Maple — including a wholesale distribution portal handling $40M+ in annual transaction volume — the approval workflow engine consistently proves more complex than the e-commerce checkout itself.

3. Bulk Ordering Interfaces

B2C checkout is designed for single-unit purchases. B2B buyers order in cases, pallets, and containers. The ordering interface must accommodate:

  • Quick-order forms: Enter SKU and quantity directly without browsing the catalog
  • CSV/Excel upload: Upload order sheets with SKU, quantity, and optional line-item notes
  • Order templates: Saved "standing orders" for recurring purchases (monthly restock, quarterly supplies)
  • Reorder from history: One-click reorder from any previous order
  • Minimum order quantities (MOQ) and case-pack enforcement: The system prevents ordering partial cases when the product ships in multiples of 12

4. Net Terms and Credit Management

B2B buyers do not pay at checkout. They purchase on terms — Net 30, Net 60, or Net 90 — meaning invoice payment is due 30-90 days after delivery.

The platform must manage:

  • Credit limits per account: Maximum outstanding balance before orders are held
  • Credit utilization visibility: Buyers can see available credit before placing orders
  • Invoice management: PDF invoice generation, download history, payment portal
  • Terms enforcement: Orders that would exceed credit limits are flagged for credit team review, not silently rejected

5. ERP and EDI Integration

Enterprise B2B buyers use procurement systems (SAP, Oracle, Coupa, Ariba) that communicate via EDI standards. A B2B platform that cannot speak EDI is invisible to these buyers' automated purchasing workflows.

Key integration points:

  • EDI 850 (Purchase Order): Incoming PO from buyer's procurement system, automatically creates order in the platform
  • EDI 855 (PO Acknowledgment): Platform confirms receipt and validates availability
  • EDI 856 (Advance Ship Notice): Notifies buyer's warehouse system of incoming shipment with SKU, quantity, and carrier details
  • EDI 810 (Invoice): Electronic invoice transmission directly to buyer's AP system

On the ERP side, the integration must synchronize:

  • Real-time inventory levels from ERP to storefront (preventing orders on out-of-stock items)
  • Order data from storefront to ERP (triggering pick/pack/ship workflow)
  • Customer master data (billing addresses, payment terms, credit limits)
  • Product master data (descriptions, pricing, unit-of-measure conversions)

6. Account and Contact Management

A B2B account is not a single user — it is a hierarchy of contacts with different roles:

  • Account administrators: Can manage users, update billing info, and view all orders
  • Buyers: Can place orders up to their approved spending limit
  • Requesters: Can submit order requests for approval but cannot place orders directly
  • Finance contacts: Can view invoices and payment history but cannot place orders

This role-based access model is far more granular than B2C "customer accounts."

Platform Selection: Build vs Buy vs Extend

Enterprise B2B Platforms (SAP Commerce Cloud, Salesforce Commerce Cloud)

Full-featured enterprise platforms include all B2B capabilities out of the box: customer-specific pricing, approval workflows, EDI connectors, and ERP integration frameworks.

Investment range: $300,000-$1M+ for implementation, plus $100,000-$500,000/year in licensing

Appropriate for: Companies with $100M+ in B2B revenue, existing SAP/Salesforce ecosystems, and implementation budget

B2B SaaS Extensions (Shopify Plus B2B, BigCommerce Enterprise)

Major SaaS platforms have added B2B capability layers (Shopify's B2B features, BigCommerce's B2B Edition). These cover the common scenarios but have limits on approval workflow complexity and EDI support.

Investment range: $50,000-$200,000 for implementation, plus $1,000-$5,000/month platform fee

Appropriate for: Mid-market companies with $5M-$50M in B2B revenue, straightforward pricing models, minimal EDI requirements

Open Source Headless (Medusa, Saleor, Commerce Layer)

Open-source headless platforms provide the commerce primitives; B2B-specific logic (approval workflows, customer-specific pricing, EDI connectors) is built on top.

Investment range: $100,000-$400,000 for development, plus hosting costs

Appropriate for: Companies with complex, non-standard B2B workflows that no commercial platform supports; teams with strong engineering capacity

Custom Development

For companies whose B2B model is fundamentally different from standard platforms (complex configure-price-quote workflows, real-time integration with proprietary ERP systems, industry-specific compliance requirements), custom development provides the only path to full fit.

Investment range: $200,000-$800,000+ depending on scope

Timeline: 6-12 months for initial launch

B2B Portal Implementation Roadmap

Phase 1: Account and Catalog Foundation (Months 1-3)

Establish the data model: account hierarchy, contact roles, product catalog with technical attributes, and basic account-specific pricing. The goal is a functioning portal where a buyer can log in, browse the catalog at their contracted price, and see accurate availability.

Phase 2: Ordering and Approval Workflows (Months 3-5)

Implement the ordering engine: bulk order forms, CSV upload, order templates. Build the approval workflow engine with configurable chains, thresholds, and notifications. This phase is typically the most time-intensive.

Phase 3: ERP and EDI Integration (Months 5-7)

Connect to the ERP for real-time inventory and order submission. Implement EDI transaction sets for buyers who require automated procurement integration. Test edge cases: partial shipments, backorders, price discrepancies between EDI PO and platform price.

Phase 4: Net Terms and Credit Management (Months 7-8)

Implement credit limit tracking, invoice generation, and the payment portal. Integrate with accounting software for payment reconciliation.

Phase 5: Analytics and Sales Rep Tools (Months 8-9)

Build the analytics layer: account-level revenue, order frequency, product mix, and payment performance. Add sales rep tools: the ability to manage accounts, override pricing within defined limits, and place orders on behalf of accounts.

Key Metrics for B2B Portal Success

Track these KPIs after launch to measure adoption and ROI:

Metric Target Why It Matters
Portal adoption rate 40% of active accounts within 6 months Measures whether buyers use the self-service channel
Self-service order rate 60% of orders placed without rep involvement Reduces sales team overhead on repeat orders
Average order value (AOV) 2-3x pre-portal AOV Buyers ordering through the portal tend to include more line items
Order processing time Under 2 hours (vs 24-48 hours for phone/email) Direct operational efficiency gain
Invoice dispute rate Below 2% Measures data accuracy between platform and ERP
Credit utilization Under 80% across portfolio Signal of credit policy calibration

Common B2B Portal Mistakes

Mistake 1: Starting with a B2C platform. WooCommerce and standard Shopify were not designed for customer-specific pricing, approval workflows, or EDI. The cost of retrofitting these features typically exceeds the cost of starting with a B2B-capable platform.

Mistake 2: Hardcoding pricing rules. Pricing logic embedded in application code becomes impossible to maintain as the account portfolio grows. Pricing must be a configurable data model, not logic.

Mistake 3: Ignoring the sales rep workflow. A B2B portal does not eliminate the need for sales representatives — it changes their role. Reps need tools to manage accounts, review order history, and place orders on behalf of buyers. A portal without rep tools creates friction instead of removing it.

Mistake 4: Under-estimating EDI scope. EDI integration is not a two-week project. Each trading partner has mapping quirks, version differences, and testing requirements. Allocate 2-4 weeks per major EDI partner.

Mistake 5: Not training buyers. A B2B portal represents a workflow change for buyers who have been using email or phone for years. Structured onboarding — guided portal tours, CSV order templates pre-populated with the account's usual SKUs — dramatically improves adoption.

Conclusion

A B2B e-commerce platform is not a B2C storefront with a "request a quote" button. It is a procurement workflow system that happens to have a product catalog. The investment in customer-specific pricing, configurable approval workflows, EDI integration, and credit management pays off when buyers shift from phone and email orders to self-service — reducing order processing costs, increasing order frequency, and compressing the time between purchase intent and revenue recognition.

The platform you choose — enterprise, SaaS-extended, open-source, or custom — should be determined by your pricing complexity, EDI requirements, and technical capacity. Start with the approval workflow and pricing engine, because these are the features that cannot be retrofitted easily. Everything else can be added incrementally.

Related Articles

August 11, 2026

MLOps Guide: Taking Machine Learning Models to Production [2026]

87% of machine learning models built by data science teams never reach production. The models work — they pass cross-validation, they score well on holdout sets, they demonstrate genuine predictive value. The problem is not the modeling. The problem is everything that happens between a notebook experiment and a reliable, monitored, production system. MLOps is the discipline that closes that gap. This guide covers the full MLOps stack: maturity levels, tooling choices (MLflow, DVC, Kubeflow

Read More
August 10, 2026

LLM Fine-Tuning Guide: Custom Model Training with LoRA and QLoRA [2026]

General-purpose LLMs are impressive. They can write code, summarize documents, answer questions, and translate between languages with reasonable accuracy. But "reasonable" is not good enough when your application requires consistent output format, domain-specific terminology, a particular tone, or behavior that the base model was never trained to exhibit. That gap is where fine-tuning matters. Fine-tuning updates a model's weights on your specific data, changing how the model behaves — not

Read More
August 9, 2026

Computer Vision Applications: Object Detection, OCR, and Industrial AI [2026]

Computer vision has moved well past the research phase. The models are trained, the frameworks are mature, the hardware is accessible, and the use cases are generating measurable returns. What was a specialized capability requiring deep expertise in 2018 is now deployable infrastructure — if you know which component to reach for and where the real complexity lives. This guide covers computer vision applications across industrial, medical, logistics, and document processing domains. It expl

Read More