---
title: Shopify B2B for a small wholesale producer
Metadescription: Shopify B2B now runs on every paid plan, but per-customer pricing, standing orders and local delivery still mean Plus or an app on top.
author: Dan Edwards
author_role: Founder
author_url: https://danedwardsdeveloper.com
author_linkedin: https://www.linkedin.com/in/dan-edwards-developer
published: 2026-08-26
updated: 2026-09-27
---

Token estimate: ~2,800

# Shopify B2B for a small wholesale producer

Shopify's native B2B stopped being a Shopify Plus feature on 2 April 2026, so a producer on Basic, Grow or Advanced now gets company accounts, net terms and up to three B2B catalogues at no extra charge. Three catalogues assigned through Markets is not per-customer pricing, and Shopify's own documentation rules subscriptions and local delivery out of B2B checkout. The question is no longer what Plus costs. It is whether a standing order, a per-day cutoff and a make-list matter enough to run wholesale somewhere other than a retail platform.

By **[Dan Edwards](https://wholesalehandler.com/about)**, Founder.

## Native B2B now runs on every paid Shopify plan

Shopify moved the core B2B feature set off Plus on 2 April 2026. Company profiles, payment terms, volume pricing, ACH payments in the US and vaulted cards all landed on Basic, Grow and Advanced at no extra cost, alongside quantity rules, price breaks, purchase order numbers, easy reorders and the Trade theme.

| Every paid plan | Shopify Plus only |
| --- | --- |
| Company accounts and company locations | Unlimited B2B catalogues |
| Three active B2B catalogues, assigned through Markets | Catalogues assigned directly to a company or location |
| Net terms, payment reminders, PO numbers | Deposits and partial payments |
| Quantity rules and quantity price breaks | Payment requests per fulfilment |

Anything written before April that says wholesale on Shopify starts at Plus is out of date, including a good deal of what still ranks for the question. [Zoey pricing](https://wholesalehandler.com/articles/zoey-pricing) covers a platform sold on being the B2B tier Shopify used to withhold, and what it charges now that April has passed.

## Three catalogues through Markets is not per-customer pricing

A B2B catalogue carries both the product scope and the prices, and on Basic, Grow and Advanced a store gets three active ones across all of its B2B markets. Assignment goes through Shopify Markets rather than to the buyer, so a catalogue applies to a market and everyone inside it. Assigning a catalogue straight to a company or a company location, which is what customer-level pricing actually means, stayed on Plus.

Three shared tiers covers a producer who sells at one trade rate, one distributor rate and one buying-group rate. It stops at the fourth. A producer who negotiated per account, which is the ordinary case for anyone selling to independent shops and restaurants, is back to Plus, a third-party app or custom development. [How to charge different prices to different wholesale customers](https://wholesalehandler.com/articles/how-to-charge-different-prices-to-different-wholesale-customers) sets out what per-account rates look like when each customer carries their own list.

## B2B checkout rules out subscriptions and local delivery

Two of Shopify's documented B2B incompatibilities are the two mechanics a small delivering producer runs on.

-   **Subscriptions are not a supported purchase option in B2B.** There is no native repeating order, so a weekly standing order comes from a third-party subscription app, most of which were built for consumer boxes and have to be checked against company accounts, price lists and net terms before they are any use.
-   **Local delivery is incompatible with B2B checkout.** It is available only on draft orders the merchant creates in the admin. Pickup points and pickup in store are unsupported as well, the latter openable only by contacting Shopify Support.

A producer with a van and a Tuesday round is therefore outside native B2B checkout on Shopify's own account of it.

## The wholesale stack is three charges, not one

Once the three-catalogue ceiling or the missing standing order bites, the bill has three lines rather than one.

1.  **The Shopify plan.** Basic is the floor, and the list price steps up sharply at each tier.
2.  **The wholesale app.** A layer such as SparkLayer is an add-on and not a standalone product, so it is always a charge on top of a Shopify plan. Its tiers meter on monthly B2B order count, not on revenue, so a round of thirty accounts ordering weekly is roughly 120 B2B orders a month and lands high in the range whatever the basket size. The app tier can cost more than the Shopify plan beneath it.
3.  **The card rate on anything paid by card.** A percentage plus a flat fee per transaction, with the flat fee hitting small orders hardest. Net terms and ACH do mean a Shopify B2B order need not carry a card rate at all, which is a fairer picture than the usual comparison paints, but a card-paid order does.

[Flat-fee wholesale ordering software](https://wholesalehandler.com/articles/flat-fee-wholesale-ordering-software) sets out what one fee has to cover to beat a metered stack, and [Shopify alternative for wholesale coffee roasters](https://wholesalehandler.com/articles/shopify-alternative-for-wholesale-coffee-roasters) costs the three lines against a roaster whose cafe accounts all order the same week.

## Delivery days, cutoffs and a make-list have no native equivalent

The second half of the argument is not money. A retail platform models an anonymous shopper who browses, checks out and pays. Wholesale models a known account on a schedule, and the schedule is the product.

Wholesale Handler holds those as first-class objects rather than bolt-ons.

-   **Every delivery day carries its own cutoff**, set as a lead time before that day, so a Monday delivery can close on the Friday while a Thursday delivery stays open until the night before. A date that is closed says which rule closed it, one of non-delivery day, holiday, cutoff passed or not open yet, with the merchant's own message alongside.
-   **Standing orders repeat on a chosen weekday**, weekly or every two, three or four weeks. Each delivery's order is created at that day's cutoff rather than in advance, and every line is re-priced and re-checked at that moment, so a product that is out of season is dropped and the customer emailed rather than silently ordered. Either party can start one, either can pause it or skip a single delivery, and a delivery under the minimum spend stops rather than places.
-   **Every order for a date collapses into one make-list**, totalled by product with the number of orders behind each total, with a printable sheet carrying a tick box per line. Packing slips print for one order or a whole selection, with no prices on them.
-   **Per-customer delivery days, minimum spend and delivery charge** sit on an order profile that customers are assigned to, so different commercial terms need no duplicate products or price lists.

[Shopify alternative for fresh produce wholesalers](https://wholesalehandler.com/articles/shopify-alternative-for-fresh-produce-wholesalers) covers the version of this where prices move daily, and [Shopify alternative for wholesale bakeries](https://wholesalehandler.com/articles/shopify-alternative-for-wholesale-bakeries) covers the overnight bake against a morning cutoff.

## Wholesale Handler is a flat fee with nothing metered

A flat monthly price, and that is the whole bill. No per-user charge, no per-order charge, no commission, and no tier that holds a feature back - the plans differ only in how many customers you trade with, up to 50. Up to 3 customers it is free, with no card.

What it buys is the customer-facing portal and the back office behind it, which is per-customer price lists, standing orders, order cutoffs, minimum order values, per-customer delivery days, packing slips, processed orders collated into a draft invoice per customer, production schedules, bulk import and a CSV export of invoice lines. [The wholesale customer portal](https://wholesalehandler.com/articles/wholesale-customer-portal) covers what a trade customer sees once they sign in.

Sticker price alone will not always favour it. A producer with three rate tiers and no repeating orders can run native B2B on Shopify Basic for less. The flat fee wins where the stack would otherwise grow a second and third line.

## Selling direct and wholesale from one catalogue is Shopify's ground

If the same business already sells to the public on Shopify, native B2B puts trade and retail behind one catalogue, one admin, one inventory count and one checkout. That is a real saving in duplicated product entry and in stock that does not reconcile, and it comes with the parts nobody else has, which is point of sale, marketing tools, multi-channel selling and an app ecosystem thousands deep.

Wholesale Handler does not offer that. It is a trade portal, so a producer selling both ways keeps a consumer shop somewhere else.

## What Wholesale Handler does not do

-   **No card processing anywhere in the product.** Orders are invoiced and paid outside it, which is why no percentage is taken, but a merchant who wants trade buyers paying by card at checkout will not get it here.
-   **No consumer checkout.** A merchant's public page lists products, delivery areas and location, and that is all it does.
-   **Packing slips carry no delivery address or phone.** They name the customer, the delivery date and the lines. The address is held on the order but is not yet printed.
-   **No driver run sheet.** Routes, zones and stops are outside the product.

## Q&A

**Q: Which is the cheapest Shopify plan that can run B2B?**
A: Basic, since 2 April 2026. There is a prerequisite that catches older stores, which is that the store has to be on new Shopify Markets before B2B catalogues work at all, and that migration is a piece of work in its own right.

**Q: Is there a limit on how many line items a Shopify B2B order can carry?**
A: Yes, 500. B2B orders and draft orders fail above that threshold.

**Q: Does Shopify B2B support repeating or standing orders?**
A: No. Shopify documents subscriptions as an unsupported purchase option in B2B, so a repeating order has to come from a third-party app, and that app needs to understand company accounts, price lists and net terms rather than treating every buyer as a retail shopper.

**Q: Can a wholesale customer choose local delivery at Shopify B2B checkout?**
A: No. Shopify documents local delivery as incompatible with B2B checkout, and it is available only on draft orders a merchant creates in the admin. Pickup points and pickup in store are unsupported as well.

**Q: Does Wholesale Handler connect to a Shopify store?**
A: No. It is a separate portal with its own catalogue, price lists and customer accounts, so a producer running both keeps two product lists and reconciles stock by hand.
