Building B2B Customer Portals with Real Self-Service
Customer-specific pricing, individual quotes, multi-level approvals and convenient reordering. We build B2B customer portals on Shopware CE that strengthen customer loyalty and relieve your inside sales team.
50+
B2B projects (project experience)
8–12
weeks to portal MVP
60%
self-service rate after 6 months (project experience)
4
standard user roles per customer account
Guide prices · net plus VAT
- Fixed-price concept instead of open-ended estimates
- MVP live in 8 to 12 weeks, then modular expansion
- Customer-specific pricing straight from your ERP
- Multi-level approvals and budgets from the first stage
Full portal from 49,000 € net. ERP integration from 4,900 € (standard connector) or 12,900 € (custom), OCI punchout from 4,900 € per connection, ongoing maintenance from 490 € per month. Built on Shopware Community Edition without license fees; every project starts with a free initial consultation.
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 Expansion by Customer Value and Effort
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
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
Requirements Analysis and User Research
We analyze the procurement processes of your most important customer groups: which roles are involved, what information is needed and when, where friction arises in today's ordering process. The findings feed directly into the portal concept, ensuring the portal maps the actual workflows of your customers rather than forcing them into a new process.
Concept, Wireframes and Prototype
Based on the analysis we create user flows, wireframes and a clickable prototype for the most important portal areas. The prototype is tested with selected pilot customers before a single line of code is written. This avoids rework in the development phase and ensures the interface is intuitive to use.
Shopware Development and ERP Integration
Portal development is built on Shopware Community Edition. All B2B functions are developed as standalone plugins that preserve the updateability of the Shopware base. In parallel we develop the ERP interfaces for pricing, inventory, orders and document flows.
Pilot Phase and Rollout
The completed portal is first trialed with a small group of pilot customers in a closed beta. Feedback flows directly into improvements. Only then does the phased rollout to all customer groups begin — supported by training materials, short video tutorials and an integrated help section within the portal.
Ongoing Development and Maintenance
A B2B customer portal is not a one-time project but a living system that grows with your customers' requirements. Our maintenance and support services ensure the portal stays technically current and new feature requirements are implemented in a structured way. Monthly usage analyses provide the data basis for prioritized enhancements.
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
What a B2B Customer Portal Costs
A B2B customer portal is an investment whose scope depends heavily on your processes. To give you a reliable orientation, we work with clear entry prices and a fixed price after the initial consultation. Entry as a portal MVP with the most important self-service functions is 24,500 € net; a full portal with quote management, approvals and deep ERP integration is 49,000 € net. Integrations and ongoing operation are added as needed. Background and practical examples are provided by B2B Customer Portals: Self-Service as Competitive Advantage and B2B Quick Order and Order Lists in Shopware Portals.
Investing in Your B2B Customer Portal
All prices net plus VAT. Built on Shopware Community Edition without license fees. The binding fixed price is set after a free initial consultation.
Portal MVP
The fast entry in 8 to 12 weeks.
- Login, roles and permissions per customer account
- Customer-specific pricing from the ERP
- Order history and one-click reordering
- Standard ERP connector for pricing and inventory
- GDPR-compliant hosting in Germany
Full Portal
The digital procurement workstation with all modules.
- All MVP functions included
- Quote and request management
- Multi-level approvals, budgets and cost centers
- Custom ERP integration from 12,900 €
- SSO via SAML 2.0 or OpenID Connect
Integration and Operation
Connections and ongoing operation as needed.
- Standard ERP connector from 4,900 €
- Custom ERP integration from 12,900 €
- OCI punchout from 4,900 € per procurement system
- Maintenance and SLA from 490 € per month
- Further development by effort, 119 € per hour
License fees for optional Shopware B2B components are listed separately if required. All B2B functions are developed as standalone plugins on the Community Edition. You will receive a binding quote after the free initial consultation.
Unsure Which Expansion Stage Fits You?
In a free initial consultation we assess your requirements and recommend a realistic roadmap from MVP to full portal — with a clear fixed price.
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.