June 5, 2026

Shopify Different Prices for Customers: 4 Methods for Customer Group Pricing 2026

Werner Strauch
Werner Strauch
Glassmorphism dashboard with floating price group panels for wholesale, VIP and retail on deep navy background with electric lime accents

You run a Shopify store and want to offer different prices to wholesalers, B2B buyers, or VIP customers without exposing those prices to everyone else. There is no single toggle in Shopify for this. Instead, there are four approaches that differ considerably in effort, cost, and what they can actually do. Pick the wrong one and you will pay for it later, whether in app lock-in, manual errors, or a Shopify Plus invoice nobody planned for.

This guide explains which method for Shopify different prices for customers makes sense when, what changed in 2024, and where merchants consistently make mistakes.


Why Shopify customer pricing matters

Before the technical part, quickly on why this comes up so often.

In B2B commerce, resellers and business buyers routinely get different prices from retail customers. Shopify B2B pricing typically sits 20 to 40 percent below the public list price. Mapping that without touching the retail store is not trivial.

The same applies to tiered pricing: buyers who can get a lower unit price at higher quantities tend to order more. Shopify tiered pricing and Shopify volume discounts increase average order value reliably enough that I include them in every B2B shop concept I work on.

Then there are loyalty programs, where Shopify customer group discounts for returning buyers improve Customer Lifetime Value without additional acquisition spend. And reseller structures, where Shopify wholesale pricing for authorized distributors needs to stay cleanly separate from retail.

The right Shopify customer pricing method depends on three things: your plan, how many price groups you need, and whether the price has to appear on the product page or only in checkout.


The 4 methods for Shopify different prices for customers

MethodBest ForShopify PlanTechnical EffortMonthly Cost
Native B2B Price Lists (Catalogs)B2B, wholesale, company accountsBasic, Grow, Advanced, PlusLow€0 (included)
Customer Tags + Automatic DiscountsVIP, loyalty, simple groupsAll plansVery low€0
Shopify Apps for Customer PricingTiered pricing, complex structuresAll plansLow to medium€15–€80/month
Custom Liquid CodeHighly custom requirementsAll plansHigh (developer)€500–€5,000 one-time

Since 2024, Shopify opened native B2B price lists to all paid plans, not just Shopify Plus. For many stores, that removes the need for a paid app entirely.


Method 1: Native Shopify B2B price lists and catalogs

Shopify B2B catalogs are the built-in way to set Shopify different prices for customers. Available on Basic, Grow, Advanced, and Plus since the 2024 update.

What Shopify B2B price lists can do

In the admin, these are called Catalogs. You create one with product-specific fixed prices or a percentage discount off your standard prices, then assign it to a company account. Every buyer linked to that company sees their Shopify customer-specific pricing automatically after logging in, with no impact on the retail store.

What native Shopify B2B catalogs support:

  • Fixed prices per product or variant, or a percentage discount across the entire catalog
  • Quantity rules: minimum order quantities and quantity increments per product (for example, multiples of 6 only)
  • Up to 3 active catalogs at once on standard plans, unlimited on Shopify Plus
  • Maximum 25 catalogs per company location
  • Payment terms like Net 30 or Net 60 are natively supported

Setting up a Shopify B2B catalog

In the Shopify Admin under Customers, the Companies section appeared with the 2024 update. Create your B2B company there with location, contact, and email.

Then go to Products > Catalogs and create a new catalog. Shopify asks whether pricing is defined as a fixed price, a percentage discount on the publication price, or a markup.

Link the catalog to the company. From that point on, every company contact with buyer access sees their Shopify B2B pricing after logging in.

For actual B2B workflows, add payment terms directly to the customer company profile. Net 15, Net 30, and Net 60 are all native.

Where native Shopify B2B price lists fall short

Catalogs work well for simple to moderate B2B setups. What they do not handle: tiered pricing where the price drops at 10, 25, or 50 units; automatic customer group assignment via tags; or ERP integrations without middleware. That is where the other methods come in.


Method 2: Customer tags and automatic discounts

