Guide

B2B ecommerce — guide to platform, integration, and launch

B2B ecommerce is about digitalising a buying process that already works. Customer-specific pricing, approval workflows, and repetitive bulk orders require a different architecture from B2C.

Related platforms

B2C customers shop as individuals. B2B buyers purchase as organisations. That distinction runs through every technical decision. A B2B webshop must handle account hierarchies (purchasers, approvers, finance), customer-specific price lists that vary by contract, credit limits checked in real time against the ERP, and order volumes where a single purchase can contain hundreds of line items.

The buying process is rarely linear. A purchaser places an order, a manager approves it, and it goes to finance for credit limit clearance. Only then is it created in the ERP. The platform must support the entire flow, not just the shopping cart.

Five requirements that determine the platform choice

Define which of these five requirements are critical for your business before comparing vendors:

1. Customer-specific pricing. Do you have negotiated prices per customer group, per account, or per product segment? If so, the platform needs native support for price lists tied to customer accounts. Our B2B customer-specific pricing guide covers architecture choices, price list layering, and how to keep the ERP as source of truth.

2. Approval workflows and role-based access. Should purchasers be able to place orders that require manager approval before processing? That requires role management with approval levels, budget controls, and notifications.

3. Repetitive ordering. B2B buyers often order the same products. Quick order forms, saved carts, CSV upload, and reorder from history save enormous amounts of time. See our B2B self-service guide for how to build the portal your customers actually use.

4. Catalogue complexity. Do you have thousands of SKUs with technical attributes, configurable products, or variant matrices? That determines whether you need PIM integration and how deep the platform product model must be.

5. ERP integration. Every B2B business has an ERP. The question is how deep the integration needs to be — just orders and inventory, or also customer-specific pricing, credit limits, invoice status, and delivery tracking? See our ERP integration guide for a deeper walkthrough. For how the customer relationship itself — contacts, pipeline, service history — is managed alongside the ERP, see our CRM for ecommerce guide.

Platforms for B2B ecommerce

There is no universal best platform. The choice depends on your catalogue complexity, B2B depth, and ownership model.

