Warehouse and Smaller Facilities Connected by Neon Lines to a Large B2b Portal Screen Displaying Account Pricing and Reorder Options.
Yaroslav Abrasimov Avatar

A distributor’s B2B ecommerce project goes better when you decide what the ERP keeps doing before you pick a storefront. Contract prices, branch stock, credit holds and unit-of-measure rules already live in Infor CSD, Prophet 21 or NetSuite, and every one of them has to reach the buyer correctly or your best accounts go back to the phone. This guide treats B2B ecommerce for distributors as a requirements problem: 16 capabilities distributors need, where each one should live (platform, ERP or connector), how Adobe Commerce, Shopify, Shopware and BigCommerce cover them, which ERP connectors exist for each, and a portal checklist you can take into vendor demos.

What does ecommerce for distributors need that a retail store doesn’t?

A distributor site has to show each account its own price, its own stock picture and its own buying rules, calculated from the ERP, on catalogs that often run past 50,000 SKUs. Retail ecommerce sells one price to anonymous shoppers. Distribution sells negotiated prices to known accounts with several buyers, several ship-to addresses and open invoices.

That changes the evaluation. A clean checkout in a demo proves little. Test whether the platform can hold company accounts and buyer roles, display ERP-calculated pricing without rebuilding it, and let a buyer reorder 40 lines faster than a call to the branch.

Retail Web Store Compared with a Distributor B2b Portal: Account Pricing, Branch Stock, Buyer Roles and Credit Terms

Distributor requirements: what you need, why, and where it lives

Each requirement below has a natural home. “Platform” means the commerce platform handles it natively or with configuration. “ERP” means the ERP stays the system of record and the storefront displays the result. “Connector” means the result depends on how the integration layer syncs with or calls the ERP.

Where Distributor Ecommerce Requirements Live: Pricing and Stock in the Erp, Ordering in the Platform, Sync in the Connector
#RequirementWhy it matters for distributorsWhere it lives
1Customer-specific and contract pricingContract, matrix and job pricing decide margin; a wrong price online costs trust faster than a slow pageERP calculates; connector delivers it live or near-live; platform displays
2Multiple ship-to addresses per accountOne customer can buy for many job sites or branches, each with its own tax and freight rulesERP holds ship-tos; platform shows them per buyer; connector keeps them in sync
3Units of measure and case packsBuyers order eaches, boxes and pallets; the order must reach the ERP in a unit it acceptsERP owns unit conversions; platform enforces increments and minimums
4Real-time inventory by branch or warehouseBuyers choose pickup or delivery based on which branch has stockERP (or WMS) owns quantities; connector syncs; platform shows availability by location
5Quick order by SKU and CSV uploadRepeat buyers know their part numbers and want to paste or upload a listPlatform
6Reorder lists and reorder from past ordersMost distributor revenue is replenishment; reordering must beat a phone callPlatform, with order history from the ERP via the connector
7Account hierarchies and buyer rolesParent companies, branches, buyers and approvers need different rightsPlatform (company accounts), seeded from ERP customer records
8Approval workflowsOrders above a spend threshold need a manager or purchasing sign-offPlatform
9Credit limits, terms and online invoicesAccounts buy on terms; a credit hold in the ERP must stop or flag the online orderERP owns credit and receivables; connector exposes balances and invoices; platform displays and collects payment
10QuotesLarge or project orders are quoted by a rep before they are orderedPlatform or ERP, depending on where pricing authority sits (see the quoting note below)
11Punch lists and job listsContractors build material lists per job and release them in stagesPlatform (saved lists by job), often custom
12Search that works at 100,000+ SKUsBuyers search by part number, manufacturer number, cross-reference and attributePlatform plus a dedicated search engine; product data from PIM or ERP
13Rep-assisted orderingInside sales reps place orders for accounts and need the same prices the buyer seesPlatform (rep login or acting on behalf of the buyer), priced by the ERP
14Order status, shipment tracking and proof of delivery“Where is my order” calls are the most common reason buyers phone a branchERP and carrier data via the connector; platform displays
15Non-catalog and special-order itemsDistributors sell items that aren’t in the online catalogPlatform (custom line items) plus ERP order entry rules
16Procurement integration (PunchOut)Some large accounts buy only through their procurement systemPlatform plus a PunchOut provider; scope it when named accounts require it

Two decisions save the most rework. First, decide pricing authority before choosing a platform: if the ERP calculates price, the storefront should request it and leave the pricing rules in the ERP. Second, map units of measure and case packs early, because the platform’s order increments and the ERP’s unit conversions must agree line by line. On Adobe Commerce, order increments are native (Enable Qty Increments and Minimum Qty per customer group), but selling one SKU in several units usually needs custom Magento development.

