Skip to content
platform

Category guide · B2B ecommerce

B2B ecommerce platform: what it is, what it must do, and how to choose one

Selling to businesses online is not a retail store with a login. It means bringing per-account pricing, net terms and the sales rep who negotiates into the digital channel. This guide explains the category, compares the types of solution and shows how to choose.

B2B ecommerce platform hero: each customer's commercial terms, written in the configuration panel, show up in that customer's own buying portal.

In short

A B2B ecommerce platform is the system a company uses to sell to other companies online: catalog, ordering, pricing, credit and ERP integration. Unlike B2C, price, terms and product mix change by customer and are negotiated. CWS Platform treats that negotiation as configurable rules rather than exceptions handled outside the system.

What is the difference between B2B and retail ecommerce?

The difference between B2B and retail ecommerce is that in B2B almost every condition of the sale depends on who is buying. In retail, price is an attribute of the product, and the shopper either accepts it or leaves. Between companies, price is the outcome of a contract, a region, a volume and a tax rule, and it can still be negotiated. The table sums up what changes.

What changes between B2C and B2B ecommerce
What changes Retail (B2C) Business to business (B2B)
Price One price per product, the same for everyone, with time-boxed promotions. One price per customer, driven by contract, region, shipping warehouse, volume and tax rule.
Credit and terms Card or wallet at the moment of purchase. Invoiced on net terms (30, 60 or 90 days) inside a credit limit someone approved.
Minimums and composition One unit, any combination. Minimum order, case-pack multiples, size grids, kits and full cartons, varying by account.
Sales rep in the deal None. The shopper decides alone. A rep negotiates, quotes and manages the account, and the digital channel has to work with them, not around them.
ERP integration Nice to have. Mandatory: inventory, price, credit, invoicing and order status live in the ERP.
Technical catalog Photo, description and reviews. Technical attributes, fitment, cross-brand equivalents and thousands of items per product line.
Commercial rules A few, identical for all. Hundreds, with per-account exceptions, discount limits and recorded approvals.
Comparison between a short retail order paid on the spot and a B2B order that carries payment terms, pack size, a sales rep and the ERP integration.
A B2B order carries more. In retail, an order is the item and the payment. In B2B it also brings the payment terms, the pack size, the account's sales rep and the ERP that records it all.

That is why an adapted retail store tends to stall on the first operation that genuinely negotiates: the price the portal shows is not the price that closes, so the sale drifts back to the phone.

What must a B2B ecommerce platform do?

A B2B ecommerce platform must govern the five dimensions in which a business sale is negotiated: price, delivery, payment, quantity and composition. On CWS Platform, all five are rules in the Commerce Rules Engine (CDL Workspace), the engine that applies the company's commercial policy the same way for the sales rep, the buyer and the AI agents. That is 11 modules and 6 AI Agents over 1,029 configurable parameters. Here is what each dimension requires and where it is handled.

Price: every buyer sees their own price, calculated on the spot

A B2B platform has to calculate price in the context of the transaction instead of looking it up in a static list. That context is the contract, the customer profile, the region, the shipping warehouse and the tax. A discount above the limit goes through approval and is recorded with its reason.

On CWS Platform: Contextual Pricing (Pricing Engine) prices by product, warehouse, profile and tax rule in milliseconds, with Approval Workflows, Discount Stacking Prevention and Reason Codes.

Delivery: lead time and freight depend on where the goods ship from

In B2B, freight is part of the deal. The platform needs to know which warehouse holds the item, what it costs to ship from there and whether the order can be split. Without that, the date promised on the portal is not the date delivered.

On CWS Platform: Shipping & Fulfillment (Logistics Engine) runs multi-DC freight priced by origin warehouse, split delivery, CIF and FOB, on top of the distributed stock of Distributed Inventory (Inventory Hub).

Payment: credit as a payment method, not an exception

Most business-to-business trade is invoiced on terms. A B2B platform has to close the order inside the buyer's credit limit, at checkout, instead of sending the buyer to accounts receivable by email.

On CWS Platform: Credit-First B2B Checkout (Checkout & Payments) treats credit as a native payment method (Net Terms), with multi-split and the 4-Point Checkout Validation before the order exists.

Quantity: volume changes the terms, and both sides need to see it