The simplest path for Shopify customer group discounts is automatic discounts triggered by customer tags. No app budget, no developer, available on every Shopify plan.

How Shopify customer tags work for price groups

Any tag can be assigned to a Shopify customer profile, for example vip, wholesale, or reseller. Under Discounts > Automatic Discount in the admin, you create a discount that fires for customers carrying a specific tag. The deduction happens at checkout automatically, without a code.

The catch: the regular retail price still shows on the product page. The Shopify customer-specific discount only appears in the cart or checkout. For genuine Shopify B2B pricing where the lower price needs to be visible on the product page itself, this method does not work.

Combining tags with Liquid

A small Liquid adjustment can show the discounted price on the product page for logged-in customers who carry the relevant tag. This is a common solution for Shopify wholesale setups where the pricing structure stays simple.


Method 3: Shopify apps for customer group pricing

Apps are the most adaptable solution for complex Shopify customer group pricing, particularly when you need tiered pricing, volume discounts, or more than three price groups at once.

The relevant apps for Shopify customer-specific pricing

AppStrengthsTiered PricingB2B CatalogsPrice/Month
Wholesale Pricing Discount B2BCustomer tags, % discounts, fixed pricesYesYesfrom $19
Wholesale ClubSimple setup, VIP groupsLimitedNofrom $49
Bold Custom PricingDeep pricing rules, ERP integrationYesYesfrom $20
Quantity Breaks & DiscountsShopify volume discounts, bundlesYesNofrom $15
SparkLayer B2BFull B2B storefront with buyer portalYesYesfrom $49

My read by scenario: for Shopify customer group discounts with two to four groups and percentage-based pricing, Wholesale Pricing Discount B2B is well-documented and battle-tested. For Shopify tiered pricing with variable quantity logic, Quantity Breaks and Discounts gives the best configurability without overcomplicating things. A full B2B storefront with a dedicated buyer login and Shopify wholesale pricing is where SparkLayer earns its price.

When apps beat native Shopify price lists

Apps make more sense when you need more than three price groups with separate Shopify customer-specific pricing, when tiered pricing by quantity is central to your offering, when the discounted price needs to appear on the product page rather than only in checkout, or when Shopify ERP integration requires automated price synchronisation.


Method 4: Liquid code for custom Shopify pricing

Custom Liquid is the most technically demanding option, but it gives you maximum control over Shopify different prices for customers. It fits shops with requirements that neither native price lists nor apps can meet.

How custom Liquid handles Shopify customer pricing

In Shopify Liquid, customer.tags lets you check which group a logged-in customer belongs to and render a different price accordingly. The basic pattern:

{% if customer.tags contains 'wholesale' %}
  <span class="price">{{ product.metafields.custom.wholesale_price | money }}</span>
{% else %}
  <span class="price">{{ product.price | money }}</span>
{% endif %}

Wholesale prices are stored either as metafields per product or fed via an external pricing API.

One thing to be clear about: Liquid changes the displayed price in the frontend. It does not change the actual checkout price. Adjusting the price at checkout requires Shopify Functions or Scripts, which means developer work.

For pricing projects that go beyond simple tag checks, a specialist Shopify agency is the realistic path. The investment makes sense if you plan to scale Shopify long-term and want a stable pricing layer without app dependency.


Shopify tiered pricing and volume discounts

Shopify tiered pricing: the more someone buys, the lower the unit price. Shopify volume discounts are one of the most reliable B2B levers for higher average order values.

Three ways to set up Shopify tiered pricing

Native B2B catalogs support minimum order quantities and quantity increments, but not price tiers where the price drops at a specific quantity. That gap has not been closed natively on standard plans.

Apps like Quantity Breaks and Discounts or Wholesale Pricing Discount B2B handle classic Shopify volume discounts fully. A typical setup looks like this:

  • From 1 unit: €50.00
  • From 10 units: €45.00 (10% Shopify tiered discount)
  • From 25 units: €42.50 (15% Shopify tiered discount)
  • From 50 units: €40.00 (20% Shopify tiered discount)

On Shopify Plus, Shopify Functions enable programmatic pricing logic directly in checkout, no app layer, no performance overhead.

