Skip to main content

B2B Wholesale Ecommerce Guide: Buyer Portals, Net Terms & Custom Pricing

Build a B2B wholesale portal buyers actually use: customer-specific pricing, net terms and credit limits, PO and approval checkout, and reorders from order history.

E
ECOSIRE Research and Development Team
|March 23, 2026Updated July 18, 202616 min read3.0k Words|

B2B e-commerce has fundamentally changed. The buyer who once called your sales rep for every reorder now expects a self-service portal where they can check real-time inventory, see their negotiated pricing, place orders at 2 AM, and track shipments without a single phone call.

Part of our B2B eCommerce & Operations series

Read the complete guide

B2B e-commerce has fundamentally changed. The buyer who once called your sales rep for every reorder now expects a self-service portal where they can check real-time inventory, see their negotiated pricing, place orders at 2 AM, and track shipments without a single phone call. McKinsey's 2025 research shows that 83% of B2B buyers prefer ordering through digital channels, and 70% are willing to spend more than $50,000 in a single online transaction — up from 27% just three years ago.

Yet most wholesale businesses are running their digital channel on a consumer e-commerce platform with workarounds layered on top. Shopify was not built for tiered pricing. WooCommerce was not designed for purchase order workflows. The result is a digital experience that frustrates B2B buyers instead of serving them, pushing them back to phone and email ordering — or worse, to a competitor who has built a proper B2B portal.

This guide covers the complete B2B e-commerce strategy: what modern B2B buyers expect, how to structure pricing and quoting, how to manage accounts and credit terms, and how to build a B2B portal that drives adoption and increases order volume.

Key Takeaways

  • B2B buyers now expect B2C-level digital experiences — fast, self-service, mobile-friendly, personalized
  • Tiered pricing, customer-specific pricing, and volume discounts must be automated, not managed in spreadsheets
  • Quote-to-order workflows are essential — 65% of B2B transactions involve a negotiation step before purchase
  • Credit terms and approval workflows differentiate B2B from B2C at the checkout level
  • Punchout catalogs (cXML/OCI) connect your catalog directly to enterprise procurement systems (SAP Ariba, Coupa, Oracle)
  • Integration between your B2B storefront and ERP is non-negotiable — inventory, pricing, and order status must be real-time
  • Self-service portals reduce customer service costs by 40-60% while increasing order frequency by 25-35%

What B2B Buyers Expect in 2026

The B2B buyer profile has shifted. The median age of a B2B purchasing decision-maker is now 35, meaning they grew up with Amazon, Uber, and instant digital gratification. Their expectations are shaped by consumer experiences, but their requirements are distinctly B2B.

The B2B Buyer Expectation Matrix

ExpectationConsumer EquivalentB2B Requirement
Personalized pricingDynamic pricing, couponsCustomer-specific price lists, volume discounts, contract pricing
Self-service orderingAdd to cart, one-click buyReorder from history, quick order pad, CSV upload, saved carts
Real-time inventory"In stock" badgeWarehouse-level availability, lead times for made-to-order, backorder dates
Account managementUser profileMulti-user accounts, approval hierarchies, spending limits, cost centers
Payment flexibilityCredit cardNet 30/60/90, purchase orders, ACH, credit limits, partial payments
Order trackingShipping notificationReal-time tracking, delivery scheduling, proof of delivery, ASN integration
Content and documentationProduct descriptionsTechnical specifications, SDS sheets, compliance certificates, CAD files

The Self-Service Imperative

Self-service is not a cost-cutting measure — it is a revenue growth strategy. B2B companies that implement comprehensive self-service portals see a 25% to 35% increase in order frequency because buyers can order whenever it is convenient for them, without waiting for business hours or sales rep availability. The average B2B reorder takes 3 minutes on a well-designed portal versus 15 to 20 minutes via phone or email.


B2B Pricing Strategy

Pricing in B2B is fundamentally different from B2C. Where a consumer sees one price, a B2B buyer may see a price determined by their customer tier, volume commitment, contract terms, geographic region, and the specific product category. Managing this complexity manually is the single biggest bottleneck in B2B digital transformation.

Pricing Models for B2B E-commerce

ModelDescriptionBest ForComplexity
List price with discountsStandard price minus customer-specific discount percentageSimple wholesale with few tiersLow
Tiered pricingPrice changes at volume breakpoints (1-99 units, 100-499, 500+)Commodity products with predictable demandMedium
Customer-specific price listsUnique price for each product per customer or customer groupNegotiated contracts, long-term relationshipsHigh
Quote-based pricingNo listed price; buyer requests quote, sales negotiatesCustom/configured products, large projectsHigh
Matrix pricingPrice varies by multiple attributes (size, material, finish)Configurable products with many variantsVery High