When the buyer raises the volume, price and terms move. If the rep and the buyer look at different screens, the negotiation goes back to the phone. The platform needs a cart both can edit together, with the rules recalculating on every line.

On CWS Platform: Assisted Selling Platform (Sales Hub) puts rep and buyer in the same cart in real time, with the Customer Intelligence Panel and the Sales Copilot agent.

Composition: kits, pairs and full cartons are negotiated too

What sells in B2B is not always a single unit. It is the pair, the kit, the set, the size grid. The platform has to know what makes up each offer and trace every component, or inventory and invoicing drift apart.

On CWS Platform: Product Catalog & MDM (Catalog Engine) models UNITARY, PAIR, KIT and SET with per-component traceability, plus technical attributes, fitment tables and cross-brand equivalents.

Around those five dimensions sit three requirements: ERP integration, which CWS Platform handles through open APIs and webhooks without replacing the system of record; a portal for self-service and assisted selling, like the B2B portals; and AI with boundaries, where the 6 AI Agents follow the same rules as the rep and only suggest. More in the 5 dimensions of the negotiation.

How do you choose a B2B ecommerce platform?

Choose a B2B ecommerce platform by what it does with your exceptions, not by its storefront. Each criterion below comes with the question to ask the vendor, and the right answer is a working screen, not a slide.

  1. 1.Per-account pricing without a side spreadsheet

    Ask the vendor: Show me the same item at three prices for three customers, with tax and freight calculated in the cart.

  2. 2.Credit inside checkout

    Ask the vendor: Can a buyer place an order on terms, within their own credit limit, without leaving the portal?

  3. 3.Discounts with a limit and a recorded reason

    Ask the vendor: Who approves a discount above the limit, and where is the reason for the concession stored?

  4. 4.Integration with the ERP you already run

    Ask the vendor: Which ERPs do you integrate in production today, through which mechanism, and do I have to replace mine?

  5. 5.The sales rep inside the channel, not competing with it

    Ask the vendor: Does the rep see the same price and stock as the customer? Are they still credited for digital orders from their accounts?

  6. 6.A real technical catalog

    Ask the vendor: How does the platform handle fitment, cross-brand equivalents, kits and case-pack multiples?

  7. 7.Rules as configuration, not code

    Ask the vendor: Does changing a discount policy or a payment term require a software release, or is it a parameter my team changes?

  8. 8.AI with clear boundaries

    Ask the vendor: If an AI agent suggests terms outside the commercial policy, what stops that suggestion from becoming an order?

  9. 9.Proof in an operation like yours

    Ask the vendor: Which customer with an operation like mine runs on the platform, and how much of that case is public?

Comparison between changing a commercial rule in code, which becomes a queued IT project, and changing it as a setting the sales team adjusts itself.
Rules as configuration. One question that separates platforms: does changing a discount policy need a new software release, or is it a setting your own team changes?

What types of B2B commerce platform are there?

There are four types of B2B commerce platform, and each was built for a different problem. The comparison below is between categories, not vendors, and describes the typical behavior of each. Every category has better and worse products inside it.

Comparison of the four categories of B2B ecommerce platform
Criterion Adapted B2C platformSimple-order B2B SaaSGeneric enterprise suiteGoverned negotiation platform
Per-account pricing Through an extension or separate price listsPrice list per customer, no contextual calculationPossible, usually a customization projectCalculated by rule in the context of the transaction
Credit at checkout Rare; payment methods are retail onesOrders on terms, checked outside the systemPossible, via integration with financeNative, with the limit validated before closing
Sales rep in the process Outside the flowKeys in orders on the customer's behalfIn another system, usually the CRMIn the same cart as the buyer
Changing a commercial rule Code or a third-party appFew rules availableAn IT projectA parameter set by the commercial team
ERP integration Generic connectorOrder and stock syncDeep, with a long projectOrchestrates on top of the ERP without replacing it
When it fits Fixed prices and a simple checkoutSimple reorders, few accounts, few exceptionsGlobal group already standardized on one suiteNegotiated sales, with price, credit and mix varying by account
Three-stage flow: the ERP stays the system of record, commercial rules live in one place, and the portal, the sales rep and the app all query that rule.
On top of the ERP, not instead of it. A governed negotiation platform orchestrates on top of the ERP you already run. What changes is where the rule lives: in one place, queried by every channel.