In our own launches, the most frequent problems after go-live were slow ERP calls at checkout and stalled sync queues, which is why rows 1 and 4 depend as much on how the connector is built as on the platform.

Which distributor B2B ecommerce platform covers these natively?

All four platforms cover company accounts, customer-specific pricing and reorder lists. They differ on approvals, credit and order quantity rules, which are the rows distributors feel most after launch. The table reflects each vendor’s own documentation as of October 2026.

RequirementAdobe Commerce (B2B extension)Shopify (B2B)Shopware (B2B Components)BigCommerce B2B Edition
Company accounts and buyer rolesCompany hierarchy with roles and permissionsCompanies and locations; location-level permissions on all plans (plan features)Employee Management and Organisation Units (B2B Components)Multi-company hierarchy and role-based access (B2B Edition)
Customer-specific pricingShared catalogs with custom prices per companyCatalogs: up to 3 on Basic, Grow and Advanced; unlimited and company-specific on PlusIndividual Pricing, Advanced Product CataloguesPrice lists
Multiple ship-tosEach buyer keeps an address book. A shared company address book comes with the B2B storefront components released in July 2026, on Adobe Commerce as a Cloud Service and on PaaS, but not on the classic Luma storefrontCompany locations, plus one-time shipping addresses (B2B features)Shipping and billing addresses per Organisation UnitCompany address book with pre-approved billing and shipping addresses
Quick order by SKU or fileQuick Order: SKU or name, many SKUs at once, add from fileQuick order list adds several variants of one product from the product pageQuick Orders by product number, plus CSV uploadQuick Order Pad for SKU entry; confirm bulk CSV upload in the demo
Order increments and minimumsQty increments; minimum quantity per customer groupQuantity rules: minimum, maximum, incrementsPurchase steps and minimum and maximum order quantity; the selling and packaging unit fields are labels, not enforced case packs (product fields)Minimum and maximum quantity per product natively; case-pack increments need an app
Reorder listsRequisition listsEasy reorders from past ordersShopping ListsShared shopping lists and easy reorders
Approval workflowsPurchase orders with approval rules set by the company admin, by order total or number of SKUsCheckout to draft per company location, for merchant review; no buyer-side approval rulesOrder Approvals with roles and rules; a unit’s Budget triggers approval when exceededShopping lists approved by senior buyers or company admins
Credit and termsCompany credit: Payment on Account, credit limit, option to exceedNet 7, 15, 30, 45, 60 or 90 terms, payment reminders, saved cards, ACH (US); deposits and partial payments on Plus onlyNo native credit limit (third-party Shopware Store extensions add one); a unit’s Budget sends orders over its limit to approvalNet terms, purchase orders, company credit management, and an Invoice Portal where buyers pay invoices online
QuotesNegotiable quotes started by buyer or repDraft orders with price lock and invoice from draftQuote Management: buyer requests, merchant edits and returnsRep-built quotes with extra discounts; buyers request quotes in the Buyer Portal
Rep-assisted orderingLogin as Customer, enabled per buyer accountSales staff permissions limited to assigned companies; draft ordersSales Agent: a separate front-end app that developers build and host from Shopware’s repository, not a setting you switch onSales rep masquerade

Our read on each, for a distributor:

  • Adobe Commerce has the deepest native B2B set (credit, purchase-order approvals, negotiable quotes, quick order from file) and the most room for custom distributor logic. It asks the most of your development and hosting budget. Our guide to Magento B2B features covers each module in detail, and the platform needs OpenSearch 3 on Adobe Commerce 2.4.9, which matters for large catalogs.
  • Shopify B2B is no longer Plus-only. Basic, Grow and Advanced get most B2B features with a cap of 3 catalogs; Plus adds unlimited catalogs, deposits and partial payments. Buyer-side approvals and credit limits move into apps or the ERP. It fits distributors with simpler account structures who want low platform maintenance.
  • Shopware covers approvals, budgets, quotes and CSV quick order in its B2B Components, which Shopware includes from the Evolve plan. Case packs and a sales-rep app need development work. It fits mid-market distributors who want native B2B depth without Adobe’s cost profile.
  • BigCommerce B2B Edition covers most rows of the table, including a company address book and online invoice payment. Case-pack increments need an app, and confirm CSV quick order in the demo. Our BigCommerce B2B development page describes how we build on it.

A headless front end rarely changes this table. Our introduction to headless commerce explains when a separate front end earns its cost; for most distributors, the ERP connection decides more than the presentation layer does. If you want a side-by-side of the same four platforms for wholesale models, see our platform comparison for wholesale businesses.

