Skip to content
platform

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

For those choosing a platform

Price and credit per customer, with no side spreadsheet.

Each customer type’s pricing rule lives in the Commerce Rules Engine; credit and terms come from the ERP into the same order.

Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.

For reps selling alongside the portal

Rep and portal together: the offer arrives built for him to decide.

Sales Copilot builds the quote with the reason and variables; the rep approves, edits or discards it, within the role’s ceiling.

Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.

For buyers on the portal

The B2B order closes with no re-keying, already split by unit.

Each distribution center prepares its share, and the buyer tracks the order without calling anyone.

Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.

For technical parts buyers

The catalog finds the part by vehicle application.

The vehicle filter is saved in the account, and results already show that customer’s stock and price.

Illustrative scene with a real CWS Platform screen in a demo version. People, stores and on-screen data are fictitious.

Category guide · B2B ecommerce

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.

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.

How to choose, in 1 minute

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.

The table: what changes from retail to B2B.
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.

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.

Inside the platform

What B2B demands, on the CWS Platform screen

Three demands an adapted retail store doesn't cover: freight that depends on where the goods ship from, long orders by spreadsheet and payment terms that change the price.

Tablet with the page of a brake pad set on the CWS Platform demo portal and, in front and enlarged, the Check delivery or pickup panel, with delivery to the address within 3 business days and its cost, and free store pickup.

Delivery or pickup

The buyer sees freight and pickup before adding to the cart

On the product page, the buyer enters the postal code and compares delivery to the address, with lead time and cost, against store pickup, ready within 2 hours.

Pain it removes: a lead time promised on the portal that isn't the one delivered.

CWS Platform demo screen, completed with fictitious data to show the use.

Monitor with the Buy products in bulk screen of the CWS Platform demo portal and, in front and enlarged, the Upload your product spreadsheet panel, with the drop area, the button to select from the computer and the spreadsheet download.

Bulk order

Long orders come in by spreadsheet, not typed line by line

The buyer drops in the product spreadsheet or fills in manufacturer, code, composition and quantity on screen, in a single order.

Pain it removes: long repeat orders retyped by hand, line by line.

CWS Platform demo screen, completed with fictitious data to show the use.

Laptop with a distributor's invoiced payment step on the CWS Platform demo portal and, in front and enlarged, the payment date calendar with the 15th chosen and the two prices: today's, paid now, and the one on the chosen date, with the store's late payment interest.

Payment date

The chosen payment date recalculates the price, within the contract

In the invoiced checkout, the buyer picks the day to pay and sees today's price next to the price on the chosen date, by the store's table. Moving the date earlier brings back today's price.

Pain it removes: buyers sent to finance by email to negotiate payment terms.

CWS Platform demo screen, completed with fictitious data to show the use.

Price, credit and terms

Every customer buys at their own price, credit line and terms.

At checkout, the buyer sees their contract price, the company's credit line and the negotiated terms. The rule is written once in Contextual Pricing (Pricing Engine) and the Commerce Rules Engine (CDL Workspace), and the credit line comes from your ERP.

How per-customer pricing works →

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.

What goes into the calculation, and which module does it?

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.

What must the platform know about freight?

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.

How does credit close in checkout?

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.

Why must the cart be shared?

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.

Why track every component?

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.

The three requirements around them: ERP, portal and AI with limits.

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.

A chief technology officer smiles slightly, at ease, in a bright open-plan office, with desks and a glass partition out of focus behind him in daylight.

Persona · Chief technology officer

A new commercial rule is now a parameter, and I never had to replace the ERP.

On CWS Platform, commercial policy is a rule in the Commerce Rules Engine (CDL Workspace), and integration through open APIs leaves the ERP in place.

A chief financial officer smiles slightly, composed, standing in a bright corporate lobby, with a plain staircase and light walls out of focus in daylight.

Persona · Chief financial officer

Orders on terms close within the customer's limit, with no email to my finance team.

On CWS Platform, Checkout & Payments treats credit as a native payment method and closes the order inside the credit limit, right at checkout.

Customer price

Each customer sees their own price, calculated on the spot.

The list opens with that customer's price on each part, derived by Contextual Pricing, and shows how many stores in the network sell each one, on desktop and on mobile.

See the B2B pricing engine →

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?

Four more criteria: catalog, rules, AI and proof.
  1. 6.A real technical catalog

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

  2. 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?

  3. 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?

  4. 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.

The comparison across the four categories.
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

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.

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.

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.

What do they need from the portal?

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.

Why does the cost of each order weigh?

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.

Who does what in the order?

Buyers self-serve on routine orders and reps keep the negotiation.

The full profile and the pages by sector.

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 →

Assisted selling

The rep closes alongside the buyer, within their own limit.

In the Assisted Selling Platform (Sales Hub), the rep joins the customer's cart, sees the contract price list and the discount ceiling for their role, and anything above the ceiling goes to the approver, on the same order.

See the Assisted Selling Platform →
Assisted selling cart in the CWS Platform demo portal, with the session's approval panel enlarged in front: the rep in the consultant role, a B2B distributor customer, a per-customer contract price list and a 6% discount ceiling.
CWS Platform demo portal with fictitious data.

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, Sankhya and Microsoft Dynamics. 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.

Should I use my ERP's sales module or a dedicated B2B platform?

The ERP module is enough when every sale is keyed in by your own team and the commercial policy is simple. A dedicated platform pays off when customers will buy on their own, when negotiation needs approval limits and recorded reasons, and when more than one channel sells under the same policy. On the CWS Platform, both coexist: the platform negotiates on top of the ERP, which keeps invoicing.

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.