How to Sell Wholesale on Shopify POS With B2B Pricing

Shopify POS B2B pricing doesn’t apply on its own. POS lets staff attach a customer to a sale, but not a B2B company, so catalog prices and payment terms stay online. You can load a B2B draft order on a POS Pro location, keep one customer profile per company, add a B2B app with a POS tile, or build your own POS extension.

Wholesale buyers still walk into stores. A contractor picks up stock on the way to a job, or a café owner restocks mugs between deliveries. This guide shows why their price disappears at the register and what each fix costs per month.

Key takeaways

  • Shopify applies B2B prices only when an order has a customer tied to a company location.
  • A B2B draft order built in the admin can be loaded on POS, but only on POS Pro locations.
  • A B2B app with a POS tile applies group prices at the counter without a draft order.
  • POS Pro starts at $89 per location a month, so the cheapest route depends on how many stores you run.

Why B2B Pricing Doesn’t Show Up in Shopify POS

B2B pricing doesn’t show up in Shopify POS because POS has no way to sell to a company. Shopify’s own rule is clear: B2B orders need a customer tied to a company location, and orders without one get direct-to-consumer rates, according to Shopify’s B2B requirements.

Comparison of online checkout and Shopify POS: online the order reaches a company location so catalog prices and payment terms apply, while POS has no company field and charges retail prices

Shopify POS Has No Company Field

At the register, staff can add a customer to the cart. Merchants on the Shopify Community report there’s no way to pick a company. One thread, “Selling to B2B Companies in POS”, has run since 2024 on Shopify Plus with no native fix.

Catalog Prices Follow the Company Location

Native B2B catalogs attach to company locations through B2B markets. A POS cart with a plain customer never matches that market, so the catalog never fires. The retail price stays on every line.

What Breaks at the Counter

The wholesale price is only the first loss. Invoices in the company’s name, payment terms and purchases grouped under one account all live on the company record. A walk-in sale skips every one of them, which is one of several limits of native Shopify B2B.

How do merchants get the price back?

Four Ways to Ring Up a Wholesale Sale In Store

You can load a B2B draft order, keep a customer profile per company, add a B2B app with a POS tile, or build a POS extension. The first is native, and the last three trade setup for speed at the counter.

Four ways to ring up a wholesale sale on Shopify POS compared by extra monthly cost, price at the register and drawbacks

Load a B2B Draft Order on POS Pro

Build the order in the admin with the B2B customer and company location, and its prices and payment terms follow that company. Staff then load it on POS, which Shopify’s POS draft order guide limits to POS Pro locations. The steps are below.

Keep a Customer Profile Per Company

Create one ordinary customer named after the business and ring sales up against it. It’s fast and free. The order still isn’t on a company location, so catalog prices and payment terms don’t apply.

Add a B2B App With a POS Tile

Several apps add a POS tile that applies B2B prices to the cart. POS ‑ B2B Catalogs & Pricing brings your native catalogs to POS from $15 a month. Full wholesale apps such as B2Bridge and BSS B2B Wholesale Pricing apply their own price lists at the counter.

Build a Custom POS UI Extension

A developer can build a tile that reads your wholesale prices and sets line prices through Shopify’s POS UI extensions. You own the logic. You also maintain it as Shopify updates its POS extension APIs.

How to Load a B2B Draft Order on Shopify POS

The native route has two halves: you build the order in the admin with the company attached, then staff pull it into the POS cart. Shopify documents both steps in its help center, and they work on any plan with B2B as long as the store location runs POS Pro.

  1. Create the draft. In the Shopify admin, go to Orders > Drafts and click Create order, as in Shopify’s B2B draft order guide.
  2. Attach the company. Select the B2B customer, then the company location the order is for. Catalog prices and the location’s payment terms fill in from there.
  3. Add products and a PO number. Add the items the buyer asked for, plus their purchase order number if they use one.
  4. Load it at the register. On POS, tap the menu, then Load draft order. Filter Sale type to Admin to find drafts built in the admin.
  5. Take payment. Tap Load to cart and check out the way you would for any other sale.

The weak spot is step one. Someone has to build the draft before the buyer reaches the counter, which suits phone and email orders far better than walk-ins.

How to Apply B2B Prices on POS With B2Bridge

B2Bridge adds a “B2B Pricing” tile to Shopify POS that applies a customer group’s prices to the cart. You set it up once in the POS editor, following B2Bridge’s POS guide.

  1. Open the POS editor. In Shopify, go to Point of Sale under Sales channels and click Open editor.
  2. Add the tile. Click Add tile, choose Embedded apps, then B2Bridge.io and “B2Bridge.io – POS UI extension”. Click Save.
  3. Pick the buyer. On the POS device, add the customer and their products to the cart, then tap B2B Pricing.
  4. Review the prices. The panel shows the customer group, each product’s B2B price against its original price and the total savings.
  5. Apply and check out. Tap Apply B2B Pricing. POS confirms the prices were applied, and you take payment as usual.
