Zum Inhalt springen
GDPR-compliant B2B shops

B2B Customer Portals That Enable Real Self-Service

Customer-specific pricing, individual quotes, complete order history, multi-level approval workflows and convenient reordering: we build B2B customer portals that strengthen customer loyalty and relieve your inside sales team.

Custom Pricing Quote Management Reordering

50+

B2B portal projects

60%

Self-service rate after 6 months (project experience)

4

Standard user roles per customer account

2

SSO standards: SAML 2.0 and OpenID Connect

Your B2B customers expect more than a simple online shop. They want to work within a digital workspace where they can independently retrieve pricing, request quotes, search order histories, monitor budgets and trigger reorders with a single click — without calling your inside sales team each time. A well-designed B2B customer portal makes exactly that possible. We build these portals on Shopware Community Edition and integrate them seamlessly via ERP interfaces into your existing IT landscape.

portal.sample-corp.com/dashboardJohn SmithBuyerDashboardOrdersQuotesPricingApprovalsBudgetsDocumentsUsersPortal Feature OverviewAll enabled modules for your customer accountProcurementQuick Order by Article NumberActiveCSV Upload and Bulk ImportActiveOrder Templates and FavoritesActiveInterval-Based ReorderingOptionalManagement and ApprovalsMulti-Level Order ApprovalsActiveBudget and Cost Center ManagementActiveQuote ManagementNewIntegrationERP Interface (Pricing + Inventory)ActiveSSO (SAML 2.0 / OpenID Connect)ActiveEnabled Modules7 / 9User Roles4ERP SyncactiveLast Ordertoday 09:14
B2B customer portal: active modules, user roles and ERP sync at a glance

What a B2B Customer Portal Delivers

A B2B customer portal is far more than a gated online shop. It is your business customers' digital procurement workstation: a space where individually negotiated pricing applies, quotes are requested and tracked within the system, the complete transaction history is available at the click of a button, and internal procurement processes such as multi-level approvals are handled automatically. At the same time, the portal is a strategic retention tool: customers who order regularly through the portal are less likely to switch suppliers, since their saved templates, price agreements and order histories represent a genuine switching cost. According to a survey by the Fraunhofer Institute for Systems and Innovation Research, more than 72 percent (Fraunhofer ISI) of B2B companies see self-service portals as a key lever for customer retention.

The breadth of functions a well-designed customer portal covers is considerable. On the procurement side: quick ordering by SKU, CSV upload for list orders, order templates for recurring requirements, and automated reorder suggestions. On the information side: access to invoices, delivery notes, order status and technical documentation directly linked to each product. On the administration side: management of delivery addresses, cost centers, user profiles and budget allocations. All these functions together produce the effect B2B companies are looking for: a significant reduction in telephone and email inquiries alongside rising customer satisfaction.

Core Features of an Individual Customer Portal

Customer-Specific Pricing

Each of your customers sees only the prices contractually agreed for their account — tiered pricing, framework agreement rates and time-limited special conditions included. All prices are synchronized automatically from your ERP and delivered with high performance via Redis caching.

Quote and Request Management

Customers can request individual quotes directly from the shopping cart. Your sales team receives the request automatically in the CRM, processes the quote and notifies the customer by email or directly in the portal. Accepted quotes convert to orders without re-entry.

Complete Order History

The full transaction history is filterable by time period, product, order status and cost center. From any past order, individual items or the complete cart can be taken over for reordering with a single click.

Multi-Level Order Approvals

Configurable approval chains with value-based spending limits, escalation rules and deputy assignments. Approvers receive email notifications and can approve or reject directly in the portal or via a secure mobile link.

Budget and Cost Center Management

Budget caps per cost center, department or user role with real-time consumption display. Orders are automatically assigned to the correct cost center, and budget reports can be exported as CSV or PDF — ideal for your customers' internal cost control.

Reordering and Order Templates

Saved cart templates for standard orders, personal favorites lists and automatic reorder suggestions based on historical demand. Interval-based reorders for consumables minimize the effort required for routine procurement.

Customer-Specific Pricing Logic in Detail

B2B pricing is more complex than consumer commerce. One and the same product may be offered to different customers at completely different rates: framework agreement prices, quantity-dependent tiered pricing, customer group discounts, project-specific special rates and currency-specific list prices must all be processed simultaneously. Our pricing module handles this complexity in full.

From ERP Condition to Visible Customer Price

Multi-Level Price Fallback

The pricing system uses a hierarchical fallback: first the customer-specific price from the ERP is checked, then the group price, and finally the list price. No product ever appears without a price. All conditions are shown transparently in the cart — the buyer sees both their customer price and the saving against list. This builds trust and reduces queries. Price synchronization via our ERP interface runs automatically, either as a real-time query on page load or as a configured batch import.

  • Customer-specific price (highest priority)
  • Framework agreement price with minimum quantities
  • Tiered price based on order quantity
  • Customer group discount
  • List price as fallback

Price transparency increases conversion

B2B buyers who can clearly see their negotiated price in the portal and understand why it applies order digitally far more often than via telephone. In our projects we regularly observe an increase in self-service rate of 15 to 25 percentage points after introducing transparent pricing displays (project experience). A strategic consultation helps you define the optimal pricing structure for your portal.

Quote Management: From Request to Order

