Shopify POS Set Customer B2B Pricing

Topic summary

Core Issue:
Shopify’s B2B catalog pricing (used for wholesale customers on websites) does not automatically apply when creating orders through Shopify POS. Staff must manually look up and apply discounts, creating workflow inefficiencies.

Current Workarounds:

  • One user commissioned a custom POS app that reads B2B catalog data from admin and applies line-item discounts via an app tile (workflow: build cart → add customer → tap tile)
  • Limitation: Sales processed this way don’t appear in native B2B reporting; requires custom tagging and reports to track wholesale activity
  • The custom app is not publicly available

Development Considerations:

  • Concern raised about Shopify deprecating POS cart app extensions (February 28, 2025)
  • Recommended approach: Build using Shopify’s current POS UI extension framework (discount extensions)
  • Third-party app “Selly” suggested as alternative solution for customer segment discounts on POS

Status: No native Shopify solution exists. Users continue advocating to Shopify for official support. Discussion remains open with community sharing custom development approaches.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

I use B2B catalogs on my website so certain customers get special pricing on certain products, but this doesn’t work on Shopify POS when I am creating an order on it for wholesale customers. Is there a way to ensure that special pricing is applied when creating orders for wholesale customers on Shopify POS?

6 Likes

Did you ever find a solution to this issue?

I’m also looking to solve this issue. Manually adding the discount is possible, but not a great customer experience. It also requires floor sales associates to reference the customer profile or offline database in order to confirm the catalogs and discounts applicable

Any update on this issue? Keen to get this B2B POS issue sorted as it’s a bit of a muck around to look up pricing and manually change it using the POS machines.

We had a developer build a custom app tile that can read the B2B catalog
from admin and apply the discount to cart in POS. Step 1: Build Cart | Step
2: Add Customer | Step 3: Tap Tile

The only remaining issue is these sales do not appear in native B2B
reporting so we are using tagging workflows and custom reports to track the
entirety of B2B sales activity.

Hi @benknox - is your POS app publicly available?

I assume it’s one discount line as opposed to individual line item discounts?

Hey DevGuy123, it is not a public app - we contracted it custom. It works
by applying the discount at the line item not the total cart, as the B2B
catalog operates at the product level.

Thanks mate, appreciate the response. Was hoping it would be publicly available so we don’t need to reinvent the wheel :grinning_face_with_smiling_eyes:

Here is hoping Shopify support it sooner rather than later!

Every time I meet with someone at Shopify I bang my drum about this, among
other things. Fingers crossed!

Good stuff guys, great that the commmunity is sharing solutions with other developers. Huge help when trying to figure out what to develop.

What do you mean by “Step 1: Build Cart”. Hopefully you are not talking about the soon to be deprecated “POS cart app extension”. Found this in the POS development documentation:
"As of October 18, 2024, you will no longer be able to create new POS Links, POS cart app extensions, or POS product recommendation.

As of February 28, 2025, POS Links, POS cart app extensions, and POS product recommendations will be deprecated. Developers and merchants will no longer be able to view or access these extensions in Shopify."
Source: https://shopify.dev/docs/apps/build/pos

In your “Step 1: Build Cart” did you use the soon to be deprecated functionalities. Or is the solution something similar to the shopify’s own example: https://shopify.dev/docs/apps/build/pos/build-discount-extension?extension=react Where they build a discount extension?

Hi there,

I’d like to recommend app Selly.

The app can offer discounts for specific customer segments on POS:

In offer setting, you can select a specific channel:

The app is built based on the Shopify latest POS UI extension:

https://treedify.com/selly-hi