Interactive Shopify tiered pricing calculator

Calculate how much your B2B customer saves on an order with volume discounts:

Tiered Pricing Savings Calculatorcalculate
%
Result:

B2B margin calculator: check your numbers before you set prices

Before Shopify customer group pricing goes live, you need to know how much margin remains after the B2B discount. Setting overly generous wholesale discounts is the single most common strategic mistake I see.

B2B Wholesale Margin Calculatorcalculate
%
Result:

A practical floor to keep in mind: a B2B gross margin below 15 percent is risky for most physical products. Fulfillment, returns, and customer service eat into whatever is left. Build your Shopify B2B pricing so that at least 20 percent gross margin survives the discount.

And the longer-term question, how these pricing decisions affect the Customer Lifetime Value of your B2B buyers, is worth modeling before you commit to a structure.


Shopify Plus or standard: what do you actually need for B2B pricing?

Do I need Shopify Plus for B2B pricing? The answer shifted in 2024.

FeatureBasic / Grow / AdvancedShopify Plus
Native B2B Price Lists (Catalogs)Yes, max. 3 active catalogsYes, unlimited
Native Shopify tiered pricingNo (app required)Yes, via Functions
Quantity rules per productYesYes
Payment terms (Net 30/60)YesYes
B2B-specific checkoutNoYes (custom checkout logic)
Shopify Functions (custom pricing)NoYes
Multiple locations per companyYesYes
Full API access to B2B objectsLimitedFull
Monthly cost€29–€299from €2,000

For most mid-market B2B shops, a standard Shopify plan with an app handles the common cases well. Shopify Plus becomes worth it when you need more than three active Shopify price lists at once, want complex checkout logic via Functions, or when monthly B2B volume supports the cost, usually from around €250,000 in monthly B2B revenue.

At that scale, the Shopify ERP integration question comes up too, to synchronise Shopify customer group pricing automatically rather than maintaining it by hand.


Hiding Shopify prices from non-logged-in visitors

Sometimes prices should not be visible to anonymous visitors at all. This is standard for pure B2B portals and wholesale-only stores.

The Liquid approach

A Liquid adjustment in your theme replaces the price with a login prompt for non-authenticated visitors:

{% if customer %}
  <span class="price">{{ product.price | money }}</span>
{% else %}
  <p>Price visible to registered customers only. <a href="/account/login">Log in here</a></p>
{% endif %}

This pairs well with Shopify B2B catalogs: retail customers who log in see the standard price; B2B buyers see their Shopify customer-specific price from the assigned catalog.


Common mistakes with Shopify customer group pricing

The same five problems appear across projects.

Catalog assigned but price does not show up. Almost always: the company contact was not set up as a buyer with login access. Companies and contacts need to be explicitly linked with Shopify buyer accounts, not just customer profiles.

App discount stacks with automatic discount. Shopify processes automatic discounts first, then app-layer discounts. Running both in parallel often produces unintentional stacking. Test in checkout before activating.

Tiered pricing visible to all customers, not just B2B. App-based Shopify tiered pricing without a customer tag filter shows to every visitor. Set the tag filter explicitly in the app settings, it is usually not on by default.

ERP prices maintained manually. Updating Shopify price lists by hand whenever the ERP triggers a price change produces errors eventually. A direct ERP-Shopify integration with automatic sync is cheaper long-term.

B2B discount set without a margin check. The margin calculator above exists for this reason. Run it before any price list goes live.


Which method fits your Shopify store?

Four questions to narrow it down:

  1. How many customer groups with separate Shopify pricing do you need? Up to three: native catalogs. More than three: an app or Shopify Plus.

  2. Does the Shopify customer-specific price need to appear on the product page? Yes: an app or custom Liquid. Checkout-only discount is fine: native automatic discounts.

  3. Do you need Shopify tiered pricing where the unit price drops at specific quantities? Yes: an app or Shopify Plus Functions. No: native catalogs with quantity rules are enough.

  4. Does an ERP manage your prices centrally? Then a B2B platform comparison is worth running before you commit to infrastructure.