Volume Discount Structure Example

Product: Industrial Safety Gloves (SKU: ISG-2026)

Tier 1:    1 - 99 pairs     → $12.50/pair
Tier 2:  100 - 499 pairs    → $10.75/pair  (14% discount)
Tier 3:  500 - 999 pairs    → $9.25/pair   (26% discount)
Tier 4: 1,000 - 4,999 pairs → $8.00/pair   (36% discount)
Tier 5: 5,000+ pairs        → Request quote (additional negotiation)

Contract pricing for customer "ABC Manufacturing":
  All tiers discounted additional 8% (negotiated annual contract)
  Net Tier 3 price: $8.51/pair

Quote-to-Order Workflow

For complex B2B transactions, the buying process is: Browse catalog → Request quote → Negotiate → Approve → Convert to order → Fulfill. Your platform must support this entire flow digitally.

Quote workflow stages:

  1. Quote request: Buyer selects products and quantities, submits RFQ through portal
  2. Internal review: Sales rep reviews request, checks margins, prepares pricing
  3. Quote delivery: Buyer receives quote in portal with expiration date (typically 30 days)
  4. Negotiation: Buyer can counter or request modifications through the portal
  5. Approval: Buyer-side approval workflow (manager sign-off for orders above threshold)
  6. Order conversion: Approved quote converts to sales order with one click
  7. Fulfillment: Order enters fulfillment pipeline, buyer tracks progress in portal

Account Management and Multi-User Access

B2B accounts are not individual users — they are organizations with complex hierarchies. A single customer account may have a procurement manager who places orders, a finance manager who approves payments, a warehouse manager who confirms deliveries, and a C-level executive who reviews spending reports.

Account Hierarchy Model

