Pricing by customer group
Tag a customer as wholesale and they see wholesale prices. The tag is the whole mechanism, and Shopify already has it.
Tag a customer into a group, set the discount they see, and the price applies automatically at checkout. No codes to share, no separate wholesale storefront. Free.
FreeWorks with any themeNo coding required
Trail runner, graphite
Footwear
Price
$48.00
Trail runner, graphite
Footwear
B2B price$36.00$48.00
Free, with no paid plan
Launched June 2026
Works with Shopify Checkout and Admin
Groups, discounts, volume breaks and tiers, applied at checkout from the catalogue you already maintain.
Tag a customer as wholesale and they see wholesale prices. The tag is the whole mechanism, and Shopify already has it.
Set one percentage for a group and every product in your catalogue follows it, without editing a single product.
Reward the bigger order. Buy ten and the unit price drops, without the buyer having to ask anyone for a quote.
Build a ladder for your largest buyers, so the price they pay reflects what they actually order rather than what they negotiated once.
The price applies at checkout on its own. There is no discount code to issue, to leak, or to revoke when a customer leaves.
Retail and wholesale run from the same products. You are not maintaining a second store, or a second copy of your inventory.
Blanket discounts and volume tiers for a price list, set in one place rather than scattered across products.
See the exact price an assigned wholesale customer will be charged, before you publish it to them.
Add Libautech B2B Discounts from the Shopify App Store. It is free, and it works with any theme.
Assign each business buyer to a group with a Shopify customer tag. Wholesale, distributor, key account: whatever you already call them.
Give the group a blanket discount, add volume breaks, and preview what they will be charged. Publish, and the price applies at checkout.
The two usual answers to B2B pricing are a second store, which doubles the catalogue you maintain, and a discount code, which is a string of characters your trade price is now written on.
$48.00
The price on the product page, the same one it has always been.
$36.00
25% off, applied because of a tag on their customer record. Nothing typed, nothing shared.
An illustration. You set the groups, the percentages and the quantity at which the price drops.
Retail and wholesale run from the same products, the same inventory and the same store. The only thing that changes is the price a tagged customer is charged at checkout.
Price preview
B2BCustomer
Product
Quantity
Preview their price
Acme Trading will be charged
Trail runner, graphite
Quantity 12
Install it, tag your customers, publish a price list. There is no paid tier waiting behind any of it.
Free
No. That is the point of the app. Wholesale pricing runs on the store you already have, off the catalogue you already maintain, so there is no second storefront and no duplicate inventory to keep in step.
By the customer tag you give them in Shopify. Assign a customer to a group with a tag, attach a price list to that group, and the prices they see follow from it.
No. The price applies automatically at checkout. There is no code to issue, nothing for a wholesale buyer to paste into a public forum, and nothing to revoke when an account closes.
Yes. Set a percentage discount per group, so a distributor and a small trade account do not have to be given the same price.
Yes, with volume and quantity breaks. The unit price drops once the buyer passes a quantity you choose, and you can stack a tiered ladder on top of that for your biggest accounts.
Yes. The preview shows the exact price an assigned wholesale customer will be charged, so you find a mistake before they do.
Yes. The app is compatible with any Shopify theme, because the pricing is applied at checkout rather than rendered by your theme.
It is free. There is no paid plan to upgrade to and no trial to run out, so installing it costs you nothing.
Install Libautech B2B Discounts, tag your buyers, and let the price follow the customer. It takes minutes, it is free, and no code.
Free · No paid plan · Works with any theme