Frequently asked questions: Shopify different prices for customers

Can I set different prices for different customers in Shopify?

Yes. Shopify offers four methods: native B2B price lists (catalogs), automatic discounts with customer tags, apps for customer group pricing, and custom Liquid code. Native Shopify B2B catalogs have been available on all paid plans since 2024, no Shopify Plus required.

Do I need Shopify Plus for B2B pricing and wholesale prices?

Not necessarily. Shopify B2B price lists are available on Basic, Grow, and Advanced with up to three active catalogs since 2024. Shopify Plus matters when you need more than three concurrent catalogs, Shopify tiered pricing via Functions, or a fully customised B2B checkout.

How many Shopify price lists can I create?

On standard plans, three active catalogs at a time. Unlimited on Shopify Plus. Per company location, a maximum of 25 catalogs can be assigned.

What do apps for Shopify customer group pricing cost?

Most run €15 to €80 per month. Entry options like Quantity Breaks and Discounts start around €15; full B2B suites like SparkLayer start at €49. Most offer a 7 to 14-day trial.

How do I set up Shopify tiered pricing?

Not natively on standard plans. You need either an app or Shopify Plus with Functions. App setup typically takes 30 to 60 minutes without developer skills.

Can I hide Shopify prices from non-logged-in visitors?

Yes, via a Liquid adjustment. The price section becomes a login prompt for anonymous visitors. Keep in mind that Google crawls as a non-logged-in user, so hidden prices mean no Google Shopping.

How do I sync Shopify B2B pricing with my ERP?

Shopify has an API for B2B catalogs and price lists. For automatic sync, specialised middleware or native ERP-Shopify connectors are the common paths. For a breakdown of systems in the DACH market, see our Shopify ERP guide.

Can different Shopify prices be combined with discount codes?

Yes, but test it first. Shopify processes automatic discounts before manual codes. Running both can produce larger total discounts than intended. Always check in checkout before activating.


Wrapping up

The technically simplest decision is usually the right one: native Shopify B2B catalogs for up to three price groups, an app when tiered pricing or more groups are needed, Shopify Plus only when volume and checkout requirements genuinely justify the cost.

What I keep seeing in practice: stores that jump to Shopify Plus because someone mentioned B2B, and stores that end up maintaining prices in a spreadsheet because ERP integration got delayed too long.

The B2B customer journey starts with trust, not price. Shopify customer group pricing is one part of a complete B2B setup, not the whole thing.


If you are unsure which approach fits your specific Shopify store, or want to combine Shopify B2B pricing with an ERP integration, feel free to reach out. A 30-minute conversation usually clarifies which path is shortest.

Implementing Shopify customer group pricing takes an hour. Getting it to actually drive revenue and protect margin inside a coherent strategy, that is the real work.

Werner Strauch From B2B projects in the DACH region

Sources

  1. Shopify Help Center: Creating and managing B2B catalogs — Official documentation on Shopify B2B price lists, catalog limits, and quantity rules.
  2. Shopify Help Center: Quantity pricing in B2B catalogs — Documentation on quantity pricing rules in native catalogs.
  3. Shopify Enterprise Blog: B2B Pricing Strategy — Strategic overview and data on the 33% self-serve order increase for B2B merchants using customer group pricing.
  4. Shopify Help Center: Payment terms for B2B customers — Net 30/60 configuration in Shopify.
  5. Shopify Help Center: Shopify Functions — Documentation on programmatic pricing logic in checkout for Shopify Plus merchants.
  6. Shopify App Store: Wholesale Pricing Discount B2B — App listing with feature overview and current pricing plans.
  7. Shopify App Store: Quantity Breaks & Discounts — App listing for tiered pricing and volume discounts.
  8. Shopify App Store: SparkLayer B2B — Full B2B storefront solution with buyer portal.
  9. Shopify Liquid documentation: customer.tags — Reference for tag-based pricing logic in Liquid templates.
Share

Ready for More Revenue?

Let's find out together how we can take your online store to the next level.

Prefer to write first? hello@wernerstrauch.com