First of its kind
B2B on Shopify POS: Contract Pricing at the Register
B2B on Shopify POS is the ability to serve business customers at a physical register with everything their account gets online: negotiated price lists, company and location context, purchase-order fields, and a clean audit trail. Shopify POS does not do this natively — so we built the first B2B pricing app for Shopify POS, live in production at Husky Boutique.
Last updated:
Definition
What does B2B at the point of sale actually mean?
Walk into any trade counter and watch what happens when a contractor reaches the register. The clerk looks up the account, checks a binder or a second screen for negotiated prices, asks for an employee number and a PO, then types a manual discount into the till and hopes it matches the contract. B2B at the point of sale means none of that improvisation. It means the register knows who the buyer is — their company, their location, their negotiated price list — and applies the exact contracted price on every SKU automatically. It means the order carries the purchase-order number, the employee reference, and the account context that back-office systems and accounts-payable departments expect. And it means a hybrid retailer can serve a walk-in consumer at retail price and a corporate account buyer at contract price from the same counter, the same device, and the same staff.
The gap
Why doesn’t Shopify POS support B2B pricing natively?
Shopify’s native B2B suite — company accounts, catalogs, price lists, payment terms — was built for online checkout. When a B2B customer logs into a storefront, Shopify swaps retail prices for their catalog prices automatically. Shopify POS does not perform that swap. At the register, every product rings up at retail price regardless of which customer is attached to the cart, because B2B catalogs are not applied in the POS channel. Merchants work around the gap with manual line-item discounts, which are slow, error-prone, and invisible to any audit: nothing proves the discount matched the contract, and nothing records the PO number or the employee who made the purchase. For a distributor or a hybrid B2B/B2C brand with real foot traffic, that workaround becomes the bottleneck of every busy morning. The gap is structural — it is not a setting you can toggle on.
Engineering
How did we build the first B2B app for Shopify POS?
We built it as a Shopify POS UI extension — a tile on the POS home screen that opens a guided, four-step selling flow: identify the client, browse their catalog, review the cart, confirm the order. The extension searches customers by name, email, or phone directly through Shopify’s admin, resolves their company, location, and assigned price lists, then loads their entire negotiated catalog as an exact-SKU price map — every price is the contracted figure for that SKU, never a percentage approximation. Confirming the order creates a Shopify draft order with the B2B prices locked in, tagged as a POS sale and tied to the company location; staff then load it at the terminal and take payment as usual. The same middleware that prices the client’s storefront prices the register, so online and in-store can never disagree. It shipped first for Husky, a Quebec workwear retailer.
Capabilities
Built at a real trade counter, not in a demo store.
Customer identification
Search business customers by name, email, or phone from the POS. Company, location, and price list are resolved before the first product is added.
Exact-SKU contract pricing
The customer’s full price list loads as a SKU-to-price map. Every line rings up at the negotiated figure — never a percent-off approximation.
Customer-specific catalog
Staff browse only the collections priced for that account, or load the account’s entire priced catalog in one tap.
Hybrid B2B/B2C carts
Products outside the contract can be added at regular retail price in the same order, flagged line by line.
Variant-aware browsing
Variants grouped by option — colour, size, personalization — with impossible combinations filtered out as staff select.
B2B order fields
Required employee reference, optional PO number, and comments that print on the packing slip.
Tax and payment preview
GST/QST breakdown and a payment-split preview — gift card or discount included — before the terminal.
Draft-order handoff
Confirmed orders become Shopify draft orders with locked prices, tagged as POS sales — and cancellable in one tap.
iPad-first interface
Full-width product rows and large touch targets designed for a landscape iPad at the counter.
Architecture
How does B2B on POS fit with your storefront and ERP?
The POS app is one surface of a larger system. It calls the same pricing middleware that powers the customer’s B2B storefront — one engine resolving companies, locations, and exact-SKU price lists for every channel. That is the design principle behind B2B Protocol, our Shopify Plus B2B accelerator: pricing, catalog visibility, and order logic live in middleware, and each surface — online store, point of sale, ERP — consumes it. Orders created at the register land in Shopify as draft orders carrying the PO number, employee reference, and location, ready for the same ERP integration that processes web orders. Nothing is reconciled by hand, and no channel has its own version of the truth. If you are evaluating the platform itself, start with our Shopify Plus practice; if you want the proof, read the Husky Boutique case study — four buyer segments, one platform, in-store included.
Case study
Proven in production at Husky Boutique.
Husky serves consumers, contractors, schools, and corporate uniform programs — online and at the counter. The POS app closed the last gap: business buyers now get their negotiated prices in-store, from the same price lists that drive their web accounts.
Read the full case study →"Human After All's technical expertise and solution-oriented mindset have been strong throughout the project."
— Jérémie Gougoux, Director of Operations, Husky Boutique
Next step
Bring your contract pricing to the counter.
If business customers buy from you in person — trade counter, showroom, store — we can scope what B2B on Shopify POS looks like for your operation, as part of a B2B Protocol engagement.
Book a call →