ABC Manufacturing (Parent Account)
├── Headquarters (Billing Address)
│   ├── Sarah Chen — Procurement Director (full access, approval up to $50,000)
│   ├── James Rodriguez — Buyer (order creation, no approval above $5,000)
│   └── Lisa Park — Finance Manager (payment and invoice access only)
├── Chicago Plant (Ship-to Address #1)
│   ├── Mike Thompson — Plant Manager (order creation for this location only)
│   └── Angela Davis — Receiving Clerk (delivery confirmation only)
└── Houston Plant (Ship-to Address #2)
    └── David Kim — Operations Lead (order creation for this location only)

Permission Matrix

RoleBrowse CatalogCreate OrdersApprove OrdersView InvoicesManage UsersView Reports
Account AdminYesYesUp to limitYesYesYes
BuyerYesYesUp to limitNoNoNo
ApproverYesNoYesYesNoYes
FinanceNoNoNoYesNoYes
ReceiverNoNoNoNoNoNo

Credit Terms and Payment Workflows

B2B payment is not a credit card swipe. Most B2B transactions are paid on terms — Net 30, Net 60, or Net 90 — meaning the buyer receives the goods and pays the invoice later. Your e-commerce platform must manage credit limits, payment terms, and accounts receivable aging.

Credit Management Framework

ComponentDescriptionImplementation
Credit applicationNew customers apply for credit terms through portalOnline form → credit check → approval workflow
Credit limitMaximum outstanding balance allowed per customerEnforced at checkout — orders exceeding limit require prepayment or approval
Payment termsNumber of days from invoice to payment due dateAssigned per customer, displayed at checkout and on invoices
Early payment discountIncentive for paying before terms (e.g., 2/10 Net 30)Auto-calculated on invoice, tracked in AR
Credit holdAutomatic hold on new orders when past-due exceeds thresholdConfigurable threshold (e.g., 15 days past due, or >$10,000 overdue)
Collections workflowAutomated reminders at due date, 15 days, 30 days, 60 days past dueEmail automation + sales rep notification

Payment Methods for B2B

  • Purchase orders: Buyer issues PO number at checkout; you invoice against it
  • Net terms (30/60/90): Most common; requires credit approval process
  • ACH/Wire transfer: For large orders; lower processing fees than cards
  • Credit card: Increasing in B2B, especially for smaller orders; surcharge common
  • Trade credit insurance: Protects seller against buyer default on large accounts

Punchout Catalogs: Connecting to Enterprise Procurement

Punchout catalogs allow enterprise buyers to browse your product catalog directly from within their procurement system (SAP Ariba, Coupa, Oracle, Jaggaer) and send the cart back for internal approval. This is not a nice-to-have feature — for selling to Fortune 500 companies, government agencies, and large institutions, punchout capability is a prerequisite for becoming an approved vendor.

How Punchout Works

1. Buyer logs into their procurement system (e.g., SAP Ariba)
2. Clicks "Punchout" link for your company → redirected to your B2B portal
3. Your portal recognizes the buyer, loads their pricing, shows your catalog
4. Buyer adds products to cart, customizes quantities
5. Buyer clicks "Submit Cart" → cart data (cXML) sent back to procurement system
6. Procurement system runs internal approval workflow
7. Approved PO is transmitted electronically to your ERP
8. You fulfill the order, send ASN (Advanced Shipping Notice) and invoice via cXML

Punchout Protocol Comparison

ProtocolUsed ByFormatMarket Share
cXMLSAP Ariba, Coupa, JaggaerXML over HTTPS~60% of enterprise punchout
OCISAP ERP (direct)URL parameters~25% of enterprise punchout
EDI (ANSI X12)Legacy procurement systemsFixed-width data~15% (declining)

Building Your B2B Portal: Platform Requirements

Feature Checklist for B2B E-commerce Platforms

Must-Have Features:

  • Customer-specific pricing and price lists
  • Volume/tiered pricing with automatic calculation
  • Quote request and negotiation workflow
  • Multi-user accounts with role-based permissions
  • Purchase order payment method
  • Net payment terms with credit limit enforcement
  • Quick order pad (enter SKU + quantity, skip browsing)
  • Reorder from order history (one-click reorder)
  • CSV/Excel bulk order upload
  • Real-time inventory availability by warehouse
  • ERP integration (inventory, pricing, orders, invoices)
  • Saved carts and requisition lists

Nice-to-Have Features:

  • Punchout catalog support (cXML/OCI)
  • Contract management with renewal reminders
  • Approval workflows with configurable thresholds
  • Backorder management with ETA visibility
  • Technical document library (SDS, certificates, drawings)
  • Customer-specific catalogs (restrict visibility by account)
  • API access for buyer-side automation

Why Odoo for B2B E-commerce

Odoo's integrated approach is particularly powerful for B2B because the ERP and the e-commerce portal share the same database. When a sales rep updates a customer's price list in the CRM, it is immediately reflected in the portal. When inventory arrives at the warehouse and is received in the WMS, it is immediately available for the buyer to see and order online. There is no synchronization delay, no integration middleware, and no data discrepancy.

Key Odoo B2B capabilities:

  • Pricelists: Unlimited price lists with rules based on customer group, quantity, date range, product category
  • Portal access: Built-in customer portal with quotation, order, invoice, and delivery tracking
  • Multi-company: Manage multiple business entities (wholesale division, retail division) from one system
  • eSign: Digital signature on quotes and contracts directly in the portal
  • Payment acquirers: Support for PO, wire transfer, and credit card payments at checkout

For businesses evaluating B2B e-commerce platforms, ECOSIRE's Odoo implementation services provide a complete B2B portal deployment in 8 to 12 weeks, including pricing configuration, customer migration, and ERP integration.


B2B E-commerce Metrics That Matter

Key Performance Indicators

MetricDefinitionBenchmark (B2B)How to Improve
Digital adoption rate% of customers who have placed at least one online order40-60% (good), 70%+ (excellent)Onboarding campaigns, training, incentives
Self-service ratio% of orders placed through portal vs. phone/email/rep50-70% (good), 80%+ (excellent)UX improvements, feature additions
Average order value (AOV)Average revenue per orderVaries by industryCross-sell recommendations, bundle pricing
Order frequencyAverage orders per customer per month2-4 (typical wholesale)Reorder reminders, subscription/auto-replenishment
Cart abandonment rate% of carts created but not completed60-75% (B2B average)Saved carts, follow-up emails, approval workflow
Quote-to-order conversion% of quotes that become orders30-50% (good), 60%+ (excellent)Faster response times, competitive pricing
Customer retention rate% of customers who reorder within 12 months80-90% (good), 95%+ (excellent)Service quality, portal experience, account management

Implementation Roadmap

Phase 1: Foundation (Weeks 1-8)

  • Select and deploy B2B e-commerce platform with ERP integration
  • Migrate customer data (accounts, contacts, addresses, payment terms)
  • Configure pricing engine (import price lists, set up tiered pricing rules)
  • Build product catalog with B2B-specific content (technical specs, bulk packaging info)
  • Implement basic portal: catalog browsing, cart, checkout, order tracking

Phase 2: Adoption (Weeks 9-16)

  • Onboard first 20% of customers (highest-volume accounts)
  • Implement quick order pad and reorder-from-history features
  • Add quote request workflow for custom pricing situations
  • Configure credit management (limits, terms, holds)
  • Launch email automation for order confirmations, shipping notifications, invoice reminders

Phase 3: Optimization (Weeks 17-24)

  • Analyze portal usage data and optimize UX based on behavior
  • Implement approval workflows for buyer-side purchasing controls
  • Add punchout catalog for enterprise customers (if applicable)
  • Build reporting dashboards for sales team (customer activity, at-risk accounts)
  • Launch referral and loyalty programs for B2B accounts

Frequently Asked Questions

What is the difference between B2B and B2C e-commerce?

B2B e-commerce involves transactions between businesses, while B2C sells directly to consumers. The key differences are: B2B has complex pricing (negotiated, volume-based, customer-specific), larger order values (typically 10x to 100x B2C), longer sales cycles (weeks to months vs. minutes), multiple decision-makers per purchase, payment on terms (Net 30/60/90 vs. immediate payment), and integration requirements with procurement systems. The technology requirements are substantially different, which is why consumer platforms like Shopify often fall short for B2B use cases.

How do I get my B2B customers to adopt the online portal?

Adoption requires a deliberate strategy. Start with your highest-volume customers who place frequent reorders — the time savings are immediately obvious to them. Offer incentives for the first online order (a small discount or free shipping). Provide training sessions — a 15-minute video walkthrough removes the intimidation factor. Make the portal genuinely easier than the old way — if placing an order online takes more steps than calling a rep, adoption will fail. Set a target of 50% digital adoption within 6 months and track it weekly.

Can I run B2B and B2C e-commerce on the same platform?

Yes, but the platform must support it natively. Running B2B and B2C on separate instances creates data silos and doubles your maintenance burden. Odoo, for example, supports both B2B and B2C from a single installation — B2C customers see list prices and pay by card, while B2B customers log in to see their negotiated pricing and can pay on terms. The product catalog, inventory, and fulfillment infrastructure are shared, reducing operational complexity.

What is a punchout catalog and do I need one?

A punchout catalog allows enterprise buyers to browse your products from within their procurement system (SAP Ariba, Coupa, Oracle) and send the cart back for internal approval. You need punchout capability if you sell to Fortune 500 companies, government agencies, or large institutions that require all purchases to go through their procurement system. If your customer base is small to mid-size businesses, punchout is typically not required initially but becomes important as you move upmarket.

How should I handle returns in B2B e-commerce?

B2B returns are typically governed by your terms and conditions rather than consumer protection laws. Implement a Return Merchandise Authorization (RMA) workflow in your portal where buyers can request returns, specify the reason, and receive an RMA number. Set clear policies on restocking fees (commonly 15-25%), return windows (30-90 days), and conditions (original packaging, no damage). Automate the credit memo process so the buyer's account is credited promptly when the return is received and inspected.

What payment terms should I offer new B2B customers?

Start new customers on prepayment or credit card terms until they establish a purchase history and pass a credit check. After 3 to 6 months of consistent ordering and on-time payment, extend Net 30 terms. Reserve Net 60 and Net 90 for established, high-volume accounts. Always set a credit limit based on the customer's financial health and your risk tolerance. Offering 2/10 Net 30 (2% discount for payment within 10 days) can significantly improve your cash flow.


Getting Started with B2B E-commerce

The transition from phone-and-fax ordering to a digital B2B portal is one of the highest-ROI investments a wholesale business can make. The key is choosing a platform that was built for B2B complexity — not a consumer tool with B2B features bolted on.

ECOSIRE's Odoo consultancy team has deployed B2B portals for distributors, manufacturers, and wholesale businesses across industries. Contact us for a free assessment of your B2B digital readiness and a roadmap tailored to your business.

E

Written by

ECOSIRE Team

Technical Writing

The ECOSIRE technical writing team covers Odoo ERP, Shopify eCommerce, AI agents, Power BI analytics, GoHighLevel automation, and enterprise software best practices. Our guides help businesses make informed technology decisions.

ECOSIRE

Transform Your Business with Odoo ERP

Expert Odoo implementation, customization, and support to streamline your operations.