How does each platform fit common distribution ERPs?

Start the platform decision from the ERP, because the connector options narrow the field faster than feature lists do. The table shows who publishes each connector as of October 2026. “Third-party” means an independent developer’s listing on the platform’s official marketplace. Where no ERP vendor, platform vendor or Atwix connector exists, plan for middleware or a custom integration.

ERPAdobe CommerceShopifyShopwareBigCommerce
Infor CloudSuite Distribution (CSD) and SX.eSirius (Atwix)No Infor or Atwix connector in production; Infor’s own Shopify app covers M3 onlySirius (Atwix)No Infor, BigCommerce or Atwix connector
Epicor Prophet 21No Epicor or Atwix connector; check the Adobe Commerce MarketplaceNo Prophet 21 app on the Shopify App StoreNo Epicor or Atwix connector; check the Shopware StoreOne third-party app, for order and invoice lookup only
Oracle NetSuiteOracle’s NetSuite Connector, B2C only; third-party extensions; Atwix has delivered NetSuite integrations hereOracle’s NetSuite ERP Connector, with a B2B plan that syncs B2B orders and customersNo Oracle, Shopware or Atwix connector; integration-platform (iPaaS) vendors sell NetSuite connectors for ShopwareOracle’s NetSuite Connector, B2C only; third-party apps
SAP Business OneThird-party extensionsThird-party appsThird-party extensions covering products, stock, prices, orders and customersThird-party app covering products, inventory, orders, customers and ship-tos
Microsoft Dynamics 365 Business CentralThird-party extensionsMicrosoft’s Shopify Connector, which exports customers as Shopify B2B companies with payment terms, locations and catalogsShopware’s own Business Central integration with B2B price groups; third-party extensionsNo Microsoft, BigCommerce or Atwix connector

Sirius is the ERP connector Atwix builds and maintains for Infor CloudSuite Distribution and SX.e. In production, it connects those ERPs to Adobe Commerce and Shopware storefronts, syncing products, inventory, customer data including account hierarchies and pricing tiers, orders, and customer-specific, tiered and contract pricing pulled from the ERP. Our Infor integration service covers the wider Infor family, including FACTS, A+, M3 and CSDE. If you run Prophet 21, our Prophet 21 integration guide covers where P21 integrations fail.

ERP vendors also sell their own storefronts. Infor sells Infor Rhythm for Commerce for its own ERPs; ask Infor which versions it supports today. Epicor sells Epicor Commerce Connect, built on Magento, which lists Prophet 21, Kinetic, BisTrack and Eclipse. Oracle sells SuiteCommerce for NetSuite. They suit distributors that want one vendor for both; ask for references on your ERP version.

One quoting capability is ERP-specific. Shared Quotes, a Sirius feature launched in May 2026, runs on Infor CloudSuite Distribution with Adobe Commerce: the rep builds the quote in CSD and sends a unique link, and the buyer opens a ready checkout with no login required. The ERP calculates every price, and the quote converts to an ERP order under the same ID.

On NetSuite, SAP Business One and Business Central, most platforms have a connector, but what it syncs varies. Oracle’s NetSuite Connector offers B2B only on Shopify, and some third-party apps move product data but not contract prices, company accounts or credit. Ask to see your price rules and a company account sync before you count a connector. On Adobe Commerce, Atwix has delivered NetSuite integrations both as custom builds and through an integration platform, through our ERP integration services.

Whichever ERP you run, test three things before you sign:

  1. Price call or price copy. Ask whether the storefront requests the price from the ERP when the buyer views a product or cart, or copies the pricing rules. Copied rules drift.
  2. Inventory freshness. Ask how often branch quantities update and what the buyer sees when the ERP is unreachable. Our post on real-time inventory management for distributors covers the batch-sync failure pattern.
  3. Order write-back. Ask what happens when the ERP rejects an order line (wrong unit, credit hold, discontinued SKU) and who gets alerted.

For Magento storefronts specifically, our Magento 2 ERP integration guide walks through the implementation, and our overview of ERP systems that pair well with Magento covers connection options. If you are still choosing the ERP itself, start with the best ERP for distribution companies and then our ERP integration comparison for wholesale distributors. The business case for connecting the two is in the benefits of integrated ecommerce for B2B.

If your ERP is Infor CSD or SX.e, see how Sirius connects it to Adobe Commerce or Shopware before you shortlist platforms.

Distributor portal feature checklist

