Magento B2B Features: Account Portals, Pricing and Quotes Explained

magento b2b

Magento B2B

Magento B2B Features: Account Portals, Pricing and Quotes Explained

Magento B2B features are the reason Adobe Commerce dominates UK B2B eCommerce. No other platform ships company accounts, shared catalogues, negotiable quotes, quick order, and payment on account as native functionality. This guide explains every major feature in plain English for decision makers, covers Open Source vs Adobe Commerce availability, and gives you the commercial case for each feature.

8
Native B2B features in Adobe Commerce not available on Shopify Plus
60%
Reduction in account management overhead after B2B portal launch
£0
Additional licence cost for B2B features on Adobe Commerce
15+
Years 5MS has built Magento B2B stores for UK manufacturers

Quick answer

Magento B2B features available natively in Adobe Commerce include: company accounts with sub-users and approval workflows; shared catalogues with account-specific pricing and product visibility; negotiable quotes with a full request, counter-offer, and accept workflow; quick order by SKU or CSV upload; requisition lists for saved order templates; payment on account with credit limits and net terms; purchase order approval workflows; and a B2B-specific customer portal. None require extensions on Adobe Commerce. On Magento Open Source, all require either a paid extension or custom build.

Foundation

Magento Open Source vs Adobe Commerce: What B2B Features Do You Actually Get?

Magento Open Source is the free community version. It has no native B2B features. Every B2B capability must be added through paid third-party extensions or custom development.

Adobe Commerce includes the complete B2B module as part of the licence. Every feature in this guide is native, supported by Adobe, and maintained with the platform. No additional extension costs for B2B functionality.

B2B Feature Magento Open Source Adobe Commerce
Company accounts Extension required Native
Shared catalogues Extension required Native
Negotiable quotes Extension required Native
Quick order Extension required Native
Requisition lists Extension required Native
Payment on account Extension required Native
PO approval workflows Extension required Native
Customer group pricing Native Native

Image slot 1
Suggested: Adobe Commerce B2B admin panel or company accounts dashboard
Alt text: “Adobe Commerce B2B company accounts dashboard showing sub-users, roles and spending limits”
The honest cost calculation

A full B2B extension stack on Magento Open Source costs between £3,000 and £8,000 per year in extension licences alone. For a business running B2B eCommerce for five or more years, the Adobe Commerce licence cost is frequently lower than the cumulative extension cost on Open Source. Always model both over a three to five year horizon.

Feature 1

Company Accounts and Sub-Users
What it is

Company account structure

A company account is a top-level entity representing a business customer. Multiple individual users sit beneath it, each with a defined role (buyer, approver, viewer) and spending limits. One company can have dozens of individual logins, all operating under the same pricing, catalogue, and credit terms.

Why it matters

Procurement at UK businesses involves multiple people. Without company account structure, buyers, approvers, and finance either share one login or have unconnected accounts with no visibility between them.

Adobe Commerce only
How it works

Roles and permissions

Roles are fully configurable: a buyer role might allow orders up to £500 with no approval required. An approver can authorise up to £5,000. Anything above routes to the company admin. Roles also control portal visibility, address management, invoice access, and who can request quotes.

The commercial result

Accounts using company account structure self-serve at significantly higher rates. Finance can access invoices without involving the buyer. Managers get visibility without being copied on every order.

Adobe Commerce only

Feature 2

Shared Catalogues: Account-Specific Products and Pricing
What it is

Shared catalogue definition

A curated product set with associated pricing, assigned to a specific company or customer group. One company sees 2,000 products at distributor rates. Another sees 500 products at reseller rates. Each company’s logged-in experience shows only their catalogue at only their price.

Why it matters

B2B pricing is not a public price list with discounts applied. Different customers pay different prices for different reasons. Shared catalogues implement this natively without a system of discount rules that break under edge cases.

Adobe Commerce only
How it works

Catalogue and pricing control

Create a shared catalogue, add the relevant products, set pricing (percentage adjustment or fixed price per SKU), and assign to one or more companies. When a user from that company logs in, they see only their catalogue at their price. Non-logged-in visitors see a restricted public catalogue or no pricing.

The commercial result

Login-gated pricing drives account creation. Visitors who cannot see prices without logging in convert to registered accounts at significantly higher rates than those who see public pricing.

