Business Software
B2B Wholesale Ordering Portal: Shopify B2B vs a Custom Portal — The Honest 2026 Guide
Shopify opened B2B to every plan in April 2026. When is that enough, and when does a wholesaler need a custom B2B ordering portal with ERP integration? Features, costs and a worked payback example.

On this page
- What is a B2B wholesale ordering portal?
- What problems does a B2B portal solve?
- Shopify B2B in 2026: what changed and when it’s enough
- Features a B2B wholesale ordering portal should have
- How does ERP integration work?
- How much does a custom B2B portal cost?
- When does a B2B portal pay back? A worked example
- 6 common mistakes in B2B portal projects
- How do you get customers to use the portal?
- Bottom line: which B2B wholesale ordering portal is right for you?
- Frequently asked questions
Short answer: a B2B wholesale ordering portal lets your trade customers order 24/7 at their own prices, while orders flow straight into your ERP or accounting system. Since April 2, 2026, Shopify includes basic B2B on every plan — enough if up to three price catalogs and standard payment terms cover you. Once you need customer-specific pricing for many accounts, credit limits, ERP sync or sales-rep ordering, a custom portal starts at about $2,900, or $5,500 with ERP integration — and usually pays for itself in staff time within a year.
For most wholesalers and distributors, ordering still runs on phone calls, emails and WhatsApp photos of handwritten lists. Someone re-keys every order into the ERP, calls back when stock runs out, and fixes invoices when the wrong price slips through. It works — until the number of accounts grows.
This guide explains what a B2B wholesale ordering portal does, when Shopify’s new B2B features are enough, when a custom portal makes more sense, what each costs and how to work out the payback for your own business. Figures are current as of October 21, 2026.
What is a B2B wholesale ordering portal?
It’s a private ordering site that only approved trade customers can log into. It looks like an online store, but the rules are different: each account sees its own price list, discounts, payment terms and credit limit; orders are placed in cases or minimum quantities; and customers can check balances and open invoices.
| Retail e-commerce | B2B ordering portal | |
|---|---|---|
| Who buys | Anyone | Approved trade accounts only |
| Pricing | Same for everyone | Per account, group and volume |
| Payment | Card at checkout | Net terms, on account, within a credit limit |
| Order size | A few items | Hundreds of lines, case packs and minimums |
| Back office | Store admin | Continuous ERP sync: stock, prices, balances, invoices |
What problems does a B2B portal solve?
- Manual order entry: customers enter orders themselves, and they land directly in your ERP.
- “Is it in stock, what’s my price?” calls: the portal shows each customer their own price and live stock.
- Order errors: ordering by SKU or barcode, reordering from history and saved lists remove most wrong codes and missed lines.
- After-hours orders: customers order when they do their stock count — often in the evening.
- Collections: customers see statements and open invoices, and can pay by card without calling your accounts team.
Shopify B2B in 2026: what changed and when it’s enough
On April 2, 2026, Shopify started rolling out its foundational B2B features to Basic, Grow and Advanced plans at no extra cost. What you get, and what’s still reserved for Shopify Plus:
| Included on all plans | Still Plus-only |
|---|---|
| Company profiles for wholesale buyers | Unlimited catalogs for customer-specific pricing |
| Up to three custom catalogs with their own pricing | Direct catalog assignment to companies and locations |
| Volume discounts and quantity rules | Partial payments |
| Payment terms and vaulted credit cards | Deposits |
Shopify B2B is probably enough if: you already sell on Shopify, three price tiers (say, retail, wholesale and distributor) cover your customers, your terms are simple, and you don’t need orders to post automatically into an ERP. Many guides still describe Shopify B2B as Plus-only; that’s no longer true.
It starts to strain when: you negotiate prices per account, need credit-limit checks before accepting an order, run sales reps who order on customers’ behalf, or your stock, prices and balances live in an ERP that must stay the source of truth. Moving to Shopify Plus unlocks unlimited catalogs but costs around $2,500 a month on a one-year term, according to a September 2026 review of Plus pricing — roughly $30,000 a year before apps and integrations.
Features a B2B wholesale ordering portal should have
- Customer-specific price lists by account, group or region, with tiered discounts and promotions.
- Fast ordering: add by SKU or barcode, upload an order from a spreadsheet, reorder past orders in one click, saved lists.
- Case packs and minimums per product and per order.
- Live stock from your ERP, with back-order dates where relevant.
- Account balance, credit limit and statements; over-limit orders route to approval.
- Online invoice payment, posted back to your ERP as a payment.
- Order and shipment tracking with carrier tracking numbers.
- Sales-rep accounts to order for customers and track visits and performance.
- Approval workflows for large or specially priced orders.
- Notifications by email or WhatsApp for confirmations, shipments and promotions.
How does ERP integration work?
A portal is only as good as its connection to your ERP. Without it, the portal is just a fancy order form that still needs re-keying. A typical two-way sync:
| From ERP to portal | From portal to ERP |
|---|---|
| Products, descriptions, units | Sales orders |
| Price lists and discounts | Online payments |
| Stock levels | New account applications (after approval) |
| Balances, credit limits, open invoices | Address and contact updates |
Most ERPs and accounting systems offer an API, web services or a file-based import/export; which one you can use depends on your product, version and licence. A good rule of thumb: sync stock and prices every few minutes, orders instantly and balances at least hourly — and monitor the sync, because a silently stopped sync means orders placed against the wrong stock.
How much does a custom B2B portal cost?
| Package | From | Timeline | Includes |
|---|---|---|---|
| Portal MVP | $2,900 | 6–10 weeks | Customer login and price lists, catalog, cart and orders, order management panel, email/WhatsApp notifications, data import |
| Integrated portal | $5,500 | 8–12 weeks | ERP/accounting integration, credit limits and statements, online invoice payment, campaigns and tiered discounts, sales-rep accounts |
| Distribution platform | $10,000+ | Phased | Multi-warehouse and multi-currency, customer mobile app, approval workflows, analytics and forecasting |
Running costs are low: hosting ($20–60 a month depending on size), card processing on online payments and an optional maintenance plan. There are no per-user licences, so adding customers doesn’t add cost.
When does a B2B portal pay back? A worked example
- 120 active trade accounts, each ordering about 6 times a month → 720 orders a month
- Re-keying, checking and calling back on each phone or email order takes about 10 minutes → 120 staff hours a month
- Fully loaded staff cost: $30 an hour (assumption — use your own figure)
| Share of orders moved to the portal | Hours saved / month | Monthly saving | Payback on a $5,500 integrated portal |
|---|---|---|---|
| 40% | 48 | ~$1,440 | ~4 months |
| 70% | 84 | ~$2,520 | ~2 months |
| 90% | 108 | ~$3,240 | under 2 months |
Compared with Shopify Plus at around $30,000 a year, a one-time $5,500 custom portal with ERP sync is often the cheaper route for wholesalers who don’t need Shopify’s retail storefront. For those who do sell retail on Shopify and only need a few wholesale price tiers, the free B2B features on their existing plan are the obvious first step.
6 common mistakes in B2B portal projects
- Designing screens before checking the ERP: find out early what data your ERP can provide, and how.
- Leaving pricing logic vague: write down exactly how discounts stack and promotions combine before building.
- Skipping data clean-up: missing images, inconsistent units and stale products confuse buyers. Fix your best sellers first.
- Not monitoring the sync: automatic alerts are a must.
- Switching every customer on day one: start with a pilot group of 5–10 high-volume accounts.
- Leaving sales reps out: reps who see the portal as a threat keep customers on the phone. Rep accounts and performance tracking turn them into champions.
How do you get customers to use the portal?
Give them a reason and remove friction: a small portal-only discount or promotion, the convenience of seeing their own prices, stock and balance, reps entering phone orders in the portal together with the customer, and pre-built quick-order lists of each customer’s usual products. Customers who see the portal save them time in the first few orders adopt it quickly, so support them closely in the first weeks.
Bottom line: which B2B wholesale ordering portal is right for you?
If you sell on Shopify and three price catalogs cover your trade customers, turn on Shopify’s built-in B2B features first — it’s included in your plan. If you have dozens or hundreds of accounts with negotiated prices, credit limits, sales reps and an ERP that must stay the source of truth, a custom B2B wholesale ordering portal usually costs less over time and fits your process instead of forcing a new one. Start small with a pilot group, connect the ERP properly and add payments, rep tools and a mobile app as the portal proves itself.
Key takeaways
- Since April 2, 2026, Shopify B2B (up to three catalogs, payment terms, volume pricing) is included on every plan.
- Unlimited customer-specific catalogs, deposits and partial payments still require Shopify Plus (~$2,500/month).
- A custom B2B portal starts at $2,900, or $5,500 with ERP integration, with no per-user licences.
- Moving 70% of 720 monthly orders to a portal saves about 84 staff hours a month.
- The ERP sync and a phased customer rollout decide whether the project succeeds.
Frequently asked questions
How much does a B2B wholesale ordering portal cost?
A custom portal MVP starts at about $2,900; an integrated portal with ERP sync, credit limits and online invoice payment at about $5,500; and multi-warehouse distribution platforms at $10,000+. Shopify’s basic B2B features are included in every Shopify plan since April 2026.
Do I need Shopify Plus for B2B?
Not anymore for the basics. Company profiles, up to three custom catalogs, volume pricing, quantity rules and payment terms are on all plans. Unlimited catalogs, direct catalog assignment, partial payments and deposits remain Plus-only.
Can each customer see their own prices?
Yes — that’s the core of a B2B portal. Prices can be set per account, group, region or volume, and each customer only sees their own.
Will the portal work with my ERP or accounting software?
Usually, yes. Most ERPs offer an API, web services or file-based import/export; the method depends on your product and version. Products, prices, stock and balances flow to the portal; orders and payments flow back.
How long does it take to build a B2B portal?
A portal MVP typically takes 6–10 weeks and an ERP-integrated portal 8–12 weeks. ERP discovery and pilot testing with real customers take the most time.
Can sales reps use the portal?
Yes. Rep accounts let them order on behalf of customers, see balances and track their own visits and performance.
Want the payback with your own numbers? Send us your number of trade accounts, monthly orders and the ERP you use, and we’ll reply within one business day with scope, timeline and a fixed price. Package details are on our B2B portal development page; for the back office, see custom CRM and ERP development.