Norce is often the first choice for Nordic B2B companies with complex pricing and large catalogues. The platform has native support for multi-price, account hierarchies, and multi-market. It is an API-first platform that requires a separate frontend — either Frntkey (Nordic Web Team's headless storefront) or a custom build. The strength is the depth of B2B functionality.

Shopware offers a strong B2B suite with API-first architecture and an open source core. A good choice when B2B commerce and content need to work together — for example product guides, technical specifications, and configurators. Shopware has built-in features for quote management, role-based accounts, and customer-specific catalogues.

Shopify Plus has expanded its B2B features significantly. It works well for simpler B2B setups or hybrid B2B/B2C where business customers and consumers are managed from the same platform. Customer-specific pricing, company accounts, and payment terms are supported natively. For a deeper look at how Shopify handles B2B, see our Shopify B2B guide. For how Shopify works specifically in the Swedish market — Klarna, Swish, VAT, the accessibility act — see our Shopify in Sweden guide.

Magento with Hyvä offers maximum flexibility through open source. B2B modules are available for most needs, and with open source you can build exactly what you need.

B2B ecommerce by business type

The right setup depends on what kind of B2B business you run. Wholesalers, manufacturers, and aftermarket operations live different operational realities, and each places different demands on catalog, pricing, and integration.

Wholesalers have broad catalogs with thousands of SKUs, several price lists per customer group, and repetitive order flows. Quick order, one-click reorder, and real-time stock are the functions that decide whether the portal gets used. See our B2B ecommerce for wholesalers guide for how to build the right setup.

Manufacturers typically work with complex product data, spare-part hierarchies, and production-integrated lead times. PIM becomes a prerequisite at scale, and the customer mix often blends direct accounts, resellers, and end consumers. Our B2B ecommerce for manufacturers guide covers catalog work, PIM, and production integration.

Aftermarket and spare-part businesses often serve both B2B and B2C traffic from the same catalog, which makes platform selection more demanding. Shopware and Norce handle this hybrid well; Shopify Plus can work when the pricing logic stays simple.

ERP and CRM integration — the core of B2B ecommerce

In B2B, integration is often more important than the store itself. Here are the data flows that must work:

Customer-specific pricing: The ERP owns price lists, contracts, and discount structures. These must sync to the ecommerce platform so that each buyer sees their negotiated terms upon login.

Credit limits: Before an order is approved, the platform must check the customer's credit limit in the ERP. If exceeded, the order should be blocked or escalated.

Inventory per warehouse: B2B companies often have multiple warehouses. Buyers may need to see availability per location, delivery times per region, and the ability to split an order across multiple shipments.

Order history and invoices: B2B buyers expect to see their invoices, payment status, and full order history directly in the portal.

Customer relationship and sales pipeline: In B2B, the customer relationship is typically owned by a CRM system, not the ERP. Contacts, accounts, sales pipeline, and service history belong in CRM; orders, invoices, and credit limits belong in the ERP. Getting the boundary right is covered in our CRM for ecommerce guide.

Junipeer handles these flows as a standardised integration layer. Standard connectors to Fortnox, Business Central, and Visma.net are live. Custom integrations to other ERP systems (Pyramid, Jeeves, SAP Business One) use the same architecture.

B2B checkout

A B2C checkout is optimised for conversion: as few steps as possible, autofill, express payment. A B2B checkout has different requirements — invoice with net 30 terms, real-time credit checks, PO numbers, and sometimes quote-to-order conversion. Our B2B checkout guide covers payment provider choice, credit assessment, and the flows that matter.

Payment terms. B2B buyers typically pay on invoice with 30-day terms. The platform must support invoice payment, sometimes with real-time credit checks. Briqpay is purpose-built for B2B checkout with support for invoice, instalment, and credit scoring in the same flow. Svea and Walley also offer B2B invoice solutions.

Quote management. Some orders start as quotes that are negotiated before becoming orders. The platform should support quote-to-order conversion without requiring the buyer to re-enter everything in the cart.

PO numbers and reference fields. B2B buyers need to link orders to internal reference numbers, projects, or cost centres. The checkout flow must include fields for this.

The self-service portal

The most profitable part of B2B ecommerce is existing customers placing orders themselves instead of calling or emailing. A good self-service portal reduces manual order handling significantly and frees the sales team to focus on new business.

The portal should include: quick order forms with article numbers, saved carts, order history with one-click reorder, invoices and payment status, delivery tracking, and account administration (manage users, roles, approval rules). For a complete walkthrough of how the portal should be built, what it should contain, and what decides whether customers actually use it, read our B2B self-service guide.

Common mistakes in B2B ecommerce projects

Starting with technology instead of the buying process. Map how your customers actually buy today. Which steps, roles, and systems are involved? The platform should mirror that process.

Underestimating data quality. B2B integrations require clean data. Price lists in the ERP must be consistent, customer accounts must have the right classification, and inventory data must be real-time. Gaps in these fundamental flows affect the entire experience.

Launching everything at once. Start with core functionality: catalogue, pricing, ordering, and basic ERP integration. Add approval workflows, quote management, and advanced self-service in phase two. A phased launch reduces risk and delivers faster time-to-value.

Forgetting mobile. B2B purchasers work on different devices. Field teams, warehouse staff, and sales reps need a B2B portal that works just as well on mobile as on desktop.

What does a B2B ecommerce project cost?

Cost depends on three factors: platform choice, integration depth, and catalogue complexity. A simpler Shopify Plus setup with Fortnox integration can start around SEK 300,000–500,000. A Norce or Shopware solution with full B2B functionality, multi-ERP, and custom frontend typically lands at SEK 800,000–2,000,000.

Related guides

This is the main B2B guide. For specific parts of the delivery, we have detailed walkthroughs:

Read our B2B industry page for how we work with B2B companies, or contact us if you want to talk through your specific situation.

FAQ

Which platform is best for B2B eCommerce?

It depends on your business. Norce suits complex B2B with large catalogs and multi-market. Shopware works well for B2B with strong content needs. Shopify Plus fits simpler B2B or hybrid B2B/B2C. Magento with Hyvä gives maximum flexibility via open source.

How is customer-specific pricing handled in a B2B webshop?

Price lists and trade agreements are managed in the ERP and synced to the eCommerce platform via Junipeer. Each logged-in buyer sees their negotiated prices automatically.

Can we run B2B and B2C from the same platform?

Yes. Shopware, Norce and Shopify Plus support hybrid B2B/B2C with separate catalogs, pricing and customer experiences from the same backend.

How does B2B checkout with invoice work?

B2B buyers typically pay on invoice terms. Briqpay, Svea and Walley offer B2B invoice solutions with credit checks. The platform supports PO numbers, reference fields and approval workflows.

What does a B2B eCommerce solution cost?

A simpler Shopify Plus setup starts around SEK 300,000–500,000. A Norce or Shopware solution with full B2B functionality typically lands at SEK 800,000–2,000,000. Depends on platform, integration depth and catalog complexity.

How long does it take to launch B2B eCommerce?

With a phased approach: 3–4 months for core functionality (catalog, pricing, ordering, ERP integration). Phase 2 with approval workflows, quote management and advanced self-service takes another 2–3 months.

Do we need a separate B2B portal or can we use a regular webshop?

A B2B portal with self-service, quick ordering and account management delivers significantly better ROI than an adapted B2C shop. Frntkey delivers this as a headless storefront for Norce.

Which ERP systems can be integrated with B2B eCommerce?

Junipeer has standard connectors to Fortnox, Business Central and Visma.net. Support also exists for Monitor, Pyramid, Jeeves, SAP, NetSuite and other Nordic ERP systems.