What We Would Build on Top of Shopify: A B2B Wholesale Portal With Approval Rules and Net Terms, Scoped and Priced (2026)
The wholesale order flow Shopify brands still run on email (contract prices, credit limits, net terms, an approval before release), what Shopify Advanced and Plus give you with prices read 7 October 2026, and what a custom wholesale layer on Shopify's APIs costs at KUMO's published bands.
Nov 6, 2026
For a brand or distributor that sells to other businesses through Shopify, the workflow that still runs on email and spreadsheets is the wholesale order: a buyer with negotiated prices, a credit limit, net-30 terms and an approval step before the order is released. Shopify's own answer is Shopify Plus, which lists from $2,300 per month on a three-year term ($27,600 a year) against $299 per month for Advanced on annual billing (both read 7 October 2026), and its B2B features cover company accounts, price lists and payment terms. What Plus does not do is run your rules: who may approve an order over a limit, how a credit hold is decided, how a partial shipment is approved, and how the order reaches your ERP with the right codes. A custom wholesale layer on Shopify's APIs costs $15,000 to $50,000 once at KUMO and keeps Shopify as the storefront and the system of record for orders; $50,000 to $100,000 when it spans ERP, warehouse and finance systems together. This page scopes the layer line by line.
Key facts (Shopify prices read 7 October 2026 from shopify.com; Upwork rates read the same day)
- Shopify Advanced: $299 per month billed annually ($399 monthly); Shopify Plus: from $2,300 per month on a three-year term, from $2,500 on a one-year term, with B2B tools, Shopify Functions, headless commerce, expansion stores at $300 per month each
- Plus is $27,600 a year on the three-year term, $82,800 over three years, before apps, agency fees and card rates
- Shopify's B2B features give you company accounts, assigned price lists and payment terms; approval rules, credit decisions and ERP write-back with your codes are not features, they are your process
- A custom wholesale layer on Shopify's Admin and Storefront APIs: $15,000 to $50,000 once; $50,000 to $100,000 across ERP, warehouse and finance; $5,000 to $10,000 per month ongoing if you have no engineers
- Send three lines (the order flow, the systems it touches, how many wholesale accounts) and get a scoped estimate in two working days
Who this is for
An owner or operations lead at a brand, manufacturer or distributor with 10 to 100 staff, 50 to 1,000 wholesale accounts, and a Shopify store that already handles direct sales well. You are not leaving Shopify. The direct store stays exactly as it is. The question is whether the wholesale process gets a Plus upgrade, a stack of apps, or a layer you own.
What Shopify does, and where it stops
| Need | What Shopify gives you | Where it stops |
|---|---|---|
| Wholesale accounts | B2B on Shopify Plus: company accounts, locations, assigned catalogs and price lists, payment terms | Available on Plus only; on Advanced you are on apps and discount codes |
| Order approval | Draft orders a staff member can review; apps with simple approval flows | No rules by order value, credit exposure, product line or customer tier; no second approver from finance who is not a Shopify staff account |
| Credit and net terms | Payment terms per company on Plus; invoices through Shopify Payments where available | Credit limits, exposure across open invoices, holds and releases are not modelled; finance keeps them in a spreadsheet |
| ERP and warehouse | Apps and connectors for common ERPs; webhooks on orders and fulfilments | Mapping to your SKUs, cost centres, tax codes and partial-shipment logic is configuration at best and custom at worst |
| Pricing logic | Price lists, quantity breaks, discounts; Shopify Functions for custom discount logic on Plus | Contract pricing that depends on annual volume, rebates or mixed-case rules outgrows price lists |
Want to know what this would take for your own process? Send the workflow: the platform you already pay for, the one workflow it cannot run, and roughly how many people or customers touch it. A senior engineer sends back a one-page scope within two working days: what the platform does, where it stops, what we would build, and the range. If the honest answer is "configure, do not build", you get that too. No call needed. Or get a first range in a minute from the AI development cost calculator.
Shopify's prices are the vendor's list prices on the date shown, before taxes, apps, card rates and agency fees; the comparison Shopify Plus vs a custom build for a D2C brand prices the Plus decision itself. Configuration is the right answer when the gap is small. The layer below is for the cases where it is not.
The wholesale layer: what we would build
A branded wholesale portal where each approved buyer logs in, sees their contract prices and stock availability, builds an order (including bulk upload from a spreadsheet and reorder from history), and submits it. A rules engine then checks credit exposure (open invoices plus this order against the limit), applies your approval matrix (by value, by customer tier, by product line, by margin), routes the order to the right approver in email or Slack with the evidence attached, records the decision and the reason, and on approval creates the order in Shopify as a draft or confirmed order with the right tags, payment terms and location. Fulfilment and invoice events flow back from Shopify, the ERP receives the order with your codes, and the buyer sees status without emailing anyone. Finance sees exposure by account in one screen; an audit log records who approved what and when.
What stays in Shopify: the catalog, inventory, the direct store, checkout for pay-now orders, fulfilment, and the order record. What the layer owns: buyer identity and permissions, contract pricing rules, credit and approval logic, the queue, the audit log, and the integration mapping.
Three scopes, priced
| Scope | When it applies | What KUMO delivers | Band | Time |
|---|---|---|---|---|
| Approval and credit rules only | You are on Plus or have B2B apps; the gap is approvals and credit exposure | A rules service on Shopify webhooks: approval matrix, credit check against open invoices, approver routing, decision record, write-back of tags and status to Shopify | Lower end of $15,000 to $50,000 | 4 to 8 weeks |
| Wholesale portal plus rules | You are on Advanced and want wholesale without Plus, or Plus B2B does not model your pricing | Everything above plus the buyer portal (contract prices, stock, bulk order, reorder, status), buyer permissions, ERP order write-back for one ERP | Upper end of $15,000 to $50,000 | 8 to 12 weeks |
| Wholesale platform across systems | Several warehouses, two or more ERP or finance systems, rebates, partial shipments, regulated goods | Everything above plus multi-warehouse allocation, rebate and contract logic, finance integration, partner API, load and reconciliation testing | $50,000 to $100,000 | 12 to 20 weeks |
Included in every scope: discovery on your real orders and approvals; the rules written down and signed off before code; integration with Shopify's APIs and your ERP; tests on real cases; deployment in your cloud account; a runbook; handover of code and documentation to accounts you control. On top: Shopify's own fees, hosting, third-party fees, and ongoing engineering at $5,000 to $10,000 per month if you have no engineers.
The arithmetic for one business
Take a 30-person distributor on Shopify Advanced ($3,588 a year) with 300 wholesale accounts, considering Plus for its B2B features. Plus on the three-year term is $27,600 a year, $82,800 over three years, an increase of about $72,000 over Advanced for the period, plus an agency to set up B2B (Upwork lists Plus setup at $5,000 to $15,000 or more, read 7 October 2026). After that the approval matrix and credit logic are still a spreadsheet. A wholesale portal with rules, at the upper end of KUMO's $15,000 to $50,000 band and built once on Advanced, costs less than the three-year Plus increase and runs the rules as written. If the brand needs Plus anyway for checkout customisation or expansion stores, the rules-only scope, at the lower end of the same band, sits on top of Plus B2B. These are KUMO's calculations on the published prices above; your account count and card volumes change the totals, the shape does not.
When each route is the right one
- A few dozen accounts, standard terms, one approver: Plus B2B or an app is enough. A build adds cost without removing any.
- Approvals depend on credit exposure, margin or tier, and finance approves outside Shopify: build the rules layer, keep the plan you have.
- Wholesale pricing has contract logic the price lists cannot express, or you want wholesale without paying for Plus: build the portal plus rules.
- Orders must land in two systems with your codes and allocate across warehouses: the $50,000 to $100,000 band, with Shopify as one of several systems of record.
Related: what we would build on top of AppFolio or Buildium is the same approach for property managers; custom inventory vs Cin7, inFlow and Katana covers the stock side.
What a KUMO build includes, and the proof
The proof is adjacent: Equipp is a production commerce platform with auditable ledgers and multi-party orders; KUMO's founders built Volopay's first production version as its founding engineers, including approval flows over spend with limits and exposure; CampaignHQ is KUMO's own product in production since 2022. KUMO is a software engineering studio that builds custom AI agents, workflow apps and portals for 10 to 100 person companies, and a Registered Partner in the OpenAI Partner Network. See Shopify custom development for how these builds run and the retail and e-commerce page for the sector view.
How to get a real number this week
Write down the wholesale order flow as it runs today, the systems it touches besides Shopify, and how many wholesale accounts and approvers you have. With that, get a scoped estimate and KUMO returns a band and a scope list in two working days, or book a 30-minute call with an engineer.
FAQ
Can you build a B2B wholesale portal on top of Shopify without Shopify Plus? Yes. Shopify's Admin and Storefront APIs on Advanced allow a custom portal to read catalog and inventory and to create orders; the portal owns buyer identity, contract pricing and approvals. Plus adds native B2B features that reduce the scope if you are on it anyway.
How much does a custom Shopify B2B portal cost? At KUMO, $15,000 to $50,000: approval and credit rules alone sit at the lower end, a wholesale portal with rules and one ERP at the upper end. Across several warehouses and systems it is $50,000 to $100,000. Shopify's fees and ongoing engineering sit on top.
What does Shopify Plus cost? From $2,300 per month on a three-year term and from $2,500 on a one-year term, as read from shopify.com on 7 October 2026; Advanced is $299 per month on annual billing.
Can approvers who are not Shopify staff approve wholesale orders? Yes. The rules layer sends the request and the evidence to email or Slack and records the decision; approvers never log in to Shopify.
Does the layer replace our ERP connector? It can, or it can feed your existing connector. The mapping to your SKUs, tax codes and cost centres is part of the scope either way.
How long does it take? 4 to 8 weeks for rules only, 8 to 12 weeks for the portal with rules, 12 to 20 weeks for the cross-system platform, from a written scope KUMO does first.
Last verified 27 October 2026. Shopify and Upwork prices read on 7 October 2026 from shopify.com and upwork.com. Three-year totals are KUMO's calculations on those list prices. KUMO bands are KUMO's published prices for the build only.
The numbers in one file. The Build vs Buy Price Book, October 2026 has the published prices of 40 business tools read in October 2026, what they cost a 40-person company, and the four tests that say whether a custom build is worth it. Download the PDF (8 pages, free, no form).