CWS Platform belongs to the fourth category. It was designed for complexity: where there is no per-account pricing, no rep in the transaction and no discount limit, it is more than the operation needs. Where those exist, it is the category that retires the side spreadsheet.

Who is a B2B ecommerce platform for?

A B2B ecommerce platform is for companies that sell to other companies on terms that vary by customer. The most reliable signal is not the industry, it is the question: does your price list have per-customer exceptions, and does someone have to approve a discount? Three profiles concentrate that situation.

Manufacturers

Sell to distributors, dealers and networks, often through reps. They need channel pricing and a portal that organizes the network without cutting out the distributor.

B2B ecommerce for manufacturers →

Distributors

Wide assortment, several branches, price by customer and region, net terms and long multi-line orders. This is where the cost of processing each order weighs most on margin.

B2B ecommerce for distributors →

Wholesalers

Frequent reorders, minimum orders, size grids and full cartons. Buyers self-serve on routine orders and reps keep the negotiation.

Manufacturer, distributor and wholesaler in sequence along the supply chain, each link with its own commercial policy applied by the same platform.
Three profiles, one logic. Manufacturers, distributors and wholesalers sell by account, with per-customer pricing and credit terms. Each sets its own policy on the same platform.

The full profile, with each decision-maker's pain, is in who CWS Platform is for. By industry: agribusiness distribution and input resale, auto parts and aftermarket, construction and materials and wholesale fashion and B2B apparel.

Who already sells this way on CWS Platform?

CWS Platform was founded in 2012 and has been in production since 2013. Each case below appears at the level of detail the customer authorized.

Figures converted from Brazilian reais at R$5.00 = US$1.00.

Circuito de Compras (CDC) · popular wholesale

A wholesale mall in São Paulo's Brás district moved its operation onto a multi-banner portal, already live, with a white-label mobile app. Qualitative case, no figures.

Read the Circuito de Compras case →

B2B ecommerce platform: frequently asked questions

What is B2B ecommerce?

B2B ecommerce is the sale of goods between companies through a digital channel, usually connected to the seller's ERP. The buyer logs in, sees their contract price, orders against a credit limit and tracks delivery. What sets it apart from retail is that terms change by customer and are often negotiated.

How do you choose a B2B ecommerce platform?

Choose a B2B ecommerce platform by what it does with your exceptions, not by how the storefront looks. Ask the vendor to show one item at three prices for three customers, an order placed on credit inside checkout, a discount above the limit going through approval, and the integration with the ERP you already run. The checklist on this page lists more.

What's the difference between B2B and retail ecommerce?

The difference between B2B and retail ecommerce is that in B2B almost every condition of the sale depends on who is buying. Retail has one price per product and card payment at purchase. B2B has per-account pricing, net terms, minimum orders, sales reps in the deal and deep ERP integration.

What integrations must a B2B ecommerce platform have?

A B2B ecommerce platform must integrate with the ERP for inventory, price, credit, invoicing and order status, because that is where those records live. On CWS Platform this runs through open APIs and webhooks, without replacing the ERP, and publicly associated integrations include SAP, TOTVS, Senior and Sankhya. AI agents reach the same rules via MCP.

How do B2B ecommerce platforms handle dynamic pricing?

B2B ecommerce platforms handle dynamic pricing either with price lists per customer or by calculating the price as a rule at the moment of the transaction. The second approach is what CWS Platform's Contextual Pricing does: price by product, warehouse, customer profile and tax rule, with discounts above the limit routed to approval and recorded with a reason.

Why can't manufacturers afford legacy B2B ecommerce platforms?

Manufacturers can't afford legacy B2B ecommerce platforms because every change to a commercial rule becomes an IT project. A new discount limit, a channel price or a payment term waits in a development queue while the market moves. On a platform where rules are configuration, the commercial team changes the parameter and it applies the same day, with the change recorded.

Is a wholesale ecommerce platform the same as a B2B ecommerce platform?

A wholesale ecommerce platform is a B2B ecommerce platform focused on distributors and wholesalers. It needs the same core: per-account pricing, credit terms, minimum orders and case packs, reorders, and a sales rep who can work inside the same cart as the buyer.

Want to test your exception, not the standard customer?

Bring a real order, with the price, credit and mix it carries today, and watch CWS Platform run it as rules.