The account portal is where repeat buyers spend their time, so it should answer every question a buyer would otherwise phone in. Use this checklist in demos and ask the vendor to show each item logged in as a real test account with contract pricing.

Example Distributor B2b Portal Dashboard with Quick Order, Reorder List, Branch Stock, Approvals, Credit and Invoices

Ordering

  • Quick order pad accepts SKUs, customer part numbers and a CSV or spreadsheet upload
  • Reorder from any past order, including orders placed by phone or EDI
  • Saved lists per buyer and per job, shareable across the account
  • Order increments and case packs enforced before checkout, with a clear message
  • Branch-level availability and a pickup or delivery choice per line
  • Special-order or non-catalog lines with notes

Account and users

  • Parent account with branches or locations, each with its own ship-tos
  • Buyer, approver and admin roles; spend limits per buyer
  • Approval queue with email notification and approval from mobile
  • Customer admin can add and remove their own users

Finance

  • Credit limit, available credit and terms visible to authorized users
  • Open invoices, statements and online payment (card and ACH)
  • PO number required or optional per account
  • Tax-exempt certificates stored per ship-to

Service

  • Order status that matches the ERP, including backorders and partial shipments
  • Tracking numbers and proof of delivery
  • Returns requested from the portal
  • Downloadable documents: spec sheets, SDS and invoices

Sales rep tools

  • Rep logs in as or on behalf of an account, with the account’s pricing
  • Rep builds a quote the buyer can accept and pay online
  • Rep sees which of their accounts ordered online this week

Portals fail on adoption more often than on features. Our analysis of why most B2B portals fail covers the architecture side, and why your best customers still order by phone covers the trust side. For a vendor-by-vendor view of portal software, see our client portal software comparison.

How to choose: a five-step selection sequence

Run the decision in this order, and let each step remove options before you compare demos.

  1. Fix the ERP and the pricing authority. Write down which ERP version you will run for the next five years and whether it calculates price at runtime. If an ERP upgrade is planned, sequence it first or in parallel on purpose, never by accident.
  2. List your top ten account workflows. Take a hypothetical distributor with 60,000 SKUs, three branches and 900 active accounts, a third on contract pricing. Its top workflows might be: reorder last month’s order, check branch stock, upload a 40-line list, get approval above $2,500, pay two invoices. Score each platform on those workflows.
  3. Shortlist by connector. Use the ERP table above. A platform with only a third-party app or no connector for your ERP is still possible, but budget the integration as its own project.
  4. Demo with your data. Send each vendor 500 real SKUs with units of measure, three real accounts with contract pricing, and one account with a credit hold. Ask them to show all three.
  5. Plan support and adoption. Budget for post-launch support, whether that is our Magento support services or another team, and a rep-led rollout to your top accounts.
Five-step Process for Choosing a Distributor B2b Ecommerce Platform, from Fixing the Erp to Planning Adoption

If you are moving off an old Magento 1 build or another legacy platform, our Magento migration services page describes how we move catalogs and customer data. For platform architecture questions before a build, our Magento consulting services cover Adobe Commerce specifically. Manufacturers selling through distributors face a different set of requirements, covered in B2B ecommerce solutions for manufacturers.

Budget and timeline. Cost depends mostly on the ERP integration and how much custom B2B logic the portal needs. As our ERP integration cost guide shows, the integration alone typically runs $15,000 to $50,000 with a pre-built connector and $75,000 to $300,000 or more as a custom build. A full distributor build, with storefront, portal and integration, usually comes to a low-to-mid six-figure budget. On timelines, Atwix has delivered a custom B2B portal in 8 weeks and a full distributor replatform in 13 months (both below), and a Sirius deployment for Infor CSD or SX.e typically takes 6 to 12 weeks.

What Atwix distributor projects show

These B2B distributor ecommerce projects map to rows in the requirements table. Each figure below comes from the published case study; see the full Atwix portfolio for more.