Adobe Commerce only
Customer group pricing vs shared catalogues

Magento Open Source supports customer group pricing natively — different prices for different groups across the entire catalogue. Shared catalogues go further: they control which products each group can see. If your requirement is simply different prices and you do not need to hide products, customer group pricing on Open Source may suffice.

Feature 3

Negotiable Quotes: The Full Request-to-Order Workflow
What it is

Negotiable quote workflow

The buyer adds items, sets a quantity, and requests a quote. The seller adjusts line-item pricing, adds notes, sets an expiry, and sends it back. The buyer accepts, counter-offers, or declines. Once accepted, the quote converts to a locked order at the agreed price.

Why it matters

Large B2B orders are rarely placed at catalogue price. Without a structured quote workflow, negotiation happens over email and phone, creating version control problems and manual work for both sides.

Adobe Commerce only
How it works

Quote lifecycle in practice

The quote appears in the admin with full basket contents, the buyer’s message, and their order history. The seller adjusts pricing, adds comments, sets an expiry, and sends it back. The buyer reviews it in their portal and accepts or counters. The accepted quote becomes an order at the locked price.

The commercial result

Quote workflows keep large deals on the platform rather than drifting to email. Every negotiation is logged and auditable. The buyer can accept with one click rather than emailing back a confirmation.

Adobe Commerce only

Feature 4

Quick Order: Adding Multiple SKUs Without Browsing
What it is

Quick order by SKU

A form in the B2B portal that lets buyers enter multiple SKUs and quantities directly, without navigating product pages. A buyer who knows their part numbers can enter 20 line items in under a minute. Also accepts CSV uploads — buyers upload their standard order template directly from a spreadsheet.

Why it matters

B2B buyers are not browsers. They have part numbers and want to order without navigating category trees. Quick order removes the friction between “I know my order” and “my order is in the basket”.

Adobe Commerce only
How it works

SKU entry and CSV upload

The quick order form validates each SKU against the buyer’s shared catalogue as they type, showing the product name and account price for confirmation. Invalid SKUs are flagged immediately. The CSV upload accepts a two-column format (SKU, quantity) and processes the entire file in one action.

The commercial result

Stores that deploy quick order typically see order frequency increase for established accounts. The CSV upload is particularly valuable for accounts who maintain their own purchasing spreadsheets.

Adobe Commerce only

Feature 5

Requisition Lists: Saved Order Templates for Repeat Purchasing
What it is

Requisition list definition

A saved collection of products and quantities that a buyer can store, name, and reuse. A buyer can maintain multiple lists simultaneously: one for weekly consumables, one for monthly maintenance stock, one for a specific project. Each list can be added to basket in one action.

Why it matters

Most B2B orders are repeats of previous orders. Without requisition lists, buyers rebuild the same basket manually every time. With them, a standard weekly order becomes a one-click action.

Adobe Commerce only
How it works

Creating and using requisition lists

Buyers create lists from product pages, quick order, or previous order history. Lists can be named and annotated. When ready to order, the buyer selects the list and adds all items to basket in one action. The list is not consumed by the order — it remains saved for the next use.

The commercial result

Accounts with active requisition lists order more frequently and at higher average order values because the ordering process becomes routine rather than an active decision.

Adobe Commerce only

Feature 6

Payment on Account: Credit Terms Built Into the Checkout
What it is

Payment on account

A native payment method that lets approved trade accounts complete checkout without paying at point of order. The order is placed against the account’s credit limit and an invoice is raised for payment on agreed terms (30, 60 days, or custom). Includes configurable credit limits, real-time credit balance display, and automatic order hold when the limit is reached.

Why it matters

B2B buyers do not pay by card at checkout. A checkout that only accepts card is not a B2B checkout. Payment on account turns the store into a genuine trade channel by reflecting how B2B purchasing actually works.

Adobe Commerce only
How it works

Credit limits and order holds

Each company has a configured credit limit. When a buyer places an order on account, Magento checks the outstanding balance plus the new order against the credit limit. If within limit, the order proceeds. If over, the buyer sees a notification and the order is blocked or placed on hold for admin review.

The commercial result