In many B2B sectors, fixed price lists are only part of the picture. For major projects, special deliveries or new customers, the individual quote remains the most important entry point into a business relationship. A well-designed customer portal integrates this quoting cycle fully into the digital procurement process. Instead of email and PDF exchanges, everything runs through the portal: the customer submits a request with specific quantities and requirements, the sales team processes it directly in the system and returns a binding quote, which the customer can accept with a single click and immediately convert to an order.

This integrated quote management has several advantages over traditional approaches. Requests are not lost in email inboxes. The status of every quote is traceable by both customer and sales team at any time. Accepted quotes do not need to be re-entered. Quote validity is monitored automatically, and expired quotes are flagged accordingly. And your sales team can immediately see in the quote module which customers have active requests and respond with priority. In conjunction with our CRM integration, all quoting activity is also logged in your sales system.

Project Process: How We Build Your Customer Portal

Technical Architecture of the Customer Portal

The technical foundation of our B2B customer portals is Shopware Community Edition in the current version. Shopware provides a stable base for product catalog, checkout, customer management and multilingual support. All B2B-specific extensions — approval workflows, quote management, cost center logic and customer-specific pricing — are developed as standalone Shopware plugins. This architecture maintains a clear separation between platform functionality and project-specific extensions, significantly improving long-term maintainability.

For performance under load we use a multi-layer caching approach. Product data and category trees are held in the Shopware HTTP cache. Customer-specific prices are cached in Redis after the first calculation and selectively invalidated when prices change in the ERP. For very large customer bases with hundreds of thousands of individual price combinations we implement asynchronous price loading that shows optimistic defaults to the user and loads precise customer prices in the background. This pattern ensures that even with complex pricing logic, the first page interaction is not delayed. Performance tests with real data sets close every development phase.

Shopware CE as Foundation

Product catalog, checkout, customer management and multilingual support on a stable, open-source platform. Regular Shopware updates are simplified by the plugin architecture.

Standalone B2B Plugins

Approval workflows, quote management, budget logic and quick ordering as a separate plugin package. Clear separation of platform and project extensions for maximum updateability.

Redis Price Caching

Customer-specific prices are cached in Redis after the first ERP query. Selective invalidation on price changes ensures currency without reloading all prices.

Role and Permission Concept

Granular permission management: requester, approver, administrator and read-only. Inheritance along the organizational hierarchy, self-service user management by customer admins.

SSO Integration

Single sign-on via SAML 2.0 or OpenID Connect. Your customers use existing corporate credentials — no separate portal password, higher adoption rate.

GDPR-Compliant Architecture

Hosting exclusively on servers in Germany, encrypted connections, role-based access logs and configurable data deletion periods for personal order and user data.

Reordering and Automated Replenishment

In B2B procurement, routine orders are part of everyday business: the same consumables, raw materials or operating supplies are needed regularly in similar quantities. A good customer portal makes this process as efficient as possible. Several mechanisms work together: the order history immediately shows what was last ordered in what quantity. Order templates allow frequently used carts to be saved and reactivated with a single click. Favorites lists hold individual product selections ready for each user or department.

We also implement interval-based reorder automation on request: buyers define ordering intervals for frequently needed products (weekly, monthly, quarterly), the system automatically generates an order suggestion at the defined time, which passes through the regular approval process and can be adjusted before being placed. This mechanism significantly reduces the effort for routine procurement and ensures consumables never run out. Integration with the ERP ensures that stock levels and lead times are taken into account when generating suggestions.

  • Order history filterable by time period, product, order status and cost center
  • One-click reorder of individual items or complete past orders
  • Saveable cart templates for teams, departments and individual users
  • Favorites lists with personal and department-specific product selections
  • Interval-based reorder suggestions with ERP stock reconciliation
  • CSV upload for list orders with known SKUs
  • Barcode scanner integration for fast item capture in the warehouse

Distinction: Customer Portal vs. B2B Shop

We are regularly asked where the difference lies between a B2B self-service portal and a B2B shop. The key difference is in the target audience and the depth of integration: a B2B online shop allows companies to purchase from you — with extended features such as customer pricing and quantity tiers. A customer portal goes considerably further: it maps the entire procurement workstation of the buyer, including quote management, approval processes, cost center tracking, document archive and delivery status tracking. The customer portal is therefore a superset of the B2B shop.

Staged expansion possible

You do not need to implement all features from the start. Many of our clients begin with a robust B2B online shop with customer-specific pricing and approvals, then expand the system step by step to include quote management, budget administration and automated reordering. This modular approach reduces the initial investment and ensures new features are introduced as needed. Talk to us about your specific entry point.

Industry-Specific Portal Requirements

The concrete requirements for a B2B customer portal vary considerably by industry. From more than 50 projects we know the typical priorities of the most important B2B sectors and can incorporate them directly into the portal concept.

Wholesale

Quick ordering by SKU and CSV upload, large carts with 20 to 50 line items, tiered pricing by purchase quantity and integrated stock availability display. More on digital procurement in B2B wholesale.

Technical Trade and Industry

Spare part identification via serial numbers and parts lists, technical data sheets and CAD files directly linked to products, batch tracking and certificate documents for compliance records. Details on technical trade.

Medical Technology and Chemicals

Access restrictions per customer group for regulated products, safety data sheets linked to products, batch logs, expiry date management and GDPR-compliant document archiving. Details for medical technology and chemicals.

Frequently Asked Questions about B2B Customer Portal Development