ClientWhat they sellStackRequirements it showsResult in the case study
PowerPakSafety supplies and PPE for the building industry, same-day deliveryAdobe CommerceQuick order for B2B users (row 5), faster catalog and product pagesClient quote: “we’ve seen our eCommerce grow 230% in the last year”; average cost per order down 6%; ecommerce retention at 89%
Turf CareParts and equipment for golf courses, municipalities and landscape businessesAdobe Commerce + Infor CSD120,000+ SKUs (row 12), rebuilt ERP sync for pricing, inventory and orders (rows 1, 4), interactive parts diagramStabilized integration and shipping logic for a business that grew revenue roughly 70% in five years
Graphic Solutions GroupWholesale distribution to the sign and apparel-decorating marketsAdobe Commerce + Infor CSDReal-time and customer-specific pricing (row 1), real-time inventory across warehouses (row 4), site search (row 12)Replatform completed in 13 months with zero downtime and no negative impact on sales
HalronMidwest distributor to industrial and commercial clientsShopware + Infor CloudSuite DistributionShip-to accounts and billing (row 2), customer-specific product restrictions and regional pricing logic (row 1)Moved off a closed platform to Shopware, with product, pricing and customer data synced from CSD
ReindersTurf and irrigation suppliesAdobe CommerceSearch with ElasticSuite (row 12), backend tuning for large cartsLoad times improved even for large cart checkouts; a B2B rewards program launched on Adobe Commerce
Coastal Business SuppliesPrinting and sublimation materialsMagentoRebuild for speed and stability, B2B product optionsThe site handles about 80% of printer, vinyl and paper sales, which is 65% of company revenue
Byrne Electrical SpecialistsElectrical products (manufacturer selling B2B)Adobe Commerce CloudNon-catalog products (row 15), ERP order transfer, customer shipping accounts, save cart as PDFCustom B2B portal delivered in 8 weeks

Quoting adds one more data point. A US distributor on Infor CSD and Adobe Commerce that launched Shared Quotes in May 2026 saw quotes drive 36% of all web revenue from 11% of orders within three months. Other changes launched at the same time, so we don’t attribute the full result to Shared Quotes. Our CPQ guide for distributors has the details and explains why we quote in the ERP.

Atwix has been the #1 global Magento code contributor from 2018 to 2025 and holds partner status with Adobe (Gold), Shopify (Plus), Shopware (Platinum) and BigCommerce (Certified), listed on our partners page.

Common mistakes in distributor ecommerce projects

  • Copying ERP pricing rules into the platform. It works at launch and drifts the first time someone changes a rule in the ERP and not on the site. Call the ERP or sync calculated prices.
  • Treating units of measure as a catalog detail. Map every selling unit to an ERP unit before the first import.
  • Launching to all accounts at once. Start with ten accounts that order weekly, fix what they report, then expand.
  • Leaving reps out. If reps are paid on phone orders and not on online orders from their accounts, adoption stalls.
  • Scoping PunchOut by default. Build it when a named account requires it and the revenue justifies the upkeep.

FAQ

What is the best B2B ecommerce platform for distributors?

No single platform wins for every distributor; the ERP decides first. Adobe Commerce has the deepest native B2B feature set, Shopware covers approvals and quotes natively from its Evolve plan, Shopify offers most B2B basics on every plan, and BigCommerce B2B Edition adds hierarchies, quick order and an invoice portal. Pick the platform with a maintained connector for your ERP and the native features for your top ten workflows.

Can Shopify handle B2B for distributors?

Yes, for many distributors. Shopify’s B2B features include companies and locations, net terms, quantity rules, volume pricing and quick order lists on all plans, with unlimited catalogs, deposits and partial payments on Plus. Buyer-side approval rules and credit limits aren’t in Shopify’s B2B feature list, so plan those in an app or the ERP.

Should pricing be calculated in the ERP or in the ecommerce platform?

In the ERP, if the ERP already calculates contract and matrix pricing. The storefront should request or receive the calculated price, not rebuild the rules. Keep platform-side pricing for simple tier discounts the ERP doesn’t manage.

Do distributors need PunchOut?

Only if specific accounts buy through a procurement system and require it. PunchOut adds a connection per procurement platform, so tie the decision to named accounts and their order volume. Atwix delivers PunchOut with TradeCentric: TradeCentric handles the connection to procurement systems, and we build the storefront and ERP side.

How long does a distributor B2B ecommerce project take, and what does it cost?

It depends on scope and ERP. In Atwix projects, a custom B2B portal took 8 weeks and a full distributor replatform with Infor CSD took 13 months. Connecting Infor CSD or SX.e through Sirius typically takes 6 to 12 weeks. The ERP integration alone typically costs $15,000 to $50,000 with a pre-built connector and $75,000 to $300,000 or more as a custom build, and a full distributor build with storefront, portal and integration usually comes to a low-to-mid six-figure budget.

How do we get customers to order online instead of calling?

Make reordering faster than a call, show the same price the rep would quote, and roll out account by account with the rep’s involvement. Adoption follows trust in price and stock accuracy more than design.

Plan your distributor platform around the ERP

If you are choosing a platform for a distribution business, bring your ERP version, SKU count and top account workflows to the first conversation. Our B2B ecommerce development team will map them against the requirements table above and tell you which platform and connector combination fits. Talk to our B2B team.