← All articles

Shopify B2B & the wholesale channel

Shopify B2B Apps: The Five Categories and What Each Adds

By Martin Mecar, founderJuly 21, 20266 min read

Shopify B2B apps fall into five categories: wholesale pricing layers, ordering portals, quote and request tools, terms and invoicing tools, and sales rep tools. Most brands need one, occasionally two, and get into trouble at three — because more than one app writing prices into the same cart is the most common cause of a wholesale order that charges the wrong amount.

This is a map of the categories rather than a list of products. App names and pricing change; the jobs do not, and knowing which job you are actually buying is what stops you installing the wrong thing.

Category one: pricing layers

The largest category and the one most brands install first. A pricing layer swaps retail prices for wholesale prices when a tagged, logged-in customer views your store.

What it solves: you want stockists to shop your normal storefront, see their prices, and check out without you touching the order.

How it works, roughly: the app reads the customer's tags, then either substitutes prices in the theme, applies an automatic discount at cart, or maintains a parallel set of variants. Each of the three approaches fails differently. Theme substitution can be defeated by caching and by other apps reading raw prices. Cart-level discounts show the retail price crossed out, which some buyers read as a favour rather than a trade price. Parallel variants split your inventory unless carefully linked.

The question to ask a developer before installing: where does the final price get decided, and does that hold at checkout as well as in the cart. Anything vaguer than a direct answer is a maintenance problem waiting for a busy week. The consequences of getting this wrong are covered in wholesale discounts.

Category two: ordering portals

A portal gives wholesale buyers their own screen — usually a dense grid with item numbers, case packs, quantities and a running total, rather than product pages with lifestyle photography.

What it solves: a buyer ordering forty SKUs hates your consumer storefront. They are working from a line sheet and they want to type quantities down a list. Every click between them and a submitted order is friction you are paying for.

Portals suit brands with wide catalogs and repeat ordering. They are overkill for a brand with eight SKUs, where a simple order form does the same job with less to maintain.

The real cost is data duplication. The portal has its own catalog representation, which means new products, discontinued items and photography updates now need to be done twice unless the sync is genuinely solid. Ask how often the catalog syncs and what happens when a sync fails mid-way.

Category three: quote and request tools

These replace the buy button with a request for pricing, then let you respond with a quote the buyer can accept and pay.

What it solves: products where the price genuinely depends on the order — custom configurations, private label runs, large-volume deals, anything with freight that has to be quoted rather than calculated.

What it breaks if you use it wrongly: a standard wholesale order that should have taken thirty seconds now takes two days and two emails. If your pricing is a published line sheet with volume breaks, do not put a quote wall in front of it. Buyers comparing several brands will place the order with whoever let them place it.

Use quote tools for the exceptions, not for the base business.

Category four: terms and invoicing

Apps that let a buyer check out without paying — on account, against a purchase order, or with an invoice generated on a schedule.

What it solves: the gap between a consumer checkout that expects a card and a stockist who expects net 30. Without this, you either take payment up front, which many shops will accept only from brands they know, or you build every order as a draft and invoice it manually.

Two sub-types are worth distinguishing. One simply marks the order unpaid and issues an invoice, leaving the credit risk with you. The other involves a financing partner who pays you and collects from the buyer. The second removes cash-flow risk and costs a cut of the order.

Either way, the decision about whether to extend terms at all is a business decision that precedes the app. It is worth reading net terms and payment terms before you install anything here, because the tooling makes it easy to grant terms you cannot afford to fund.

Category five: sales rep tools

For brands with reps writing orders at markets or on the road. The rep logs in as themselves, selects the account, builds the order on the account's pricing, and submits it for the buyer to confirm.

What it solves: the situation where orders are written on paper at a trade show and retyped a week later, with the predictable results — transposed quantities, prices from last season, and one order that never gets entered at all.

This is a small category and it matters a lot to the brands that need it. If you have no reps, skip it entirely.

How the categories collide

Three failure patterns show up repeatedly, and all three come from stacking apps.

Two apps pricing the same cart. A pricing layer and a portal that both decide prices will eventually disagree, usually on a variant that one of them has not synced. The buyer sees one number and gets charged another.

A pricing app plus native B2B pricing. If you move to a plan with native company pricing, remove the pricing app rather than running both. This is the single most reported source of wrong charges during a migration.

An invoicing app plus manual draft orders. Half your accounts get automated invoices and half get manual ones, and nobody can answer what is outstanding. Pick one path per account type and write it down.

The general rule: one app per job, and prefer the platform's own capability over an app whenever the plan includes it.

What to install first, in order

For most brands going wholesale from a DTC base, the sequence is:

Nothing, at first. Draft orders and a line sheet handle the first several accounts, and the conversations you have while doing it manually teach you what the automation actually needs to do. The full argument for this is in B2B without Plus.

Then a pricing layer, once you have more than one tier or more than about ten accounts and you are tired of manual price entry.

Then terms, once accounts start asking for net 30 and you have decided which ones qualify.

Then a portal, once buyers are ordering from a wide catalog repeatedly and the storefront is slowing them down.

Quote tools and rep tools only if your business actually has those shapes.

What none of them do

No app in any of these categories brings a buyer to your store. This is the point where DTC instincts mislead, because on the consumer side the store genuinely was the channel — traffic arrived, the store converted it. Wholesale demand does not arrive. It is found, approached and negotiated, and only then does the ordering infrastructure matter.

A practical way to check whether the channel is even there before you start installing: paste a product link into WholesalePilot and the preview shows the kinds of shops, distributors and chains that would plausibly stock something like it. If the answer is thin, spend the month on the product or the positioning rather than on the portal.

Questions brands ask about B2B apps

Will these apps slow down my consumer storefront? Anything injecting scripts into your theme can. Measure your product page load before and after installing, and be suspicious of apps that require several theme file edits.

What happens when I change themes? Apps that edit theme files directly do not come along. Keep a written list of every manual edit an app asked you to make, or you will spend a launch day debugging missing prices.

Can I test an app without risking live orders? Install it and test against a hidden product with a test customer account before you tag any real buyer. Never let a new pricing app touch an existing account's first reorder.

Do I need an app for WooCommerce, BigCommerce, Wix or Squarespace? The same five categories exist as plugins or integrations on each. BigCommerce covers pricing and groups natively, so the pricing category is often unnecessary there; Wix and Squarespace brands lean hardest on portals because the native commerce layer is thinner.

How many apps is too many? For wholesale specifically, two is a reasonable ceiling for most brands. Beyond that, the integration surface is usually costing more than the features are worth, and the evaluation criteria in choosing wholesale apps are worth applying to what you already have installed.

Find the B2B buyers for your product

Paste a product link. We find matching wholesale buyers, email them in your name, and hand you the replies.

Keep reading