Three Shopify POS screens with B2Bridge: the B2B Pricing tile, the panel with customer group prices and total savings, and the cart with B2B line discounts

The B2B price lands on each cart line as a discount labeled with the customer group. That keeps the retail price visible on the order, so you can see what each sale saved. The panel also shows whether the group is eligible for net payment terms.

What Each In-Store Option Costs

The native route costs nothing extra if your stores already run POS Pro, and from $89 per store a month if they don’t. A B2B app costs the same whether you run one store or ten.

OptionExtra monthly cost1 store3 storesCatalog or group prices at the register
B2B draft order on POSPOS Pro $89 per location$89$267Yes, built in the admin first
Customer profile per company$0$0$0No
Native catalogs + POS ‑ B2B Catalogs & PricingFrom $15$15$15Yes, native catalog prices
B2Bridge POS tileProfessional plan $99$99$99Yes, applied at the counter
Custom POS extensionDeveloper time and upkeepQuoteQuoteYes, as built

POS Pro price from Shopify’s POS pricing page, which quotes $89 per location a month and, in its FAQ, the same rate billed yearly. App prices from their App Store listings and b2bridge.io/pricing. All checked November 11, 2026.

Native wins when every wholesale sale is planned ahead and your stores run POS Pro anyway. The order then sits on the company record with its terms. A catalog app is the cheapest fix if native catalogs already hold all your prices. A full B2B app wins when you’ve outgrown 3 catalog assignments or need registration and net terms online too.

Which In-Store Option Fits Your Business

Do your wholesale buyers call ahead, or do they just show up? That one answer settles most of the choice.

  1. Count walk-in wholesale sales. A few a month can run through draft orders. A few a day can’t.
  2. Check your POS plan. If every store runs POS Pro, the draft order route costs nothing more.
  3. Decide who builds the order. Draft orders need someone in the admin before the buyer pays.
  4. Match online and in-store prices. If buyers compare receipts, both channels need the same price source.

Which in-store B2B option fits your stores?

Compare the native draft order route with a B2B app tile for your locations.

Suggested route
B2B app with a POS tile

Buyers walk in without an order ready, and a tile applies their group price at the counter without a draft built in the admin.

Extra monthly cost
$178Draft orders (POS Pro)
$99B2Bridge Professional

POS Pro is $89 per location a month (shopify.com/pos/pricing); B2Bridge Professional is $99 a month and includes Shopify POS support (b2bridge.io/pricing). Checked November 2026. Your Shopify plan is the same on both routes.

Stores where buyers walk in unannounced usually need an app. Stores that take wholesale orders by phone and hand them over at the counter can stay native. Either way, the customer groups with different pricing you set up online should drive the register too.

Sell Wholesale Online and In Store With B2Bridge

B2Bridge gives you unlimited price lists and customer groups, against native B2B’s 3 catalog assignments below Shopify Plus. The same customer group prices apply online and, through the POS tile, at your counter.

The rest of your wholesale program runs in the same app:

  • Approve trade buyers through a registration form before they see prices.
  • Hide prices from logged-out visitors on your storefront.
  • Offer net payment terms and quick order to logged-in buyers online.
  • Give reps a Sales Rep Portal and credit limits on the Growth plan.

Shopify POS support is included from the Professional plan at $99 a month, with Growth at $199 and Advanced at $299, after a 14-day free trial.

FAQs About Shopify POS B2B Pricing

Does Shopify Plus fix B2B pricing in POS?

Not on its own. Merchants on Shopify Plus report in the Shopify Community that POS still can’t select a company. The draft order route and POS apps work on Plus the same way they work on other plans.

Do I need POS Pro to load a B2B draft order?

Yes. Shopify’s help center lists loading draft orders on POS as a POS Pro feature. Locations on the free in-person selling features can’t retrieve draft orders built in the admin.

Will retail shoppers see wholesale prices at my register?

No. With B2Bridge, the B2B Pricing tile asks staff to select a customer first, and only that customer group’s prices apply. Retail shoppers pay the normal price unless staff apply B2B pricing.

How does a B2Bridge POS sale show up in my orders?

The order shows the original price with a line-item discount labeled with the customer group’s name. That label tells your team which walk-in sales ran at wholesale prices and by how much.

Can I email a B2B draft order instead of ringing it up?

Yes. From POS you can email a loaded draft order to the customer so they review and pay online. Shopify lists this option next to loading, updating and deleting drafts on POS Pro locations.

Rate this post
Hien Tran

As a Product Marketing Executive at B2Bridge, I focus on the Enterprise B2B Ecommerce domain. I leverage my understanding of product and user psychology to deliver customer-centric content that addresses business challenges and fuels growth.