Accounts that can order on credit terms order more frequently and at higher volumes than accounts restricted to card payment. Removing payment friction at checkout is one of the most direct levers for increasing order frequency.

Adobe Commerce only

Feature 7

Purchase Order Approval Workflows
What it is

PO approval rules

The company admin sets rules requiring certain orders to be approved before submission. Rules can be based on order value, number of SKUs, or shipping method. Multiple approval levels: team leader approves up to £2,000, department head up to £10,000, company admin above that.

Why it matters

UK businesses have internal procurement controls. Without an approval workflow in the store, the workaround is email approval before ordering — adding delay, creating an audit gap, and often resulting in the order being placed by phone instead.

Adobe Commerce only
How it works

Approval flow in practice

When a buyer places an order that triggers an approval rule, the order is submitted to the approver rather than the supplier. The approver receives an email, reviews the order in their portal, approves or rejects with a comment. Approved orders proceed to fulfilment. The full chain is logged and auditable.

The commercial result

Approval workflows keep procurement on the platform. Every approval is logged. Procurement managers get the control they need without removing the convenience of self-serve for buyers.

Adobe Commerce only

The feature that closes the most deals: in every B2B eCommerce scoping conversation 5MS has with UK manufacturers and wholesalers, purchase order approval workflows and payment on account are the two features that make the difference between “we can move our trade channel online” and “we still need the phone for anything serious”. Both are native in Adobe Commerce. Both require custom development or expensive extensions on every other platform.

Comparison

Full Magento B2B Feature Comparison: Adobe Commerce vs Shopify Plus vs WooCommerce

Platform choice determines what is possible without custom development. The table below shows native capability only. Every “extension required” or “custom build” entry represents additional cost, maintenance overhead, and integration risk.

Feature Adobe Commerce Shopify Plus WooCommerce
Company accounts with sub-users Native Native (limited) Plugin required
Shared catalogues Native Custom build Custom build
Negotiable quotes Native Custom build Custom build
Quick order by SKU / CSV Native Custom build Plugin / custom
Requisition lists Native Custom build Custom build
Payment on account Native Via apps (limited) Plugin required
PO approval workflows Native Custom build Custom build
ERP integration depth Deep, bidirectional Middleware-dependent Middleware-dependent

Image slot 2
Suggested: Platform comparison visual or Magento B2B feature overview graphic
Alt text: “Magento B2B features comparison showing Adobe Commerce native capabilities versus Shopify Plus and WooCommerce”

For the broader platform decision, see our guide to B2B eCommerce strategy for UK manufacturers and what a B2B eCommerce agency actually does.

Key Takeaways
  • All eight native Magento B2B features are exclusive to Adobe Commerce. Magento Open Source requires paid extensions or custom development for every B2B capability.
  • Company accounts with sub-users and role-based permissions are the foundation. Without them, pricing, catalogue visibility, approval workflows, and credit terms cannot be assigned at account level.
  • Shared catalogues go beyond customer group pricing. They control which products each company can see, not just what they pay. No other major platform has this natively.
  • Quick order and requisition lists are the highest-impact UX features for established accounts. They reduce repeat ordering from minutes to seconds.
  • Payment on account and PO approval workflows are the features that make a B2B store genuinely usable for UK procurement teams. Without both, the channel works for simple orders and fails for anything requiring internal sign-off or credit terms.

Adobe Solution Partner · 15 years Magento B2B · 98% client retention

Want to Scope a Magento B2B Build?

5MS has built Magento and Adobe Commerce B2B stores for UK manufacturers, wholesalers, and distributors since 2011. Tell us which features you need, what your ERP runs on, and how your trade accounts currently order.

Magento B2B Features in One Paragraph

Magento B2B features available natively in Adobe Commerce include: company accounts with sub-users and role-based permissions; shared catalogues with account-specific product visibility and pricing; negotiable quotes with a full request, counter-offer, and accept workflow; quick order by SKU or CSV upload; requisition lists for saved order templates; payment on account with configurable credit limits and net terms; and purchase order approval workflows with multi-level sign-off rules. None require third-party extensions on Adobe Commerce. All require extensions or custom development on Magento Open Source, Shopify Plus, and WooCommerce.

What to do next:

  1. 1Map your B2B requirements against the eight features above. Identify which are must-haves at launch and which can follow in phase two.
  2. 2Run the platform cost model: Adobe Commerce licence over three years versus the extension stack on Magento Open Source or the custom build cost on Shopify Plus.
  3. 3Talk to a Magento B2B specialist before committing. 5MS offers a free scoping consultation. Get in touch here.

Frequently Asked Questions

Common questions UK B2B decision makers ask about Magento B2B features. If yours is not here, get in touch.


01.
What B2B features does Magento have?



Adobe Commerce (the commercial version of Magento) includes eight native B2B features: company accounts with sub-users and role-based permissions; shared catalogues with account-specific product visibility and pricing; negotiable quotes with a full negotiation workflow; quick order by SKU or CSV upload; requisition lists for saved order templates; payment on account with configurable credit limits; purchase order approval workflows; and a comprehensive B2B customer portal. Magento Open Source does not include any of these features natively.


02.
What is the difference between Magento Open Source and Adobe Commerce for B2B?



Magento Open Source is the free community version with no native B2B features. Adobe Commerce includes the complete B2B module as part of the licence. For businesses with genuine B2B requirements, the Adobe Commerce licence cost is often lower than the cumulative extension stack cost on Open Source over three to five years.


03.
What are Magento company accounts?



Magento company accounts let a business customer operate as a single entity with multiple individual users. The company admin creates users with roles (buyer, approver, viewer) and configurable permissions and spending limits. All users share the company’s pricing, catalogue, and credit terms. Company accounts are the foundation feature all other B2B capabilities depend on.


04.
What is a Magento shared catalogue?



A Magento shared catalogue is a curated product set with associated pricing assigned to a specific company or customer group. Different companies see different products at different prices. It is the only native way to implement account-level product visibility control on any major eCommerce platform.


05.
Is Adobe Commerce worth the licence cost for B2B?



For businesses with genuine B2B requirements, Adobe Commerce is almost always worth the licence cost over three to five years. A full B2B extension stack on Magento Open Source costs £3,000 to £8,000 per year in licences. On Shopify Plus, most B2B features require £30,000 to £60,000 of custom development. Total cost of ownership over your planned operating period is the right calculation, not the upfront licence cost in isolation.


06.
How do Magento negotiable quotes work?



A B2B buyer submits a basket for pricing negotiation rather than checking out at catalogue price. The buyer builds a basket, requests a quote, and optionally proposes a price. The sales team reviews the request in the admin, adjusts line-item pricing, adds notes, sets an expiry date, and sends it back. The buyer can accept, counter-offer, or decline from their account portal. Once accepted, the quote converts to a locked order at the agreed price. The full negotiation history is logged and auditable for both parties.


07.
What is quick order in Magento B2B?



Quick order is a feature in the Magento B2B customer portal that lets buyers add multiple products to the basket by entering SKUs and quantities directly, without navigating product pages. It also accepts CSV file uploads in SKU and quantity format. Quick order validates each SKU against the buyer’s assigned shared catalogue and shows account-specific pricing as items are added. It reduces a 20-line repeat order from several minutes of browsing to under a minute of direct entry.


08.
Can Magento handle B2B purchase order approvals?



Yes. Adobe Commerce includes purchase order approval workflows as a native B2B feature. Company admins configure rules based on order value, number of SKUs, or shipping method. Multiple approval levels can be set with different spend thresholds at each level. Orders triggering a rule are submitted to the approver rather than directly to the supplier. Approvers review and approve or reject from their portal with a comment. Approved orders proceed to fulfilment. The full approval chain is logged and auditable.


09.
Does Magento support payment on account for B2B?



Yes. Adobe Commerce includes payment on account as a native B2B payment method. Approved trade accounts can complete checkout without paying at point of order. The order is placed against the account’s configurable credit limit and an invoice is raised for payment on agreed terms (30, 60 days, or custom per account). Magento checks the credit balance in real time at checkout and holds or blocks orders that exceed the credit limit. Credit limits are managed per company account in the admin and can be updated instantly when payments are received.

Talk to the 5MS team

Tell Us Which Magento B2B Features You Need

We scope Magento B2B projects every week. Bring us your requirements, your current platform, and your ERP. We will tell you straight what the build costs and which version of Magento makes sense.

Posted in Magento